▼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 syntax and regex matching |
Creflex::StdPosixMatcher | Std matcher engine class, extends reflex::StdMatcher for POSIX ERE std::regex::awk syntax and regex matching |
Creflex::PatternMatcher< P > | The pattern matcher class template extends abstract matcher base class |
▼Creflex::PatternMatcher< std::string > | A specialization of the pattern matcher class template for std::string, extends abstract matcher base class |
▼Creflex::PCRE2Matcher | PCRE2 JIT-optimized matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the PCRE2 library |
Creflex::PCRE2UTFMatcher | PCRE2 JIT-optimized native PCRE2_UTF+PCRE2_UCP matcher engine class, extends PCRE2Matcher |
Creflex::Bits::Bitref | References a single bit, returned by operator[] |
Creflex::Bits | RE/flex Bits class for dynamic bit vectors |
Creflex::Pattern::Chars | Set of chars and meta chars |
CReflex::Code | Line of code fragment in lex specifications |
Creflex::AbstractMatcher::Const | AbstractMatcher::Const common constants |
Creflex::Pattern::Const | Common constants |
Creflex::Pattern::DFA | DFA created by subset construction from regex patterns |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
Creflex::regex_error | Regex syntax error exceptions |
Creflex::Input::file_encoding | Common file_encoding constants |
Creflex::Matcher::FSM | FSM data for FSM code |
▼Creflex::Input | Input character sequence class for unified access to sources of input text |
Creflex::BufferedInput | Buffered input |
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 |
▼Citerator | |
Creflex::AbstractMatcher::Iterator< T > | AbstractMatcher::Iterator class for scanning, searching, and splitting input character sequences |
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 |
CReflex::Library | A library entry to describe regex library properties |
Creflex::Posix::Tables::lt | |
▼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::Pattern::Tree::Node | |
Creflex::AbstractMatcher::Operation | AbstractMatcher::Operation functor to match input to a pattern, also provides a (const) AbstractMatcher::iterator to iterate over matches |
Creflex::Pattern::Option | Global modifier modes, syntax flags, and compiler options |
Creflex::AbstractMatcher::Option | AbstractMatcher::Options for matcher engines |
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 |
Creflex::range_compare< T > | Functor to define a total order on ranges (intervals) represented by pairs |
CReflex | RE/flex scanner generator class, a variation of the classic "lex" tool to generate scanners |
CReflex::Rule | A regex pattern and action pair that forms a rule |
▼Cstd::set< K > | STL class |
Creflex::Pattern::DFA::State | |
▼Creflex::Ranges< T > | RE/flex Ranges template class |
Creflex::ORanges< T > | RE/flex ORanges (open-ended, ordinal value range) template class |
▼Cstreambuf | |
Creflex::BufferedInput::dos_streambuf | Buffered stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf |
Creflex::BufferedInput::streambuf | Buffered stream buffer for reflex::Input, derived from std::streambuf |
Creflex::Input::dos_streambuf | Stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf |
Creflex::Input::streambuf | Stream buffer for reflex::Input, derived from std::streambuf |
▼Creflex::Posix::Tables | |
Creflex::Unicode::Tables | |
Creflex::Pattern::Tree | Tree DFA constructed from string patterns |
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 |