Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Common Text Transformation Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
const_edgeImplements concept of a logical immutable substring inside user input text
edgeImplements concept of logical mutable substring inside user input text
edge_first_insert_goFunction object, which, if called as a function, inserts substring specified when the function object was constructed, at the offset pointed by the upper boundary of the edge, const_edge::first
edge_first_insert_stayFunction object, which, if called as a function, inserts string specified when the function object was constructed, at the offset pointed by the upper boundary of the edge, const_edge::first
edge_replaceFunction object, which, if called as a function, replaces underlying text of an edge with the string specified when the function object was constructed
edge_second_insert_goFunction object, which, if called as a function, inserts substring specified when the function object was constructed, at the offset pointed by the upper boundary of the edge, const_edge::second
edge_second_insert_stayFunction object, which, if called as a function, inserts string specified when the function object was constructed, at the offset pointed by the upper boundary of the edge, const_edge::second
inputTemplate class cttl::input accommodates user input text and maintains offset identity vector
nodeKeeps track of a logical position inside user input text
node_insert_goFunction object, which, if called as a function, inserts substring specified when the function object was constructed, at the offset pointed by the node
node_insert_stayFunction object, which, if called as a function, inserts substring specified when the function object was constructed, at the offset pointed by the node
policy_defaultProvides default implementation for CTTL white space policy
policy_mapped_spaceThis a base class for region-based white space policy classes
policy_spaceGeneric version of pre-defined policy
policy_space< flag_cpp_comments >Typical C++ white space, including C and C++ style comments
policy_space< flag_follow_region >Makes user-defined regions "invisible" to CTTL lexer
policy_space< flag_follow_space >This policy instructs cttl lexer to automatically skip white space characters ht, lf, vt, ff, cr, and space
policy_space< flag_follow_space|flag_follow_region >This policy instructs CTTL lexer to automatically skip white space characters ht, lf, vt, ff, cr, and space, combined with user-defined regions
policy_space< flag_greedy >Greedy version of white space policy
policy_space< flag_greedy|flag_cpp_comments >Greedy version of C++ white space
policy_space< flag_greedy|flag_follow_region >Greedy version of user-defined region policy
policy_space< flag_greedy|flag_follow_space >Greedy version of white space policy
policy_space< flag_greedy|flag_follow_space|flag_follow_region >Greedy version of the combined policy
xtl_bitflagsEncapsulates bit operations on an integer type
xtl_boolDefines behavior of true and false C++ literals inside CTTL grammar expressions
xtl_charImplements behavior of symbol(char), character literal lexeme inside CTTL grammar expressions
xtl_char_beginImplements behavior of begin(char), upper boundary of single character literal lexeme inside CTTL grammar expressions
xtl_char_endImplements behavior of end(char), lower boundary of the character literal lexeme inside CTTL grammar expressions
xtl_char_symbolImplements behavior of symbol() lexeme inside CTTL grammar expressions
xtl_const_offset_managerModels behavior of size_t
xtl_edgeImplements behavior of CTTL edge expression adaptor
xtl_edge_offset_managerModels behavior of a repository for logical positions of two nodes representing edge boundaries, const_edge::first and const_edge::second
xtl_entityImplements behavior of entity expression adaptor, which enforces non-empty match of the encapsulated sub-expression
xtl_identity_adjust_baseBase class for other offset helper classes
xtl_identity_collapseHelper class implementing "collapse" algorithm
xtl_identity_insert_goHelper class implementing "insert_go" adjustment
xtl_identity_insert_stayHelper class implementing "insert_stay" adjustment
xtl_iswhat_beginImplements behavior of begin(is...), upper boundary of character entity lexeme inside CTTL grammar expressions
xtl_iswhat_endImplements behavior of end(is...), lower boundary of character entity lexeme inside CTTL grammar expressions
xtl_iswhat_entityImplements behavior of entity(is...), character entity lexeme inside CTTL grammar expressions
xtl_iswhat_firstImplements behavior of first(is...), first character of a character entity lexeme inside CTTL grammar expressions
xtl_iswwhat_beginImplements behavior of begin(is...), upper boundary of wide character entity lexeme inside CTTL grammar expressions
xtl_iswwhat_endImplements behavior of end(is...), lower boundary of wide character entity lexeme inside CTTL grammar expressions
xtl_iswwhat_entityImplements behavior of entity(is...), wide character entity lexeme inside CTTL grammar expressions
xtl_iswwhat_firstImplements behavior of first(is...), first character of a wide character entity lexeme inside CTTL grammar expressions
xtl_keywordImplements behavior of begin(std::set<std::string>&), the string set lexeme inside CTTL grammar expressions
xtl_member_predicateImplements behavior of CTTL member function adaptor, rule()
xtl_member_traced_predicateImplements behavior of CTTL member function adaptor, rule()
xtl_mutable_offset_managerModels behavior of size_t, but delegates actual storage to the identity offset preserved by the identity vector maintained inside cttl_impl::xtl_text_container helper class
xtl_nodeImplements behavior of CTTL node expression adaptor
xtl_op_base_binaryBase implementation class for CTTL binary operators
xtl_op_base_unaryBase implementation class for CTTL unary operators
xtl_opbin2pipeImplements behavior of binary POSIX union operator
xtl_opbinandImplements behavior of binary set intersection operator
xtl_opbinconcatImplements behavior of binary concatenation operator
xtl_opbinminusImplements behavior of binary set complement operator
xtl_opbinpipeImplements behavior of binary set union operator
xtl_opbinplusImplements behavior of binary sequence operator
xtl_opunarbangImplements behavior of unary search operator
xtl_opunarminusImplements behavior of unary logical not operator
xtl_opunarplusImplements behavior of various flavors of Kleene plus operators
xtl_opunarstarImplements behavior of unary Kleene star operator
xtl_position_bofDefines behavior of begin(), beginning of the user input lexeme inside CTTL grammar expressions
xtl_position_eofDefines behavior of end(), universe lower boundary lexeme inside CTTL grammar expressions
xtl_predicateImplements behavior of CTTL function adaptor named rule()
xtl_primaryImplements grammar evaluation methods of terminal symbol lexeme implementation classes
xtl_quote_ansi_double_quoteImplements behavior of ANSI double quote
xtl_quote_ansi_single_quoteImplements behavior of ANSI single quote
xtl_quote_baseDefines behavior of generic quote
xtl_quote_boolImplements behavior of asymmetric quote
xtl_quote_c_double_quoteImplements behavior of C double quote
xtl_quote_c_single_quoteImplements behavior of C single quote
xtl_quote_genericImplements behavior of generic quote, defined by the match_pair() function
xtl_region_mapManages user-defined regions of user input text
xtl_static_traced_predicateImplements behavior of CTTL function adaptor, rule()
xtl_text_beginImplements behavior of begin(text), upper boundary of the user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_containerEncapsulates user input text and offset identity vector
xtl_text_container_implDefines core functionality of the CTTL text container class
xtl_text_endImplements behavior of end(text), lower boundary of the user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_entityImplements behavior of entity(text), user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_firstImplements behavior of first(text), first character of the user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_ref_beginImplements behavior of begin(text), upper boundary of the user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_ref_endImplements behavior of end(text), lower boundary of the user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_ref_entityImplements behavior of entity(text), user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_ref_firstImplements behavior of A href="grammar_reference.html#lexeme_first_text">first(text), first character of the user-defined multi-character entity lexeme inside CTTL grammar expressions
xtl_text_ref_symbolImplements behavior of symbol(text), string literal lexeme inside CTTL grammar expressions
xtl_text_symbolImplements behavior of symbol(text), string literal lexeme inside CTTL grammar expressions
xtl_traced_predicate_baseBase class for traced function adaptors
xtl_wrapWraps C++ types generated by compiler for CTTL grammar expressions

Generated on Thu Nov 2 17:44:53 2006 for Common Text Transformation Library by  doxygen 1.3.9.1