▼Nreflex | |
▼CAbstractLexer | The abstract lexer class template that is the abstract root class of all reflex-generated scanners |
CMatcher | Extend matcher class M with a member pointing to the instantiating lexer class |
▼CAbstractMatcher | The abstract matcher base class template defines an interface for all pattern matcher engines |
CConst | AbstractMatcher::Const common constants |
CIterator | AbstractMatcher::Iterator class for scanning, searching, and splitting input character sequences |
COperation | AbstractMatcher::Operation functor to match input to a pattern, also provides a (const) AbstractMatcher::iterator to iterate over matches |
COption | AbstractMatcher::Options for matcher engines |
▼CBits | RE/flex Bits class for dynamic bit vectors |
CBitref | References a single bit, returned by operator[] |
CBoostMatcher | Boost matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the Boost::regex library |
CBoostPerlMatcher | Boost matcher engine class, extends reflex::BoostMatcher for Boost Perl regex matching |
CBoostPosixMatcher | Boost matcher engine class, extends reflex::BoostMatcher for Boost POSIX regex matching |
▼CFlexLexer | Flex-compatible FlexLexer abstract base class template derived from reflex::AbstractMatcher for the reflex-generated yyFlexLexer scanner class |
CMatcher | Extends reflex::AbstractLexer<M>::Matcher for Flex-compatibility |
▼CInput | Input character sequence class for unified access to sources of input |
CConst | Common constants |
▼Clazy_intersection | Intersection of two ordered sets, with an iterator to get elements lazely |
Citerator | Iterator to lazely get elements of a set intersection |
▼Clazy_union | Union of two ordered sets, with an iterator to get elements lazely |
Citerator | Iterator to lazely get elements of a set union |
▼CMatcher | RE/flex matcher engine class, implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators |
CFSM | FSM data for FSM code |
CORanges | RE/flex ORanges (open-ended, ordinal value range) template class |
▼CPattern | Pattern class holds a regex pattern and its compiled FSM opcode table or code for the reflex::Matcher engine |
CError | Throwable error structure reflex::Pattern::Error |
COption | Global modifier modes, syntax flags, and compiler options |
CPosition | Finite state machine construction position information |
CState | Finite state machine |
CPatternMatcher | The pattern matcher class template extends abstract matcher base class |
Crange_compare | Functor to order ranges in the reflex::Ranges set container |
CRanges | RE/flex Ranges template class |
CStdEcmaMatcher | Std matcher engine class, extends reflex::StdMatcher for ECMA std::regex::ECMAScript regex matching |
CStdMatcher | Std matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the C++11 std::regex library |
CStdPosixMatcher | Std matcher engine class, extends reflex::StdMatcher for POSIX ERE std::regex::awk regex matching |
CTypeOp | TypeOp<T>::Type = T, TypeOp<T>::ConstType = const T, TypeOp<T>::NonConstType = non-const T |
CTypeOp< const T > | Template specialization of reflex::TypeOp |
▼CReflex | RE/flex scanner generator class, a variation of the classic "lex" tool to generate scanners |
CCode | |
CRule | |