| ▼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 | |