Class List

updated Thu Jan 26 2017
 
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nreflex
 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
 CConstCommon 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
 CErrorThrowable error structure reflex::Pattern::Error
 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
 CStdEcmaMatcherStd matcher engine class, extends reflex::StdMatcher for ECMA std::regex::ECMAScript 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 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
 CCode
 CRule