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_default | Provides default implementation of CTTL space policy |
cttl::policy_mapped_space | Base 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_bitflags | Encapsulates 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_symbol | Implements 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_guard | Models 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_base | Base 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_begin | Implements behavior of begin(iswhat_T) upper boundary of character entity lexeme inside CTTL grammar expression |
cttl_impl::xtl_iswhat_end | Implements behavior of end(iswhat_T), lower boundary of character entity lexeme inside CTTL grammar expression |
cttl_impl::xtl_iswhat_entity | Implements behavior of entity(iswhat_T), character entity lexeme inside CTTL grammar expression |
cttl_impl::xtl_iswhat_first | Implements behavior of first(iswhat_T), first character of a character entity lexeme inside CTTL grammar expression |
cttl_impl::xtl_iswwhat_begin | Implements behavior of begin(iswwhat_T), upper boundary of wide character entity lexeme inside CTTL grammar expression |
cttl_impl::xtl_iswwhat_end | Implements behavior of end(iswwhat_T), lower boundary of wide character entity lexeme inside CTTL grammar expression |
cttl_impl::xtl_iswwhat_entity | Implements behavior of entity(iswwhat_T), wide character entity lexeme inside CTTL grammar expression |
cttl_impl::xtl_iswwhat_first | Implements 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_bof | Defines behavior of begin(), beginning of the user input lexeme inside CTTL grammar expression |
cttl_impl::xtl_position_eof | Defines 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_map | Manages 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_base | Base class for traced function adaptors |
cttl_impl::xtl_wrap< ExprT > | Wraps C++ types generated by compiler for CTTL grammar expressions |