Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
XPrimaryDriver::RawDataReader Struct Reference

Public Types

typedef std::vector< char >
::const_iterator 
const_iterator
 

Public Member Functions

template<typename tVar >
tVar pop () throw (XBufferUnderflowRecordError&)
 
const_iterator begin () const
 
const_iterator end () const
 
unsigned int size () const
 
const std::vector< char > & data () const
 
const_iterator & popIterator ()
 

Private Member Functions

 RawDataReader (const std::vector< char > &data)
 
char pop_char ()
 
int16_t pop_int16_t ()
 
int32_t pop_int32_t ()
 
double pop_double ()
 

Private Attributes

const_iterator it
 
const std::vector< char > & m_data
 

Friends

class XPrimaryDriver
 
class XRawStreamRecordReader
 

Detailed Description

Definition at line 60 of file primarydriver.h.

Member Function Documentation

template<typename tVar >
tVar XPrimaryDriver::RawDataReader::pop ( ) throw (XBufferUnderflowRecordError&)
inline

reads raw record

See Also
push(), rawData()

Referenced by XRawStreamRecordReader::parseOne().


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

Generated for KAME4 by  doxygen 1.8.3