Class: ewol::object::Manager
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);
- void informOneObjectIsRemoved (ewol::Object * _object);
Detail:
ewol::object::Manager ()
Manager(void);
ewol::object::~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);
informOneObjectIsRemoved ()
void informOneObjectIsRemoved(ewol::Object * _object);
ewol::object::Manager ()
Manager(void);
ewol::object::~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);
informOneObjectIsRemoved ()
void informOneObjectIsRemoved(ewol::Object * _object);