Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

DebugDataTable Class Reference

#include <DebugDataTable.h>

List of all members.

Public Member Functions

 ~DebugDataTable ()
template<class T> void f (const char *name, T &t)
template<class T> void registerObject (const char *name, T &t)
bool processChangeRequest (In &in)

Private Attributes

hash_map< std::string, DebugDataHeader * > table


Constructor & Destructor Documentation

DebugDataTable::~DebugDataTable  )  [inline]
 

Definition at line 97 of file DebugDataTable.h.

References table.


Member Function Documentation

template<class T>
void DebugDataTable::f const char *  name,
T &  t
[inline]
 

Definition at line 104 of file DebugDataTable.h.

References DebugData< T >::data, and table.

template<class T>
void DebugDataTable::registerObject const char *  name,
T &  t
[inline]
 

Definition at line 116 of file DebugDataTable.h.

References DebugData< T >::data, DebugDataHeader::request, and table.

bool DebugDataTable::processChangeRequest In in  )  [inline]
 

Definition at line 141 of file DebugDataTable.h.

References in, and table.

Referenced by Motion::handleMessage(), and Cognition::handleMessage().


Member Data Documentation

hash_map< std::string, DebugDataHeader*> DebugDataTable::table [private]
 

Definition at line 95 of file DebugDataTable.h.

Referenced by f(), processChangeRequest(), registerObject(), and ~DebugDataTable().


The documentation for this class was generated from the following file:
Generated on Mon Mar 20 22:12:01 2006 for GT2005 by doxygen 1.3.6