Struct AddTransition

Struct Documentation

struct AddTransition

Public Functions

inline explicit AddTransition(std::shared_ptr<SmaccStateInfo> &currentState)
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 Members

std::shared_ptr<SmaccStateInfo> &currentState_