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

A binary testmark serializer based on the standard C++ streams. More...

#include <testmarkoutbinios.h>

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

Public Member Functions

 TestMarkOutBinIOS (std::ostream *os_)
 Ctor. More...
 
virtual ~TestMarkOutBinIOS ()
 Dtor. More...
 
 TestMarkOutBinIOS (const TestMarkOutBinIOS &)=delete
 
TestMarkOutBinIOSoperator= (const TestMarkOutBinIOS &)=delete
 
- Public Member Functions inherited from OTest2::TestMarkOutBin
 TestMarkOutBin ()
 Ctor. More...
 
virtual ~TestMarkOutBin ()
 Dtor. More...
 
 TestMarkOutBin (const TestMarkOutBin &)=delete
 
TestMarkOutBinoperator= (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
 
TestMarkOutoperator= (const TestMarkOut &)=delete
 

Detailed Description

A binary testmark serializer based on the standard C++ streams.

Definition at line 32 of file testmarkoutbinios.h.

Constructor & Destructor Documentation

◆ TestMarkOutBinIOS() [1/2]

OTest2::TestMarkOutBinIOS::TestMarkOutBinIOS ( std::ostream *  os_)
explicit

Ctor.

Parameters
os_The output stream. The ownership is not taken.

Definition at line 27 of file testmarkoutbinios.cpp.

◆ ~TestMarkOutBinIOS()

OTest2::TestMarkOutBinIOS::~TestMarkOutBinIOS ( )
virtual

Dtor.

Definition at line 34 of file testmarkoutbinios.cpp.

◆ TestMarkOutBinIOS() [2/2]

OTest2::TestMarkOutBinIOS::TestMarkOutBinIOS ( const TestMarkOutBinIOS )
delete

Member Function Documentation

◆ operator=()

TestMarkOutBinIOS& OTest2::TestMarkOutBinIOS::operator= ( const TestMarkOutBinIOS )
delete

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