Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
cttl::const_edge< PolicyT, StringT >Implements constant parseable substring
cttl::edge< PolicyT, StringT >Implements mutable parseable substring
cttl::edge_first_insert_go< PolicyT, StringT >Substring inserter
cttl::edge_first_insert_stay< PolicyT, StringT >Substring inserter
cttl::edge_replace< PolicyT, StringT >Substring replacer
cttl::edge_second_insert_go< PolicyT, StringT >Substring inserter
cttl::edge_second_insert_stay< PolicyT, StringT >Substring inserter
cttl::node< StringT >Implements placeholder of the logical position inside parseable substring
cttl::node_insert_go< StringT >Substring inserter
cttl::node_insert_stay< StringT >Substring inserter
cttl::policy_defaultProvides default implementation of CTTL space policy
cttl::policy_mapped_spaceBase class for region-based white space policy classes
cttl::policy_space< White_spaceT >Generic version of pre-defined policy
cttl::policy_space< flag_cpp_comments >Space policy specialization to skip white space characters combined with C and C++ style comments
cttl::policy_space< flag_follow_region >Space policy specialization to skip user-defined void regions
cttl::policy_space< flag_follow_space >Space policy specialization to skip white space characters ht, lf, vt, ff, cr, and space
cttl::policy_space< flag_follow_space|flag_follow_region >Space policy specialization to skip user-defined void regions combined with white space characters ht, lf, vt, ff, cr, and space
cttl::policy_space< flag_greedy >Greedy version of the white space policy
cttl::policy_space< flag_greedy|flag_cpp_comments >Space policy specialization to skip white space characters combined with C and C++ style comments
cttl::policy_space< flag_greedy|flag_follow_region >Space policy specialization to skip user-defined void regions
cttl::policy_space< flag_greedy|flag_follow_space >Space policy specialization to skip white space characters ht, lf, vt, ff, cr, and space
cttl::policy_space< flag_greedy|flag_follow_space|flag_follow_region >Space policy specialization to skip user-defined void regions combined with white space characters ht, lf, vt, ff, cr, and space
cttl_impl::xtl_bitflagsEncapsulates bit operations on an integer type
cttl_impl::xtl_bool< accept_emty_universe >Defines behavior of true and false C++ literals inside CTTL grammar expression
cttl_impl::xtl_char< CharT >Implements behavior of symbol(char), character literal lexeme inside CTTL grammar expression
cttl_impl::xtl_char_begin< CharT >Implements behavior of begin(char), upper boundary of single character literal lexeme inside CTTL grammar expression
cttl_impl::xtl_char_end< CharT >Implements behavior of end(char), lower boundary of the character literal lexeme inside CTTL grammar expression
cttl_impl::xtl_char_symbolImplements behavior of symbol() lexeme inside CTTL grammar expression
cttl_impl::xtl_circular_node< LinkT >Implements element of a circularly-linked list
cttl_impl::xtl_const_offset_guardModels behavior of size_t
cttl_impl::xtl_edge< EdgeT, ExprT >Implements behavior of CTTL edge grammar expression adaptor
cttl_impl::xtl_edge_offset_guard< EdgeT >Models behavior of a repository for logical positions of nodes representing substring boundaries
cttl_impl::xtl_entity< ExprT >Implements behavior of entity expression adaptor, which enforces non-empty match of the encapsulated sub-expression
cttl_impl::xtl_identity_adjust_baseBase class for other offset helper classes
cttl_impl::xtl_identity_collapse< StringT >Helper class implementing "collapse" algorithm
cttl_impl::xtl_identity_insert_go< StringT >Helper class implementing "insert_go" adjustment
cttl_impl::xtl_identity_insert_stay< StringT >Helper class implementing "insert_stay" adjustment
cttl_impl::xtl_iswhat_beginImplements behavior of begin(iswhat_T) upper boundary of character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_iswhat_endImplements behavior of end(iswhat_T), lower boundary of character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_iswhat_entityImplements behavior of entity(iswhat_T), character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_iswhat_firstImplements behavior of first(iswhat_T), first character of a character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_iswwhat_beginImplements behavior of begin(iswwhat_T), upper boundary of wide character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_iswwhat_endImplements behavior of end(iswwhat_T), lower boundary of wide character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_iswwhat_entityImplements behavior of entity(iswwhat_T), wide character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_iswwhat_firstImplements behavior of first(iswwhat_T), first character of a wide character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_keyword< StringT >Implements behavior of begin std::set<std::string>, the string set lexeme inside CTTL grammar expression
cttl_impl::xtl_lookahead< ExprT >Implements behavior of positive lookahead assertion adaptor
cttl_impl::xtl_member_predicate< ObjectT, Member_predicateT >Implements behavior of CTTL member function adaptor, rule()
cttl_impl::xtl_member_traced_predicate< ObjectT, Member_predicateT >Implements behavior of CTTL member function adaptor, rule()
cttl_impl::xtl_mutable_offset_guard< StringT >Models behavior of size_t
cttl_impl::xtl_node< NodeT, ExprT >Implements behavior of CTTL node expression adaptor
cttl_impl::xtl_op_base_binary< Left_exprT, Right_exprT >Base implementation class for CTTL binary operators
cttl_impl::xtl_op_base_unary< ExprT >Base implementation class for CTTL unary operators
cttl_impl::xtl_opbin2pipe< Left_exprT, Right_exprT >Implements behavior of binary POSIX union operator
cttl_impl::xtl_opbinand< Left_exprT, Right_exprT >Implements behavior of binary set intersection operator
cttl_impl::xtl_opbinconcat< Left_exprT, Right_exprT >Implements behavior of binary concatenation operator
cttl_impl::xtl_opbinminus< Left_exprT, Right_exprT >Implements behavior of binary the set complement operator
cttl_impl::xtl_opbinpipe< Left_exprT, Right_exprT >Implements behavior of binary set union operator
cttl_impl::xtl_opbinplus< Left_exprT, Right_exprT >Implements behavior of binary sequence operator
cttl_impl::xtl_opunarbang< ExprT >Implements behavior of unary search operator
cttl_impl::xtl_opunarminus< ExprT >Implements behavior of unary negative lookahead assertion operator
cttl_impl::xtl_opunarplus< ExprT >Implements behavior of various flavors of Kleene plus operators
cttl_impl::xtl_opunarstar< ExprT >Implements behavior of unary Kleene star operator
cttl_impl::xtl_position_bofDefines behavior of begin(), beginning of the user input lexeme inside CTTL grammar expression
cttl_impl::xtl_position_eofDefines behavior of end(), parseable substring lower boundary lexeme inside CTTL grammar expression
cttl_impl::xtl_predicate< Static_predicateT >Implements behavior of CTTL function adaptor named rule()
cttl_impl::xtl_primary< DerivedT >Implements grammar evaluation algorithm of terminal symbol lexeme implementation classes
cttl_impl::xtl_quote_ansi_double_quote< MiddleT, CharT >Implements behavior of ANSI double quote helper function
cttl_impl::xtl_quote_ansi_single_quote< MiddleT, CharT >Implements behavior of ANSI single quote helper function
cttl_impl::xtl_quote_base< LeftT, MiddleT, RightT, DerivedT >Defines behavior of generic lexeme function
cttl_impl::xtl_quote_bool< MiddleT, RightT >Implements behavior of asymmetric quote helper function
cttl_impl::xtl_quote_c_double_quote< MiddleT, CharT >Implements behavior of C double quote helper function
cttl_impl::xtl_quote_c_single_quote< MiddleT, CharT >Implements behavior of C single quote helper function
cttl_impl::xtl_quote_generic< LeftT, MiddleT, RightT >Implements behavior of generic quote helper function, defined by the match_pair() function
cttl_impl::xtl_region_mapManages user-defined regions of user input text
cttl_impl::xtl_static_traced_predicate< Static_predicateT >Implements behavior of CTTL function adaptor, rule()
cttl_impl::xtl_text_begin< StringT >Implements behavior of begin(text), upper boundary of the user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_end< StringT >Implements behavior of end(text), lower boundary of the user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_entity< StringT >Implements behavior of entity(text), user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_first< StringT >Implements behavior of first(text), first character of the user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_ref_begin< StringT >Implements behavior of begin(text), upper boundary of the user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_ref_end< StringT >Implements behavior of end(text), lower boundary of the user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_ref_entity< StringT >Implements behavior of entity(text), user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_ref_first< StringT >Implements behavior of first(text), first character of the user-defined multi-character entity lexeme inside CTTL grammar expression
cttl_impl::xtl_text_ref_symbol< StringT >Implements behavior of symbol(text), string literal lexeme inside CTTL grammar expression
cttl_impl::xtl_text_symbol< StringT >Implements behavior of symbol(text), string literal lexeme inside CTTL grammar expression
cttl_impl::xtl_traced_predicate_baseBase class for traced function adaptors
cttl_impl::xtl_wrap< ExprT >Wraps C++ types generated by compiler for CTTL grammar expressions

Generated on Sun Aug 23 13:43:43 2009 for Common Text Transformation Library by  doxygen 1.5.9