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