ADTF
Loading...
Searching...
No Matches
adtf::ucom::level_machine< Subclass, LevelType, START_LEVEL >::handler< level, direction, method > Struct Template Reference

#include <level_machine.h>

Static Public Member Functions

static tChangeMethod GetMethod ()
 

Static Public Attributes

static const LevelType eLevel = level
 level of the handler which is entered
 
static const tDirection eDirection = direction
 entering direction for the eLevel of the handler
 

Detailed Description

template<typename Subclass, typename LevelType, LevelType START_LEVEL>
template<LevelType level, tDirection direction, tChangeMethod method>
struct adtf::ucom::level_machine< Subclass, LevelType, START_LEVEL >::handler< level, direction, method >

Definition of handler method.

Template Parameters
levelLevel Type of reaching Level
directiondirection of entering the level
methodmethod to call if level is entered

Member Function Documentation

◆ GetMethod()

template<typename Subclass, typename LevelType, LevelType START_LEVEL>
template<LevelType level, tDirection direction, tChangeMethod method>
static tChangeMethod adtf::ucom::ant::level_machine< Subclass, LevelType, START_LEVEL >::handler< level, direction, method >::GetMethod ( )
inlinestatic

returns the method to call on level change

Returns
The Method to call

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