Base::OutputStream Class Reference

The OutputStream class provides writing of binary data to an ostream. More...

#include <Stream.h>

Public Member Functions

OutputStreamoperator<< (bool b)
 
OutputStreamoperator<< (double d)
 
OutputStreamoperator<< (float f)
 
OutputStreamoperator<< (int16_t s)
 
OutputStreamoperator<< (int32_t i)
 
OutputStreamoperator<< (int64_t l)
 
OutputStreamoperator<< (int8_t ch)
 
OutputStreamoperator<< (uint16_t us)
 
OutputStreamoperator<< (uint32_t ui)
 
OutputStreamoperator<< (uint64_t ul)
 
OutputStreamoperator<< (uint8_t uch)
 
 OutputStream (std::ostream &rout)
 
 ~OutputStream ()
 
- Public Member Functions inherited from Base::Stream
ByteOrder byteOrder () const
 
void setByteOrder (ByteOrder)
 

Additional Inherited Members

- Public Types inherited from Base::Stream
enum  ByteOrder { BigEndian , LittleEndian }
 
- Protected Member Functions inherited from Base::Stream
Streamoperator= (const Stream &)=default
 
 Stream ()
 
 Stream (const Stream &)=default
 
virtual ~Stream ()
 

Detailed Description

The OutputStream class provides writing of binary data to an ostream.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ OutputStream()

OutputStream::OutputStream ( std::ostream &  rout)

◆ ~OutputStream()

OutputStream::~OutputStream ( )

Member Function Documentation

◆ operator<<() [1/11]

OutputStream & OutputStream::operator<< ( bool  b)

◆ operator<<() [2/11]

OutputStream & OutputStream::operator<< ( double  d)

◆ operator<<() [3/11]

OutputStream & OutputStream::operator<< ( float  f)

◆ operator<<() [4/11]

OutputStream & OutputStream::operator<< ( int16_t  s)

◆ operator<<() [5/11]

OutputStream & OutputStream::operator<< ( int32_t  i)

◆ operator<<() [6/11]

OutputStream & OutputStream::operator<< ( int64_t  l)

◆ operator<<() [7/11]

OutputStream & OutputStream::operator<< ( int8_t  ch)

◆ operator<<() [8/11]

OutputStream & OutputStream::operator<< ( uint16_t  us)

◆ operator<<() [9/11]

OutputStream & OutputStream::operator<< ( uint32_t  ui)

◆ operator<<() [10/11]

OutputStream & OutputStream::operator<< ( uint64_t  ul)

◆ operator<<() [11/11]

OutputStream & OutputStream::operator<< ( uint8_t  uch)

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