NameCallbackSet Class Reference

#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< NameCallbackNameCallbacks

Private Attributes

NameCallbacks m_callbacks

Detailed Description

Definition at line 37 of file namedentity.h.


Member Typedef Documentation

typedef std::set<NameCallback> NameCallbackSet::NameCallbacks [private]

Definition at line 39 of file namedentity.h.


Member Function Documentation

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().


Field Documentation

Definition at line 40 of file namedentity.h.

Referenced by changed(), erase(), and insert().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2