Stormancer::obytestream Class Reference

Inherits basic_ostream< byte >.

Public Member Functions

 obytestream (byte *dataPtr, std::streamsize dataSize, bool allowExtend=false)
 
virtual obytestreamoperator<< (const char value)
 
virtual obytestreamoperator<< (const int8 value)
 
virtual obytestreamoperator<< (const uint8 value)
 
virtual obytestreamoperator<< (const int16 value)
 
virtual obytestreamoperator<< (const uint16 value)
 
virtual obytestreamoperator<< (const int32 value)
 
virtual obytestreamoperator<< (const uint32 value)
 
virtual obytestreamoperator<< (const int64 value)
 
virtual obytestreamoperator<< (const uint64 value)
 
virtual obytestreamoperator<< (const float value)
 
virtual obytestreamoperator<< (const double value)
 
virtual obytestreamoperator<< (const bool value)
 
virtual obytestreamoperator<< (const void *value)
 
virtual obytestreamoperator<< (const std::vector< byte > &bytes)
 
virtual obytestreamoperator<< (ibytestream &inputStream)
 
virtual std::vector< byte > bytes ()
 
byte * startPtr ()
 
byte * currentPtr ()
 
byte * endPtr ()
 
std::streamsize totalSize ()
 
std::streamsize availableSize ()
 
std::streamsize currentPosition ()
 
void dynamic (bool dyn)
 
obytestreamwrite (const byte *ptr, std::streamsize size)
 
obytestreamwrite (const char *ptr, std::streamsize size)
 

The documentation for this class was generated from the following file:
  • stormancer/stormancer-sources/include/public/stormancer/Streams/obytestream.h