GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Private Member Functions | Friends
radix::SystemManager::Transaction Class Referencefinal

#include <external/RadixEngine/include/radix/SystemManager.hpp>

Public Member Functions

 Transaction (const Transaction &)=delete
 
Transactionoperator= (const Transaction &)=delete
 
 Transaction (Transaction &&)=default
 
Transactionoperator= (Transaction &&)=default
 
 ~Transaction ()
 
template<class T , typename... ArgsT>
void addSystem (ArgsT...args)
 
template<class T >
void removeSystem ()
 

Data Fields

SystemManagersm
 

Private Member Functions

 Transaction (SystemManager &sm)
 

Friends

class SystemManager
 

Constructor & Destructor Documentation

radix::SystemManager::Transaction::Transaction ( SystemManager sm)
inlineprivate
radix::SystemManager::Transaction::Transaction ( const Transaction )
delete
radix::SystemManager::Transaction::Transaction ( Transaction &&  )
default
radix::SystemManager::Transaction::~Transaction ( )
inline

Member Function Documentation

template<class T , typename... ArgsT>
void radix::SystemManager::Transaction::addSystem ( ArgsT...  args)
inline
Transaction& radix::SystemManager::Transaction::operator= ( const Transaction )
delete
Transaction& radix::SystemManager::Transaction::operator= ( Transaction &&  )
default
template<class T >
void radix::SystemManager::Transaction::removeSystem ( )
inline

Friends And Related Function Documentation

friend class SystemManager
friend

Field Documentation

SystemManager& radix::SystemManager::Transaction::sm

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