Colibri Core
Public Member Functions | Static Public Attributes | List of all members
IndexedDataHandler Class Reference

Data handler for IndexedData. Deals with serialisation from/to file and conversions. More...

#include <datatypes.h>

Inheritance diagram for IndexedDataHandler:
AbstractValueHandler< IndexedData >

Public Member Functions

virtual std::string id ()
 
void read (std::istream *in, IndexedData &v)
 
void write (std::ostream *out, IndexedData &value)
 
virtual std::string tostring (IndexedData &value)
 
unsigned int count (IndexedData &value) const
 
void add (IndexedData *value, const IndexReference &ref) const
 
void convertto (IndexedData *source, IndexedData *&target) const
 
void convertto (IndexedData *value, unsigned int *&convertedvalue) const
 

Static Public Attributes

static const bool indexed = true
 

Detailed Description

Data handler for IndexedData. Deals with serialisation from/to file and conversions.

Member Function Documentation

void IndexedDataHandler::add ( IndexedData value,
const IndexReference ref 
) const
inlinevirtual
void IndexedDataHandler::convertto ( IndexedData source,
IndexedData *&  target 
) const
inlinevirtual
void IndexedDataHandler::convertto ( IndexedData value,
unsigned int *&  convertedvalue 
) const
inline
unsigned int IndexedDataHandler::count ( IndexedData value) const
inlinevirtual
virtual std::string IndexedDataHandler::id ( )
inlinevirtual
void IndexedDataHandler::read ( std::istream *  in,
IndexedData v 
)
inlinevirtual
virtual std::string IndexedDataHandler::tostring ( IndexedData value)
inlinevirtual
void IndexedDataHandler::write ( std::ostream *  out,
IndexedData value 
)
inlinevirtual

Member Data Documentation

const bool IndexedDataHandler::indexed = true
static

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