OpenEnroth f32f0c9
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
anonymous_namespace{EngineController.cpp}::ThrowingTicker Class Reference

Public Member Functions

 ThrowingTicker (EngineController *controller, std::string_view exceptionMessage, int maxTicks=128)
 
void tick (int count=1)
 

Private Attributes

EngineController_controller = nullptr
 
std::string _exceptionMessage
 
int _ticks = 0
 
int _maxTicks = 128
 

Constructor & Destructor Documentation

◆ ThrowingTicker()

anonymous_namespace{EngineController.cpp}::ThrowingTicker::ThrowingTicker ( EngineController controller,
std::string_view  exceptionMessage,
int  maxTicks = 128 
)
inlineexplicit

Member Function Documentation

◆ tick()

void anonymous_namespace{EngineController.cpp}::ThrowingTicker::tick ( int  count = 1)
inline

Member Data Documentation

◆ _controller

EngineController* anonymous_namespace{EngineController.cpp}::ThrowingTicker::_controller = nullptr
private

◆ _exceptionMessage

std::string anonymous_namespace{EngineController.cpp}::ThrowingTicker::_exceptionMessage
private

◆ _maxTicks

int anonymous_namespace{EngineController.cpp}::ThrowingTicker::_maxTicks = 128
private

◆ _ticks

int anonymous_namespace{EngineController.cpp}::ThrowingTicker::_ticks = 0
private

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