Ketchup Engine
Loading...
Searching...
No Matches
UpdatableManager Class Reference

#include <UpdatableManager.h>

Collaboration diagram for UpdatableManager:
Collaboration graph

Public Types

using StorageList = std::list< Updatable * >
 
using StorageListRef = StorageList::iterator
 

Public Member Functions

 UpdatableManager ()=default
 
 UpdatableManager (const UpdatableManager &)=delete
 
UpdatableManageroperator= (const UpdatableManager &)=delete
 
 ~UpdatableManager ()=default
 
void Register (Updatable *up)
 
void Deregister (Updatable *up)
 
void Process ()
 

Private Attributes

StorageList m_elements
 

Member Typedef Documentation

◆ StorageList

◆ StorageListRef

using UpdatableManager::StorageListRef = StorageList::iterator

Constructor & Destructor Documentation

◆ UpdatableManager() [1/2]

UpdatableManager::UpdatableManager ( )
default

◆ UpdatableManager() [2/2]

UpdatableManager::UpdatableManager ( const UpdatableManager )
delete

◆ ~UpdatableManager()

UpdatableManager::~UpdatableManager ( )
default

Member Function Documentation

◆ Deregister()

void UpdatableManager::Deregister ( Updatable up)

◆ operator=()

UpdatableManager & UpdatableManager::operator= ( const UpdatableManager )
delete

◆ Process()

void UpdatableManager::Process ( )

◆ Register()

void UpdatableManager::Register ( Updatable up)

Member Data Documentation

◆ m_elements

StorageList UpdatableManager::m_elements
private

The documentation for this class was generated from the following files: