Maki
|
Represents an action to be given to maki::transition_table
.
More...
#include <maki/action.hpp>
Public Attributes | |
Callable | callable |
Static Public Attributes | |
static constexpr action_signature | signature = Sig |
Related Symbols | |
(Note that these are not member symbols.) | |
template<class Callable> | |
constexpr action< action_signature::c, Callable > | action_c (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
template<class Callable> | |
constexpr action< action_signature::ce, Callable > | action_ce (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
template<class Callable> | |
constexpr action< action_signature::cm, Callable > | action_cm (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
template<class Callable> | |
constexpr action< action_signature::cme, Callable > | action_cme (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
template<class Callable> | |
constexpr action< action_signature::e, Callable > | action_e (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
template<class Callable> | |
constexpr action< action_signature::m, Callable > | action_m (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
template<class Callable> | |
constexpr action< action_signature::me, Callable > | action_me (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
template<class Callable> | |
constexpr action< action_signature::v, Callable > | action_v (const Callable &callable) |
Makes a maki::action with the indicated signature and given callable. | |
Represents an action to be given to maki::transition_table
.
Use the builder functions (maki::action_v()
and its variants) instead of using this type directly.