libcommonc++  0.7
DataEncoder.h++ File Reference
#include <commonc++/IOException.h++>
#include <deque>
Include dependency graph for DataEncoder.h++:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DataEncoder
 An abstract class with basic functionality that is common to all data decoders (readers) and data encoders (writers). More...
 
class  DataEncoder::ScopedContext
 A lexically scoped DataEncoder context. More...
 
class  DataEncoder::Manipulator
 A base class for DataEncoder manipulators. More...
 
class  DataEncoder::SetEndianness
 A manipulator that specifies the endianness of integer values to be subsequently encoded/decoded. More...
 
class  DataEncoder::SetLength
 A manipulator that specifies the length of String, Blob, and array values to be subsequently encoded/decoded. More...
 
class  DataEncoder::Skip
 A manipulator that skips past bytes in the stream. More...
 
class  DataEncoder::Align
 A manipulator that skips past enough bytes to re-align the data stream at a specified boundary. More...
 
class  DataEncoder::SetLimit
 A manipulator that specifies the maximum number of bytes that can be read/written. More...
 
struct  DataEncoder::Context
 A DataEncoder context. More...
 

Namespaces

 ccxx