SMACC
|
#include <smacc_state_machine_info.h>
Public Member Functions | |
AddTransition (std::shared_ptr< SmaccStateInfo > ¤tState) | |
template<template< typename, typename, typename > typename TTransition, typename TevSource , template< typename > typename EvType, typename Tag , typename DestinyState > | |
void | operator() (TTransition< EvType< TevSource >, DestinyState, Tag >) |
template<template< typename, typename > typename TTransition, typename TevSource , template< typename > typename EvType, typename DestinyState > | |
void | operator() (TTransition< EvType< TevSource >, DestinyState >) |
template<typename T > | |
void | operator() (T) |
template<typename TTrans > | |
void | operator() (TTrans) |
Public Attributes | |
std::shared_ptr< SmaccStateInfo > & | currentState_ |
Definition at line 74 of file smacc_state_machine_info.h.
|
inline |
Definition at line 78 of file smacc_state_machine_info.h.
void smacc::introspection::AddTransition::operator() | ( | T | ) |
void smacc::introspection::AddTransition::operator() | ( | TTrans | ) |
Definition at line 314 of file smacc_state_machine_info.h.
References currentState_.
void smacc::introspection::AddTransition::operator() | ( | TTransition< EvType< TevSource >, DestinyState > | ) |
Definition at line 308 of file smacc_state_machine_info.h.
References currentState_.
void smacc::introspection::AddTransition::operator() | ( | TTransition< EvType< TevSource >, DestinyState, Tag > | ) |
Definition at line 300 of file smacc_state_machine_info.h.
References currentState_.
std::shared_ptr<SmaccStateInfo>& smacc::introspection::AddTransition::currentState_ |
Definition at line 76 of file smacc_state_machine_info.h.
Referenced by operator()().