Class List

updated Mon Apr 10 2017 by Robert van Engelen
 
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nreflex
 NPosix
 CTables
 Clt
 NUnicode
 CTables
 CAbstractLexerThe abstract lexer class template that is the abstract root class of all reflex-generated scanners
 CMatcherExtend matcher class M with a member pointing to the instantiating lexer class
 CAbstractMatcherThe abstract matcher base class template defines an interface for all pattern matcher engines
 CConstAbstractMatcher::Const common constants
 CIteratorAbstractMatcher::Iterator class for scanning, searching, and splitting input character sequences
 COperationAbstractMatcher::Operation functor to match input to a pattern, also provides a (const) AbstractMatcher::iterator to iterate over matches
 COptionAbstractMatcher::Options for matcher engines
 CBitsRE/flex Bits class for dynamic bit vectors
 CBitrefReferences a single bit, returned by operator[]
 CBoostMatcherBoost matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the Boost::regex library
 CBoostPerlMatcherBoost matcher engine class, extends reflex::BoostMatcher for Boost Perl regex matching
 CBoostPosixMatcherBoost matcher engine class, extends reflex::BoostMatcher for Boost POSIX regex matching
 CFlexLexerFlex-compatible FlexLexer abstract base class template derived from reflex::AbstractMatcher for the reflex-generated yyFlexLexer scanner class
 CMatcherExtends reflex::AbstractLexer<M>::Matcher for Flex-compatibility
 CInputInput character sequence class for unified access to sources of input text
 Cfile_encodingCommon constants
 Clazy_intersectionIntersection of two ordered sets, with an iterator to get elements lazely
 CiteratorIterator to lazely get elements of a set intersection
 Clazy_unionUnion of two ordered sets, with an iterator to get elements lazely
 CiteratorIterator to lazely get elements of a set union
 CMatcherRE/flex matcher engine class, implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators
 CFSMFSM data for FSM code
 CORangesRE/flex ORanges (open-ended, ordinal value range) template class
 CPatternPattern class holds a regex pattern and its compiled FSM opcode table or code for the reflex::Matcher engine
 COptionGlobal modifier modes, syntax flags, and compiler options
 CPositionFinite state machine construction position information
 CStateFinite state machine
 CPatternMatcherThe pattern matcher class template extends abstract matcher base class
 Crange_compareFunctor to order ranges in the reflex::Ranges set container
 CRangesRE/flex Ranges template class
 Cregex_errorRegex syntax error exceptions
 CStdEcmaMatcherStd matcher engine class, extends reflex::StdMatcher for ECMA std::regex::ECMAScript syntax and regex matching
 CStdMatcherStd matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the C++11 std::regex library
 CStdPosixMatcherStd matcher engine class, extends reflex::StdMatcher for POSIX ERE std::regex::awk syntax and regex matching
 CTypeOpTypeOp<T>::Type = T, TypeOp<T>::ConstType = const T, TypeOp<T>::NonConstType = non-const T
 CTypeOp< const T >Template specialization of reflex::TypeOp
 CReflexRE/flex scanner generator class, a variation of the classic "lex" tool to generate scanners
 CCodeLine of code fragment in lex specifications
 CLibraryA library entry to describe regex library properties
 CRuleA regex pattern and action pair that forms a rule