OTest2
A C++ testing framework
|
Testmark deserializer based on a binary stream. More...
#include <testmarkinbin.h>
Public Member Functions | |
TestMarkInBin () | |
Ctor. More... | |
virtual | ~TestMarkInBin () |
Dtor. More... | |
virtual std::string | readTypeMark () override |
Parse type mark following in the stream. More... | |
virtual std::int64_t | readInt () override |
Parse integer following in the stream. More... | |
virtual long double | readFloat () override |
Parse float following in the stream. More... | |
virtual std::string | readString () override |
Parse string following in the stream. More... | |
![]() | |
TestMarkIn () | |
Ctor. More... | |
virtual | ~TestMarkIn () |
Dtor. More... | |
TestMarkIn (const TestMarkIn &)=delete | |
TestMarkIn & | operator= (const TestMarkIn &)=delete |
Additional Inherited Members | |
![]() | |
static TestMarkPtr | deserialize (TestMarkFactory &factory_, TestMarkIn &deserializer_) |
Deserialize a testmark. More... | |
Testmark deserializer based on a binary stream.
Definition at line 35 of file testmarkinbin.h.
OTest2::TestMarkInBin::TestMarkInBin | ( | ) |
Ctor.
Definition at line 35 of file testmarkinbin.cpp.
|
virtual |
Dtor.
Definition at line 39 of file testmarkinbin.cpp.
|
overridevirtual |
Parse float following in the stream.
ExcTestMarkIn |
Implements OTest2::TestMarkIn.
Definition at line 92 of file testmarkinbin.cpp.
|
overridevirtual |
Parse integer following in the stream.
ExcTestMarkIn |
Implements OTest2::TestMarkIn.
Definition at line 66 of file testmarkinbin.cpp.
|
overridevirtual |
Parse string following in the stream.
ExcTestMarkIn |
Implements OTest2::TestMarkIn.
Definition at line 110 of file testmarkinbin.cpp.
|
overridevirtual |
Parse type mark following in the stream.
ExcTestMarkIn |
Implements OTest2::TestMarkIn.
Definition at line 55 of file testmarkinbin.cpp.