![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <ObjManager.hpp>

Public Types | |
| typedef OBJECT | Object |
| typedef SmartPtr< OBJECT > | ObjPtr |
Public Member Functions | |
| void | append (const OBJECT &obj) |
| template<class > | |
| void | clear () |
| template<class FUNCTION> | |
| FUNCTION | for_each (FUNCTION function) |
| Execute a function for all objects. | |
| size_t | size () const |
Protected Attributes | |
| std::list< Object > | objects |
Definition at line 30 of file ObjManager.hpp.
| typedef OBJECT wns::ObjectManager< OBJECT >::Object |
Definition at line 34 of file ObjManager.hpp.
| typedef SmartPtr<OBJECT> wns::ObjectManager< OBJECT >::ObjPtr |
Definition at line 33 of file ObjManager.hpp.
| void wns::ObjectManager< OBJECT >::append | ( | const OBJECT & | obj | ) | [inline] |
Definition at line 44 of file ObjManager.hpp.
Definition at line 39 of file ObjManager.hpp.
| FUNCTION wns::ObjectManager< OBJECT >::for_each | ( | FUNCTION | function | ) | [inline] |
Definition at line 51 of file ObjManager.hpp.
| size_t wns::ObjectManager< OBJECT >::size | ( | ) | const [inline] |
Definition at line 56 of file ObjManager.hpp.
std::list< Object > wns::ObjectManager< OBJECT >::objects [protected] |
Definition at line 63 of file ObjManager.hpp.
1.5.5