commore
1.0.6-SNAPSHOT
|
#include <TypeManager.h>
Public Member Functions | |
TypeManagerInfo (commore::Types type, const char *typeName, bool isWord, bool isList=false, bool complex=false) | |
long | write_xml (commore::OBStream &o, void *) |
long | read_xml (commore::XmlParser &i, void *) |
long | write (commore::CommBuffer &b, void *value) |
long | read (const commore::CommBuffer &b, void *value) |
void | assign (void *v1, void *v2) |
bool | equal (void *v1, void *v2) |
size_t | size () |
void | construct (commore::Byte *data, const commore::Byte *value) |
void | destroy (void *data) |
int | compare (const commore::Dummy &v1, const commore::Dummy &v2) |
void * | get_default () |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | read_xml (XmlParser &i, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
template<> | |
long | write_xml (OBStream &o, void *value) |
![]() | |
TypeManager (commore::Types type, bool isList, bool complex, const char *typeName, bool isWord) | |
virtual | ~TypeManager () |
Additional Inherited Members | |
![]() | |
static TypeManager * | get_type_info (commore::Types type) |
static TypeManager * | get_type_info (const commore::AChar *type_name) |
![]() | |
bool | isList_ |
bool | complex_ |
bool | isWord_ |
commore::Types | type_ |
commore::Symbol | symbType_ |
size_t | hash_ |
|
inline |
|
inlinevirtual |
Implements TypeManager.
|
inlinevirtual |
Reimplemented from TypeManager.
|
inlinevirtual |
Reimplemented from TypeManager.
|
inlinevirtual |
Reimplemented from TypeManager.
|
inlinevirtual |
Implements TypeManager.
|
inlinevirtual |
Reimplemented from TypeManager.
|
inlinevirtual |
Implements TypeManager.
|
virtual |
Implements TypeManager.
long TypeManagerInfo< Bool >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< Int >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< Long >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< Float >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< Double >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< AString >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< String >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< StringBuffer >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< Blob >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< Symbol >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< TimePeriod >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< TimeDate >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< Tuple >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListBool >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListInt >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListFloat >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListDouble >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListLong >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListAString >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListString >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListStringBuffer >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListBlob >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListSymbol >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListTimePeriod >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListTimeDate >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListTuple >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ArrayInt >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ArrayLong >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ArrayFloat >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ArrayDouble >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayInt >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayLong >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayFloat >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayDouble >::read_xml | ( | XmlParser & | i, |
void * | value | ||
) |
|
inlinevirtual |
Reimplemented from TypeManager.
|
inlinevirtual |
Implements TypeManager.
|
virtual |
Implements TypeManager.
long TypeManagerInfo< Bool >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< Int >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< AString >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< String >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< Blob >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< StringBuffer >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< TimePeriod >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< TimeDate >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< Symbol >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< Long >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< Float >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< Double >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< Tuple >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListBool >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListInt >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListLong >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListAString >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListString >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListFloat >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListDouble >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListStringBuffer >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListTimePeriod >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListTimeDate >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListBlob >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListSymbol >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListTuple >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ArrayInt >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ArrayLong >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ArrayFloat >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ArrayDouble >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayInt >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayLong >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayFloat >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |
long TypeManagerInfo< ListArrayDouble >::write_xml | ( | OBStream & | o, |
void * | value | ||
) |