tue_serialization
Public Member Functions | Protected Attributes | List of all members
tue::serialization::OutputArchive Class Reference

#include <output_archive.h>

Public Member Functions

OutputArchiveoperator<< (double d)
 
OutputArchiveoperator<< (float f)
 
OutputArchiveoperator<< (int i)
 
OutputArchiveoperator<< (std::string s)
 
OutputArchiveoperator<< (unsigned char c)
 
 OutputArchive (std::ostream &stream)
 
std::ostreamstream ()
 
OutputArchivewrite (const char *data, unsigned int size)
 
virtual ~OutputArchive ()
 

Protected Attributes

std::ostreamstream_
 

Detailed Description

Definition at line 13 of file output_archive.h.

Constructor & Destructor Documentation

◆ OutputArchive()

tue::serialization::OutputArchive::OutputArchive ( std::ostream stream)
inline

Definition at line 17 of file output_archive.h.

◆ ~OutputArchive()

virtual tue::serialization::OutputArchive::~OutputArchive ( )
inlinevirtual

Definition at line 21 of file output_archive.h.

Member Function Documentation

◆ operator<<() [1/5]

OutputArchive& tue::serialization::OutputArchive::operator<< ( double  d)
inline

Definition at line 27 of file output_archive.h.

◆ operator<<() [2/5]

OutputArchive& tue::serialization::OutputArchive::operator<< ( float  f)
inline

Definition at line 25 of file output_archive.h.

◆ operator<<() [3/5]

OutputArchive& tue::serialization::OutputArchive::operator<< ( int  i)
inline

Definition at line 29 of file output_archive.h.

◆ operator<<() [4/5]

OutputArchive& tue::serialization::OutputArchive::operator<< ( std::string  s)
inline

Definition at line 31 of file output_archive.h.

◆ operator<<() [5/5]

OutputArchive& tue::serialization::OutputArchive::operator<< ( unsigned char  c)
inline

Definition at line 23 of file output_archive.h.

◆ stream()

std::ostream& tue::serialization::OutputArchive::stream ( )
inline

Definition at line 35 of file output_archive.h.

◆ write()

OutputArchive& tue::serialization::OutputArchive::write ( const char *  data,
unsigned int  size 
)
inline

Definition at line 33 of file output_archive.h.

Member Data Documentation

◆ stream_

std::ostream& tue::serialization::OutputArchive::stream_
protected

Definition at line 39 of file output_archive.h.


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