▼Nreflex | |
▼NPosix | |
▼CTables | |
Clt | |
▼NUnicode | |
CTables | |
▼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 |
▼CBufferedInput | Buffered input |
Cdos_streambuf | Buffered stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf |
Cstreambuf | Buffered stream buffer for reflex::Input, derived from std::streambuf |
▼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 text |
Cdos_streambuf | Stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf |
Cfile_encoding | Common file_encoding constants |
Cstreambuf | Stream buffer for reflex::Input, derived from std::streambuf |
▼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 |
CChars | Set of chars and meta chars |
CConst | Common constants |
▼CDFA | DFA created by subset construction from regex patterns |
CState | |
COption | Global modifier modes, syntax flags, and compiler options |
CPosition | Finite state machine construction position information |
▼CTree | Tree DFA constructed from string patterns |
CNode | |
CPatternMatcher | The pattern matcher class template extends abstract matcher base class |
CPatternMatcher< std::string > | A specialization of the pattern matcher class template for std::string, extends abstract matcher base class |
CPCRE2Matcher | PCRE2 JIT-optimized matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the PCRE2 library |
CPCRE2UTFMatcher | PCRE2 JIT-optimized native PCRE2_UTF+PCRE2_UCP matcher engine class, extends PCRE2Matcher |
Crange_compare | Functor to define a total order on ranges (intervals) represented by pairs |
CRanges | RE/flex Ranges template class |
Cregex_error | Regex syntax error exceptions |
CStdEcmaMatcher | Std matcher engine class, extends reflex::StdMatcher for ECMA std::regex::ECMAScript syntax and 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 syntax and 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 | Line of code fragment in lex specifications |
CLibrary | A library entry to describe regex library properties |
CRule | A regex pattern and action pair that forms a rule |