44 throw OpalException(
"Table::find()",
"Table \"" + name +
"\" not found.");
71 Object(size, name, help), dynamic(false), refill(false) {
77 Object(name, parent), dynamic(true), refill(true) {
static OpalData * getInstance()
bool builtin
Built-in flag.
The base class for all OPAL objects.
bool dynamic
Flag dynamic table.
virtual const std::string getCategory() const
Return the object category as a string.
The base class for all OPAL tables.
virtual bool shouldTrace() const
Trace flag.
virtual bool canReplaceBy(Object *newObject)
Test if object can be replaced.
virtual bool shouldUpdate() const
Update flag.
static Table * find(const std::string &name)
Find named Table.
The base class for all OPAL exceptions.
void unregisterTable(Table *t)
Unregister table.
virtual void invalidate()
Mark this table as invalid, if it is dynamic.
Object * find(const std::string &name)
Find entry.
void registerTable(Table *t)
Register table.