Definition in file xtl_quote.h.
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | cttl_impl |
Classes | |
class | xtl_quote_base |
Defines behavior of generic quote. More... | |
class | xtl_quote_generic |
Implements behavior of generic quote, defined by the match_pair() function. More... | |
class | xtl_quote_bool |
Implements behavior of asymmetric quote. More... | |
class | xtl_quote_ansi_double_quote |
Implements behavior of ANSI double quote. More... | |
class | xtl_quote_ansi_single_quote |
Implements behavior of ANSI single quote. More... | |
class | xtl_quote_c_double_quote |
Implements behavior of C double quote. More... | |
class | xtl_quote_c_single_quote |
Implements behavior of C single quote. More... | |
Typedefs | |
typedef xtl_wrap< xtl_bool< true > > | relaxed_bool_T |
Defines leximatic type created by begin(true) lexeme function. | |
typedef xtl_wrap< xtl_quote_ansi_single_quote< relaxed_bool_T, CTTL_STD_CHAR > > | ansi_single_quote_T |
Defines leximatic type created by cttl::ansi_single_quote() . | |
typedef xtl_wrap< xtl_quote_ansi_double_quote< relaxed_bool_T, CTTL_STD_CHAR > > | ansi_double_quote_T |
Defines leximatic type created by cttl::ansi_double_quote() . | |
typedef xtl_wrap< xtl_quote_c_single_quote< relaxed_bool_T, CTTL_STD_CHAR > > | c_single_quote_T |
Defines leximatic type created by cttl::c_single_quote() . | |
typedef xtl_wrap< xtl_quote_c_double_quote< relaxed_bool_T, CTTL_STD_CHAR > > | c_double_quote_T |
Defines leximatic type created by cttl::c_double_quote() . | |
typedef xtl_wrap< xtl_quote_ansi_single_quote< relaxed_bool_T, CTTL_STD_WCHAR > > | wchar_ansi_single_quote_T |
Defines leximatic type created by cttl::wchar_ansi_single_quote() . | |
typedef xtl_wrap< xtl_quote_ansi_double_quote< relaxed_bool_T, CTTL_STD_WCHAR > > | wchar_ansi_double_quote_T |
Defines leximatic type created by cttl::wchar_ansi_double_quote() . | |
typedef xtl_wrap< xtl_quote_c_single_quote< relaxed_bool_T, CTTL_STD_WCHAR > > | wchar_c_single_quote_T |
Defines leximatic type created by cttl::wchar_c_single_quote() . | |
typedef xtl_wrap< xtl_quote_c_double_quote< relaxed_bool_T, CTTL_STD_WCHAR > > | wchar_c_double_quote_T |
Defines leximatic type created by cttl::wchar_c_double_quote() . | |
Functions | |
template<typename UniverseT, typename MiddleT, typename RightT, typename CharT> | |
bool | xtl_match_quote (UniverseT &edge_, MiddleT &middle_, RightT &right_, CharT const *chars2find_) |
Implements evaluation behavior of single-character quote. |
|
Implements evaluation behavior of single-character quote.
Definition at line 432 of file xtl_quote.h. References xtl_edge_offset_manager::first, xtl_edge_offset_manager::restore(), and xtl_edge_offset_manager::second. Referenced by xtl_quote_c_single_quote::match_pair(), and xtl_quote_ansi_single_quote::match_pair(). |