Definition in file xtl_metaphor.h.
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | cttl |
Defines | |
#define | CTTL_QWERTY_ "QWERTYUIOPASDFGHJKLZXCVBNM_qwertyuiopasdfghjklzxcvbnm" |
String literal containing alphabetic characters and underscore. | |
#define | CTTL_QWERTY_123_ "QWERTYUIOPASDFGHJKLZXCVBNM_qwertyuiopasdfghjklzxcvbnm1234567890" |
String literal containing alphabetic characters, underscore, and digits. | |
#define | CTTL_WCHAR_QWERTY_ L"QWERTYUIOPASDFGHJKLZXCVBNM_qwertyuiopasdfghjklzxcvbnm" |
Wide-character string literal containing alphabetic characters and underscore. | |
#define | CTTL_WCHAR_QWERTY_123_ L"QWERTYUIOPASDFGHJKLZXCVBNM_qwertyuiopasdfghjklzxcvbnm1234567890" |
Wide-character string literal containing alphabetic characters, underscore, and numbers. | |
Functions | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_begin< CTTL_STD_STRING > >, xtl_wrap< xtl_text_end< CTTL_STD_STRING > > > > | literal () |
Implements behavior of literal metaphor inside CTTL grammar expression. | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_begin< CTTL_STD_STRING > >, xtl_wrap< xtl_text_end< CTTL_STD_STRING > > > > | literal (CTTL_STD_CHAR const *text_begin_, CTTL_STD_CHAR const *text_end_) |
Implements behavior of literal metaphor inside CTTL grammar expression. | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_begin< CTTL_STD_STRING > >, xtl_wrap< xtl_text_end< CTTL_STD_STRING > > > > | literal (CTTL_STD_STRING const &text_begin_, CTTL_STD_STRING const &text_end_) |
Implements behavior of literal metaphor inside CTTL grammar expression. | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_ref_begin< CTTL_STD_STRING > >, xtl_wrap< xtl_text_ref_end< CTTL_STD_STRING > > > > | literal (CTTL_STD_STRING const *text_begin_, CTTL_STD_STRING const *text_end_) |
Implements behavior of literal metaphor inside CTTL grammar expression. | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_begin< CTTL_STD_WSTRING > >, xtl_wrap< xtl_text_end< CTTL_STD_WSTRING > > > > | wchar_literal () |
Implements behavior of wide character literal metaphor inside CTTL grammar expression. | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_begin< CTTL_STD_WSTRING > >, xtl_wrap< xtl_text_end< CTTL_STD_WSTRING > > > > | wchar_literal (CTTL_STD_WCHAR const *text_begin_, CTTL_STD_WCHAR const *text_end_) |
Implements behavior of wide character literal metaphor inside CTTL grammar expression. | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_begin< CTTL_STD_WSTRING > >, xtl_wrap< xtl_text_end< CTTL_STD_WSTRING > > > > | wchar_literal (CTTL_STD_WSTRING const &text_begin_, CTTL_STD_WSTRING const &text_end_) |
Implements behavior of wide character literal metaphor inside CTTL grammar expression. | |
xtl_wrap< xtl_opbinconcat< xtl_wrap< xtl_text_ref_begin< CTTL_STD_WSTRING > >, xtl_wrap< xtl_text_ref_end< CTTL_STD_WSTRING > > > > | wchar_literal (CTTL_STD_WSTRING const *text_begin_, CTTL_STD_WSTRING const *text_end_) |
Implements behavior of wide character literal metaphor inside CTTL grammar expression. | |
template<typename ExprT> | |
xtl_wrap< xtl_entity< xtl_wrap< ExprT > >> | entity (xtl_wrap< ExprT > const &expr_) |
Helper function to create implemention object for entity expression adaptor which filters successful result of grammar evaluation based on non-empty match. | |
universe_T | entity () |
Helper function to create implemention object for entity lexeme. |
|
Helper function to create implemention object for
Definition at line 334 of file xtl_metaphor.h. References cttl::end(), cttl_impl::relaxed_bool_T, and cttl_impl::universe_T. |
|
Helper function to create implemention object for
Definition at line 313 of file xtl_metaphor.h. |
|
Implements behavior of
Definition at line 174 of file xtl_metaphor.h. References cttl::begin(), and cttl::end(). |
|
Implements behavior of
Definition at line 143 of file xtl_metaphor.h. References cttl::begin(), and cttl::end(). |
|
Implements behavior of
Definition at line 115 of file xtl_metaphor.h. References cttl::begin(), and cttl::end(). |
|
Implements behavior of
Definition at line 84 of file xtl_metaphor.h. References cttl::begin(), CTTL_STD_CHAR, CTTL_STD_STRING, and cttl::end(). |
|
Implements behavior of wide character
Definition at line 280 of file xtl_metaphor.h. References cttl::begin(), and cttl::end(). |
|
Implements behavior of wide character
Definition at line 248 of file xtl_metaphor.h. References cttl::begin(), and cttl::end(). |
|
Implements behavior of wide character
Definition at line 221 of file xtl_metaphor.h. References cttl::begin(), and cttl::end(). |
|
Implements behavior of wide character
Definition at line 194 of file xtl_metaphor.h. References cttl::begin(), CTTL_STD_WSTRING, CTTL_WCHAR_QWERTY_, CTTL_WCHAR_QWERTY_123_, and cttl::end(). |