Flow123d
release_2.2.0-914-gf1a3a4f
|
#include <finite_state_filter.hpp>
Classes | |
struct | process_event_impl |
struct | process_event_impl< Last, Last > |
Public Types | |
typedef char_type_of< FiniteStateMachine >::type | char_type |
Public Member Functions | |
finite_state_filter_impl () | |
template<typename T0 > | |
finite_state_filter_impl (const T0 &t0) | |
template<typename T0 , typename T1 > | |
finite_state_filter_impl (const T0 &t0, const T1 &t1) | |
template<typename T0 , typename T1 , typename T2 > | |
finite_state_filter_impl (const T0 &t0, const T1 &t1, const T2 &t2) | |
Protected Member Functions | |
void | process_event (char_type c) |
int & | state () |
void | reset () |
Static Private Member Functions | |
template<typename FSM > | |
static void | on_any (FSM &fsm, char_type c) |
Private Attributes | |
int | state_ |
Definition at line 90 of file finite_state_filter.hpp.
typedef char_type_of<FiniteStateMachine>::type boost::iostreams::detail::finite_state_filter_impl< FiniteStateMachine >::char_type |
Definition at line 192 of file finite_state_filter.hpp.
|
inline |
Definition at line 196 of file finite_state_filter.hpp.
|
inlineexplicit |
Definition at line 199 of file finite_state_filter.hpp.
|
inline |
Definition at line 204 of file finite_state_filter.hpp.
|
inline |
Definition at line 209 of file finite_state_filter.hpp.
|
inlinestaticprivate |
Definition at line 262 of file finite_state_filter.hpp.
|
inlineprotected |
Definition at line 214 of file finite_state_filter.hpp.
|
inlineprotected |
Definition at line 222 of file finite_state_filter.hpp.
|
inlineprotected |
Definition at line 221 of file finite_state_filter.hpp.
|
private |
Definition at line 264 of file finite_state_filter.hpp.