|
bux API Reference 1.12.3
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|
#include <FA.h>
Public Member Functions | |
| C_NFA ()=default | |
| C_NFA (const C_NFA &a) | |
| C_NFA (C_NFA &&a) | |
| C_NFA (const T_Inputs &inputs) | |
| void | operator= (const C_NFA &a) |
| void | operator= (C_NFA &&a) |
| void | operator|= (const C_NFA &a) |
| void | operator+= (const C_NFA &a) |
| void | operator+= (const T_Inputs &inputs) |
| C_NFA & | append (const C_NFA &a) |
| C_NFA & | append (const T_Inputs &inputs) |
| C_NFA & | changeTo (int options) |
| template<class T> | |
| void | setAction (T &&action) |
| size_t | totalFinalStates () const |
Friends | |
| class | C_DFA< T_Inputs, T_Action, C_Traits > |
| T_Inputs | Set of inputs |
| T_Action | Type of action on final state. |
| C_Traits | Collection of compile-time decisions |
NFA stands for Nondeterministic Finite Automoton
|
default |
Referenced by append(), append(), C_NFA(), C_NFA(), changeTo(), operator=(), operator=(), and operator|=().

| bux::C_NFA< T_Inputs, T_Action, C_Traits >::C_NFA | ( | const C_NFA< T_Inputs, T_Action, C_Traits > & | a | ) |
| bux::C_NFA< T_Inputs, T_Action, C_Traits >::C_NFA | ( | C_NFA< T_Inputs, T_Action, C_Traits > && | a | ) |
| bux::C_NFA< T_Inputs, T_Action, C_Traits >::C_NFA | ( | const T_Inputs & | inputs | ) |
| C_NFA< T_Inputs, T_Action, C_Traits > & bux::C_NFA< T_Inputs, T_Action, C_Traits >::append | ( | const C_NFA< T_Inputs, T_Action, C_Traits > & | a | ) |
Definition at line 275 of file FA.h.
References C_NFA().
Referenced by bux::C_TransitionMap< T_Inputs, T_Action, C_Traits >::operator+=(), and bux::C_TransitionMap< T_Inputs, T_Action, C_Traits >::operator+=().

| C_NFA< T_Inputs, T_Action, C_Traits > & bux::C_NFA< T_Inputs, T_Action, C_Traits >::append | ( | const T_Inputs & | inputs | ) |
| C_NFA< T_Inputs, T_Action, C_Traits > & bux::C_NFA< T_Inputs, T_Action, C_Traits >::changeTo | ( | int | options | ) |
Definition at line 311 of file FA.h.
References C_NFA(), bux::FA_OPTIONAL, and bux::FA_REPEATABLE.
|
inline |
|
inline |
| void bux::C_NFA< T_Inputs, T_Action, C_Traits >::operator= | ( | C_NFA< T_Inputs, T_Action, C_Traits > && | a | ) |
| void bux::C_NFA< T_Inputs, T_Action, C_Traits >::operator= | ( | const C_NFA< T_Inputs, T_Action, C_Traits > & | a | ) |
| void bux::C_NFA< T_Inputs, T_Action, C_Traits >::operator|= | ( | const C_NFA< T_Inputs, T_Action, C_Traits > & | a | ) |
| void bux::C_NFA< T_Inputs, T_Action, C_Traits >::setAction | ( | T && | action | ) |
|
inline |
|
friend |