#include <namespace.h>
Public Member Functions | |
INTEGER_CONSTANT (Version, 1) | |
STRING_CONSTANT (Name,"namespace") | |
virtual | ~Namespace () |
virtual void | attach (const NameCallback &setName, const NameCallbackCallback &attachObserver)=0 |
virtual void | detach (const NameCallback &setName, const NameCallbackCallback &detachObserver)=0 |
virtual void | makeUnique (const std::string &name, const NameCallback &setName) const =0 |
Definition at line 31 of file namespace.h.
virtual Namespace::~Namespace | ( | ) | [inline, virtual] |
Definition at line 36 of file namespace.h.
virtual void Namespace::attach | ( | const NameCallback & | setName, | |
const NameCallbackCallback & | attachObserver | |||
) | [pure virtual] |
Implemented in BasicNamespace.
Referenced by NameKeys::insertName().
virtual void Namespace::detach | ( | const NameCallback & | setName, | |
const NameCallbackCallback & | detachObserver | |||
) | [pure virtual] |
Implemented in BasicNamespace.
Referenced by NameKeys::eraseName().
Namespace::INTEGER_CONSTANT | ( | Version | , | |
1 | ||||
) |
virtual void Namespace::makeUnique | ( | const std::string & | name, | |
const NameCallback & | setName | |||
) | const [pure virtual] |
Implemented in BasicNamespace.
Namespace::STRING_CONSTANT | ( | Name | , | |
"namespace" | ||||
) |