▼Creflex::AbstractLexer< M > | The abstract lexer class template that is the abstract root class of all reflex-generated scanners |
Creflex::FlexLexer< M > | Flex-compatible FlexLexer abstract base class template derived from reflex::AbstractMatcher for the reflex-generated yyFlexLexer scanner class |
▼Creflex::AbstractMatcher | The abstract matcher base class template defines an interface for all pattern matcher engines |
▼Creflex::PatternMatcher< boost::regex > | |
▼Creflex::BoostMatcher | Boost matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the Boost::regex library |
Creflex::BoostPerlMatcher | Boost matcher engine class, extends reflex::BoostMatcher for Boost Perl regex matching |
Creflex::BoostPosixMatcher | Boost matcher engine class, extends reflex::BoostMatcher for Boost POSIX regex matching |
▼Creflex::PatternMatcher< reflex::Pattern > | |
Creflex::Matcher | RE/flex matcher engine class, implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators |
▼Creflex::PatternMatcher< std::regex > | |
▼Creflex::StdMatcher | Std matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the C++11 std::regex library |
Creflex::StdEcmaMatcher | Std matcher engine class, extends reflex::StdMatcher for ECMA std::regex::ECMAScript regex matching |
Creflex::StdPosixMatcher | Std matcher engine class, extends reflex::StdMatcher for POSIX ERE std::regex::awk regex matching |
Creflex::PatternMatcher< P > | The pattern matcher class template extends abstract matcher base class |
Creflex::Bits::Bitref | References a single bit, returned by operator[] |
Creflex::Bits | RE/flex Bits class for dynamic bit vectors |
CReflex::Code | |
Creflex::Input::Const | Common constants |
Creflex::AbstractMatcher::Const | AbstractMatcher::Const common constants |
Creflex::Pattern::Error | Throwable error structure reflex::Pattern::Error |
Creflex::Matcher::FSM | FSM data for FSM code |
Creflex::Input | Input character sequence class for unified access to sources of input |
▼Citerator | |
Creflex::AbstractMatcher::Iterator< T > | AbstractMatcher::Iterator class for scanning, searching, and splitting input character sequences |
Creflex::lazy_intersection< S1, S2 >::iterator | Iterator to lazely get elements of a set intersection |
Creflex::lazy_union< S1, S2 >::iterator | Iterator to lazely get elements of a set union |
Creflex::lazy_intersection< S1, S2 > | Intersection of two ordered sets, with an iterator to get elements lazely |
Creflex::lazy_union< S1, S2 > | Union of two ordered sets, with an iterator to get elements lazely |
▼CM | |
▼Creflex::AbstractLexer< M >::Matcher | Extend matcher class M with a member pointing to the instantiating lexer class |
Creflex::FlexLexer< M >::Matcher | Extends reflex::AbstractLexer<M>::Matcher for Flex-compatibility |
Creflex::AbstractMatcher::Operation | AbstractMatcher::Operation functor to match input to a pattern, also provides a (const) AbstractMatcher::iterator to iterate over matches |
Creflex::AbstractMatcher::Option | AbstractMatcher::Options for matcher engines |
Creflex::Pattern::Option | Global modifier modes, syntax flags, and compiler options |
Creflex::Pattern | Pattern class holds a regex pattern and its compiled FSM opcode table or code for the reflex::Matcher engine |
Creflex::Pattern::Position | Finite state machine construction position information |
▼CPositions | |
Creflex::Pattern::State | Finite state machine |
Creflex::range_compare< T > | Functor to order ranges in the reflex::Ranges set container |
CReflex | RE/flex scanner generator class, a variation of the classic "lex" tool to generate scanners |
CReflex::Rule | |
▼Cset | |
▼Creflex::Ranges< T > | RE/flex Ranges template class |
Creflex::ORanges< T > | RE/flex ORanges (open-ended, ordinal value range) template class |
Creflex::TypeOp< T > | TypeOp<T>::Type = T, TypeOp<T>::ConstType = const T, TypeOp<T>::NonConstType = non-const T |
Creflex::TypeOp< const T > | Template specialization of reflex::TypeOp |