#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().  | 
  
 1.4.4