|
OTest2
A C++ testing framework
|
Generic implementation of the testmark serializer based on a binary stream. More...
#include <testmarkoutbin.h>


Public Member Functions | |
| TestMarkOutBin () | |
| Ctor. More... | |
| virtual | ~TestMarkOutBin () |
| Dtor. More... | |
| TestMarkOutBin (const TestMarkOutBin &)=delete | |
| TestMarkOutBin & | operator= (const TestMarkOutBin &)=delete |
| virtual void | writeTypeMark (const char *typemark_) override |
| Write type mark of currently stored testmark. More... | |
| virtual void | writeInt (std::int64_t value_) override |
| Write a 64 bit integer. More... | |
| virtual void | writeFloat (long double value_) override |
| Write 64-bit float. More... | |
| virtual void | writeString (const std::string &string_) override |
| Write text string. More... | |
Public Member Functions inherited from OTest2::TestMarkOut | |
| TestMarkOut () | |
| Ctor. More... | |
| virtual | ~TestMarkOut () |
| Dtor. More... | |
| TestMarkOut (const TestMarkOut &)=delete | |
| TestMarkOut & | operator= (const TestMarkOut &)=delete |
Generic implementation of the testmark serializer based on a binary stream.
Definition at line 35 of file testmarkoutbin.h.
| OTest2::TestMarkOutBin::TestMarkOutBin | ( | ) |
Ctor.
Definition at line 33 of file testmarkoutbin.cpp.
|
virtual |
Dtor.
Definition at line 37 of file testmarkoutbin.cpp.
|
delete |
|
delete |
|
overridevirtual |
Write 64-bit float.
| value_ | The value |
Implements OTest2::TestMarkOut.
Definition at line 82 of file testmarkoutbin.cpp.
|
overridevirtual |
Write a 64 bit integer.
| value_ | The integer |
Implements OTest2::TestMarkOut.
Definition at line 59 of file testmarkoutbin.cpp.
|
overridevirtual |
Write text string.
| string_ | The string |
Implements OTest2::TestMarkOut.
Definition at line 101 of file testmarkoutbin.cpp.
|
overridevirtual |
Write type mark of currently stored testmark.
| typemark_ | The typemark. It's a unique string identifying the testmark type and consisting maximally of 255 characters. |
Implements OTest2::TestMarkOut.
Definition at line 46 of file testmarkoutbin.cpp.
1.8.17