class: ewol::object::Manager
Description:
Constructor and Destructor:
+ Manager (void );
+ ~Manager (void );
Synopsis:
+ void unInit (void );
+ void add (ewol::Object* _object);
+ void rm (ewol::Object* _object);
+ int32_t getNumberObject (void );
+ void autoRemove (ewol::Object* _object);
+ void removeAllAutoRemove (void );
+ ewol::Object* get (const std::string & _name);
+ ewol::object::MultiCast & multiCast (void );
Detail:
Manager
+ Manager (void );
~Manager
+ ~Manager (void );
unInit
+ void unInit (void );
remove all resources (un-init) out of the destructor (due to the system implementation)
add
+ void add (ewol::Object* _object);
rm
+ void rm (ewol::Object* _object);
getNumberObject
+ int32_t getNumberObject (void );
autoRemove
+ void autoRemove (ewol::Object* _object);
removeAllAutoRemove
+ void removeAllAutoRemove (void );
get
+ ewol::Object* get (const std::string & _name);
multiCast
+ ewol::object::MultiCast & multiCast (void );