#include "std/hash.H"
#include "net/stream.H"
#include "net/net_types.H"
#include "rtti.H"
Include dependency graph for data_item.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | TAGformat |
class | TAG |
class | TAG_meth< T > |
class | TAG_val< T, V > |
class | DATA_ITEM |
class | TDI< T > |
class | FUNC_ITEM |
Defines | |
#define | DECODER_ADD(X) DATA_ITEM::add_decoder(X::static_name(), new X(), 1) |
#define | DECLARE_NETWORK_TAGS(CLASS_NAME) |
#define | CDATA_ITEM const DATA_ITEM |
#define | CTAGlist const TAGlist |
Typedefs | |
typedef ARRAY< TAG * > | TAGlist |
Functions | |
STAT_STR_RET | NAME (const str_ptr &) |
STAT_STR_RET | NAME (const int &) |
STAT_STR_RET | NAME (const double &) |
STAT_STR_RET | NAME (const mlib::Wvec &) |
STAT_STR_RET | NAME (const mlib::Wpt &) |
STAT_STR_RET | NAME (const COLOR &) |
template<class T> | |
STAT_STR_RET | NAME (const T &x) |
STDdstream & | operator<< (STDdstream &s, CDATA_ITEM &d) |
STDdstream & | operator>> (STDdstream &s, DATA_ITEM *&d) |
Variables | |
Cstr_ptr | NAME_INT |
Cstr_ptr | NAME_DOUBLE |
Cstr_ptr | NAME_COLOR |
Cstr_ptr | NAME_VEC3D |
Cstr_ptr | NAME_POINT3D |
Cstr_ptr | NAME_STR_PTR |
|
Definition at line 34 of file data_item.H. |
|
Definition at line 90 of file data_item.H. |
|
Value: TAGlist *CLASS_NAME::_##CLASS_NAME##tags = 0; \ static int CLASS_NAME##st=DECODER_ADD(CLASS_NAME); Definition at line 12 of file data_item.H. |
|
Definition at line 10 of file data_item.H. Referenced by DecoderAdds::DecoderAdds(), and DECODERS::DECODERS(). |
|
Definition at line 89 of file data_item.H. |
|
Definition at line 32 of file data_item.H. |
|
Definition at line 30 of file data_item.H. References NAME_COLOR. |
|
Definition at line 29 of file data_item.H. References NAME_POINT3D. |
|
Definition at line 28 of file data_item.H. References NAME_VEC3D. |
|
Definition at line 27 of file data_item.H. References NAME_DOUBLE. |
|
Definition at line 26 of file data_item.H. References NAME_INT. |
|
Definition at line 25 of file data_item.H. References NAME_STR_PTR. Referenced by TDI< T >::class_name(). |
|
Definition at line 228 of file data_item.H. |
|
Definition at line 230 of file data_item.H. References DATA_ITEM::Decode(). |
|
Referenced by NAME(). |
|
Referenced by NAME(). |
|
Referenced by NAME(). |
|
Referenced by NAME(). |
|
Referenced by NAME(). |
|
Referenced by NAME(). |