#include <namedentity.h>
Public Member Functions | |
void | insert (const NameCallback &callback) |
void | erase (const NameCallback &callback) |
void | changed (const std::string &name) const |
Private Types | |
typedef std::set< NameCallback > | NameCallbacks |
Private Attributes | |
NameCallbacks | m_callbacks |
Definition at line 37 of file namedentity.h.
typedef std::set<NameCallback> NameCallbackSet::NameCallbacks [private] |
Definition at line 39 of file namedentity.h.
void NameCallbackSet::changed | ( | const std::string & | name | ) | const [inline] |
Definition at line 50 of file namedentity.h.
References i, and m_callbacks.
Referenced by NamedEntity::identifierChanged().
void NameCallbackSet::erase | ( | const NameCallback & | callback | ) | [inline] |
Definition at line 46 of file namedentity.h.
References m_callbacks.
Referenced by NamedEntity::detach().
void NameCallbackSet::insert | ( | const NameCallback & | callback | ) | [inline] |
Definition at line 42 of file namedentity.h.
References m_callbacks.
Referenced by NamedEntity::attach().
NameCallbacks NameCallbackSet::m_callbacks [private] |
Definition at line 40 of file namedentity.h.