![]() |
Sly Engine
|
#include <UpdatableManager.h>


Public Types | |
| typedef StorageList::iterator | StorageListRef |
| Defines an alias representing the storage list reference. More... | |
Public Member Functions | |
| UpdatableManager () | |
| Default constructor. More... | |
| UpdatableManager (const UpdatableManager &)=delete | |
| Copy constructor. More... | |
| UpdatableManager (UpdatableManager &&)=delete | |
| Move constructor. More... | |
| UpdatableManager & | operator= (const UpdatableManager &)=delete |
| Assignment operator. More... | |
| UpdatableManager & | operator= (UpdatableManager &&)=delete |
| Move assignment operator. More... | |
| ~UpdatableManager () | |
| Deconstructor. More... | |
| void | ProcessElements () |
| Process the elements. More... | |
| void | Register (Updatable *up, UpdatableManager::StorageListRef &pStorageDeleteRef) |
| Registers this. More... | |
| void | Deregister (Updatable *up) |
| Deregisters this. More... | |
Private Types | |
| typedef std::list< Updatable * > | StorageList |
| Defines an alias representing list of storages. More... | |
Private Attributes | |
| StorageList * | storageList |
| List of storages. More... | |
Friends | |
| class | UpdatableAttorney |
|
private |
Defines an alias representing list of storages.
| StorageList::iterator UpdatableManager::StorageListRef |
Defines an alias representing the storage list reference.
| UpdatableManager::UpdatableManager | ( | ) |
Default constructor.

|
delete |
Copy constructor.
|
delete |
Move constructor.
| UpdatableManager::~UpdatableManager | ( | ) |
Deconstructor.
| void UpdatableManager::Deregister | ( | Updatable * | up | ) |
Deregisters this.
| [in,out] | up | If non-null, the up. |


|
delete |
Assignment operator.
|
delete |
Move assignment operator.
| void UpdatableManager::ProcessElements | ( | ) |
Process the elements.


| void UpdatableManager::Register | ( | Updatable * | up, |
| UpdatableManager::StorageListRef & | pStorageDeleteRef | ||
| ) |
Registers this.
| [in,out] | up | If non-null, the up. |
| [in,out] | pStorageDeleteRef | The storage delete reference. |

|
friend |
|
private |
List of storages.