SMACC2
|
#include <smacc_state_machine_info.hpp>
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 100 of file smacc_state_machine_info.hpp.
|
inlineexplicit |
Definition at line 104 of file smacc_state_machine_info.hpp.
void smacc2::introspection::AddTransition::operator() | ( | T | ) |
void smacc2::introspection::AddTransition::operator() | ( | TTrans | ) |
Definition at line 413 of file smacc_state_machine_info.hpp.
References currentState_.
void smacc2::introspection::AddTransition::operator() | ( | TTransition< EvType< TevSource >, DestinyState > | ) |
Definition at line 407 of file smacc_state_machine_info.hpp.
References currentState_.
void smacc2::introspection::AddTransition::operator() | ( | TTransition< EvType< TevSource >, DestinyState, Tag > | ) |
Definition at line 397 of file smacc_state_machine_info.hpp.
References currentState_.
std::shared_ptr<SmaccStateInfo>& smacc2::introspection::AddTransition::currentState_ |
Definition at line 102 of file smacc_state_machine_info.hpp.
Referenced by operator()().