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:

- Tools/Debugging/DebugDataTable.h