#include <ObjectManager.h>
Public Types | |
typedef std::vector< Object * > | ObjectVector |
typedef ObjectVector::iterator | ObjectVectorItr |
typedef ObjectVector::const_iterator | ObjectVectorConstItr |
Public Member Functions | |
ObjectManager () | |
~ObjectManager () | |
bool | registerObject (Object *obj) |
Object * | unregisterObject (const Identifier &id) |
Object * | find (const Identifier &id) const |
std::vector< Object * > | getObjects () const |
template<class Pred> | |
Pred | for_each (Pred p) |
template<class Pred> | |
Pred | for_each (Pred p) const |
Protected Attributes | |
Objects | m_objects |
Classes | |
struct | Objects |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|