#include <Ioss_Glob.h>
|
| StateGroup (Automata< charT > &states, Type type, std::vector< std::unique_ptr< Automata< charT > > > &&automatas) |
|
void | ResetState () override |
|
std::tuple< bool, size_t > | BasicCheck (const String< charT > &str, size_t pos) |
|
bool | Check (const String< charT > &str, size_t pos) override |
|
std::tuple< size_t, size_t > | Next (const String< charT > &str, size_t pos) override |
|
std::tuple< size_t, size_t > | NextNeg (const String< charT > &str, size_t pos) |
|
std::tuple< size_t, size_t > | NextBasic (const String< charT > &str, size_t pos) |
|
std::tuple< size_t, size_t > | NextAny (const String< charT > &str, size_t pos) |
|
std::tuple< size_t, size_t > | NextStar (const String< charT > &str, size_t pos) |
|
std::tuple< size_t, size_t > | NextPlus (const String< charT > &str, size_t pos) |
|
| State (StateType type, Automata< charT > &states) |
|
virtual | ~State ()=default |
|
StateType | Type () const |
|
Automata< charT > & | GetAutomata () |
|
void | AddNextState (size_t state_pos) |
|
const std::vector< size_t > & | GetNextStates () const |
|
const String< charT > & | MatchedStr () |
|
◆ Type
Enumerator |
---|
BASIC | |
ANY | |
STAR | |
PLUS | |
NEG | |
AT | |
◆ StateGroup()
◆ BasicCheck()
◆ Check()
◆ Next()
◆ NextAny()
◆ NextBasic()
◆ NextNeg()
◆ NextPlus()
◆ NextStar()
◆ ResetState()
◆ automatas_
◆ match_one_
◆ type_
The documentation for this class was generated from the following file: