OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Classes | Public Member Functions | Private Attributes | List of all members
EngineControlStateHandle Class Reference

#include <EngineControlStateHandle.h>

Classes

struct  SharedData
 

Public Member Functions

 EngineControlStateHandle (EngineControlSide side, EngineControlState *state)
 
 ~EngineControlStateHandle ()=default
 
 EngineControlStateHandle ()=delete
 
 EngineControlStateHandle (const EngineControlStateHandle &)=default
 
 EngineControlStateHandle (EngineControlStateHandle &&)=default
 
EngineControlStateoperator-> () const
 
void yieldExecution ()
 

Private Attributes

std::shared_ptr< SharedData_data
 

Constructor & Destructor Documentation

◆ EngineControlStateHandle() [1/4]

EngineControlStateHandle::EngineControlStateHandle ( EngineControlSide  side,
EngineControlState state 
)
inline

◆ ~EngineControlStateHandle()

EngineControlStateHandle::~EngineControlStateHandle ( )
default

◆ EngineControlStateHandle() [2/4]

EngineControlStateHandle::EngineControlStateHandle ( )
delete

◆ EngineControlStateHandle() [3/4]

EngineControlStateHandle::EngineControlStateHandle ( const EngineControlStateHandle )
default

◆ EngineControlStateHandle() [4/4]

EngineControlStateHandle::EngineControlStateHandle ( EngineControlStateHandle &&  )
default

Member Function Documentation

◆ operator->()

EngineControlState * EngineControlStateHandle::operator-> ( ) const
inline

◆ yieldExecution()

void EngineControlStateHandle::yieldExecution ( )
inline

Member Data Documentation

◆ _data

std::shared_ptr<SharedData> EngineControlStateHandle::_data
private

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