OTest2
A C++ testing framework
Public Member Functions | List of all members
OTest2::TestMarkInBinIOS Class Reference

Binary testmark deserializer based on a C++ input stream. More...

#include <testmarkinbinios.h>

Inheritance diagram for OTest2::TestMarkInBinIOS:
Inheritance graph
[legend]
Collaboration diagram for OTest2::TestMarkInBinIOS:
Collaboration graph
[legend]

Public Member Functions

 TestMarkInBinIOS (std::istream *is_)
 Ctor. More...
 
virtual ~TestMarkInBinIOS ()
 Dtor. More...
 
- Public Member Functions inherited from OTest2::TestMarkInBin
 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...
 
- Public Member Functions inherited from OTest2::TestMarkIn
 TestMarkIn ()
 Ctor. More...
 
virtual ~TestMarkIn ()
 Dtor. More...
 
 TestMarkIn (const TestMarkIn &)=delete
 
TestMarkInoperator= (const TestMarkIn &)=delete
 

Additional Inherited Members

- Static Public Member Functions inherited from OTest2::TestMarkIn
static TestMarkPtr deserialize (TestMarkFactory &factory_, TestMarkIn &deserializer_)
 Deserialize a testmark. More...
 

Detailed Description

Binary testmark deserializer based on a C++ input stream.

Definition at line 32 of file testmarkinbinios.h.

Constructor & Destructor Documentation

◆ TestMarkInBinIOS()

OTest2::TestMarkInBinIOS::TestMarkInBinIOS ( std::istream *  is_)
explicit

Ctor.

Parameters
is_An input stream. The ownership is not taken.

Definition at line 29 of file testmarkinbinios.cpp.

◆ ~TestMarkInBinIOS()

OTest2::TestMarkInBinIOS::~TestMarkInBinIOS ( )
virtual

Dtor.

Definition at line 46 of file testmarkinbinios.cpp.


The documentation for this class was generated from the following files: