|
| TestMarkMap () |
| Ctor. More...
|
|
| TestMarkMap (const std::string &prefix_) |
| Ctor. More...
|
|
| TestMarkMap (const CtorMark *) |
| Deserialization ctor. More...
|
|
virtual | ~TestMarkMap () |
| Dtor. More...
|
|
| TestMarkMap (const TestMarkMap &)=delete |
|
TestMarkMap & | operator= (const TestMarkMap &)=delete |
|
void | append (const std::string &key_, TestMarkPtr mark_) |
| Append a mark. More...
|
|
| TestMarkPrefix (const TestMarkPrefix &)=delete |
|
TestMarkPrefix & | operator= (const TestMarkPrefix &)=delete |
|
| TestMark () |
| Ctor. More...
|
|
virtual | ~TestMark () |
| Dtor. More...
|
|
| TestMark (const TestMark &)=delete |
|
TestMark & | operator= (const TestMark &)=delete |
|
TestMarkHashCode | getHashCode () const noexcept |
| Get testmarks' hash code. More...
|
|
bool | isEqual (const TestMark &other_, long double precision_=DEFAULT_FLOAT_PRECISION) const |
| Compare two marks for equality. More...
|
|
bool | isEqualValue (const TestMark &other_, long double precision_=DEFAULT_FLOAT_PRECISION) const |
| Compare values of 2 test mark nodes. More...
|
|
bool | isEqualValueHash (const TestMark &other_, long double precision_=DEFAULT_FLOAT_PRECISION) const |
| Compare values of 2 testmark nodes and their hash codes. More...
|
|
void | linearizedMark (std::vector< LinearizedRecord > &array_) const |
| Create the linearized test mark. More...
|
|
void | printOpen (std::ostream &os_, const std::string &prefix_) const |
| Print opening of the node into a stream. More...
|
|
void | printClose (std::ostream &os_, const std::string &prefix_) const |
| Print closing of the node into a stream. More...
|
|
void | serializeMark (TestMarkOut &serializer_) const |
| Serialize the testmark into a serializer. More...
|
|
void | deserializeMark (TestMarkFactory &factory_, TestMarkIn &deserializer_) |
| Deserialize the testmark. More...
|
|
void | computeDiff (const TestMark &other_, std::vector< LinearizedRecord > &left_, std::vector< LinearizedRecord > &right_, DiffLogBuilder &diff_) const |
| Compute difference of two test marks. More...
|
|
void | printMark (TestMarkFormatter &formatter_) const |
| Print the testmark. More...
|
|
void | printAddMark (TestMarkFormatter &formatter_) const |
| Print the testmark as it's completely new. More...
|
|
Unordered indexed multimap of test marks.
Definition at line 35 of file testmarkmap.h.