WMregistry Class Reference#include <WMclass.h>
List of all members.
Detailed Description
A WMregistry is a namespace; it holds a collection of WMEntry instances describing the variables that live in this registry.
Definition at line 62 of file WMclass.h.
|
Public Member Functions |
| WMregistry (const std::string &n="anonymous", WMregistry *p=NULL) |
| Constructor.
|
| WMregistry (const WMregistry &in) |
| shallow copy
|
WMregistry & | operator= (const WMregistry &in) |
| shallow assignment
|
void | watch (void) |
| Turn on monitoring of changes to variables.
|
void | unwatch (void) |
| Turn off monitoring of changes to variables.
|
void | dump (void) const |
| Dump the registry to the console, for debugging.
|
Public Attributes |
std::string | name |
| Name of the registry.
|
std::vector< WMentry * > | entries |
| Entries that make up the registry.
|
bool | watched |
| True if changes to this registry are being monitored.
|
WMregistry * | parent |
| pointer to parent registry (allows recursive structure)
|
Constructor & Destructor Documentation
WMregistry::WMregistry |
( |
const std::string & |
n = "anonymous" , |
|
|
WMregistry * |
p = NULL |
|
) |
[inline] |
|
WMregistry::WMregistry |
( |
const WMregistry & |
in |
) |
[inline] |
|
Member Function Documentation
void WMregistry::dump |
( |
void |
|
) |
const |
|
|
Dump the registry to the console, for debugging.
Definition at line 87 of file WMclass.cc.
Referenced by dump(). |
|
shallow assignment
Definition at line 75 of file WMclass.h. |
void WMregistry::unwatch |
( |
void |
|
) |
[inline] |
|
|
Turn off monitoring of changes to variables.
Definition at line 87 of file WMclass.h. |
void WMregistry::watch |
( |
void |
|
) |
[inline] |
|
|
Turn on monitoring of changes to variables.
Definition at line 84 of file WMclass.h. |
Member Data Documentation
The documentation for this class was generated from the following files:
|