|
| | 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.