Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
common_terminals.hpp File Reference
Include dependency graph for common_terminals.hpp:

Classes

struct  boost::spirit::is_char_encoding< T >
 
struct  boost::spirit::is_char_encoding< spirit::char_encoding::ascii >
 
struct  boost::spirit::is_char_encoding< spirit::char_encoding::iso8859_1 >
 
struct  boost::spirit::is_char_encoding< spirit::char_encoding::standard >
 
struct  boost::spirit::is_char_encoding< spirit::char_encoding::standard_wide >
 
struct  boost::spirit::encoding< Encoding >
 
struct  boost::spirit::traits::char_encoding_from_char< Char >
 
struct  boost::spirit::traits::char_encoding_from_char< char >
 
struct  boost::spirit::traits::char_encoding_from_char< wchar_t >
 
struct  boost::spirit::traits::char_encoding_from_char< T const >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::tag
 
 boost::spirit::tag::ascii
 
 boost::spirit::ascii
 
 boost::spirit::tag::iso8859_1
 
 boost::spirit::iso8859_1
 
 boost::spirit::tag::standard
 
 boost::spirit::standard
 
 boost::spirit::tag::standard_wide
 
 boost::spirit::standard_wide
 
 boost::spirit::traits
 

Macros

#define BOOST_SPIRIT_TAG_CHAR_SPEC(charset)
 
#define BOOST_SPIRIT_CHAR_SPEC(charset)
 
#define BOOST_SPIRIT_CHAR_CODE(name, charset)
 
#define BOOST_SPIRIT_DEFINE_CHAR_CODES(charset)
 

Typedefs

typedef mpl::vector
< spirit::char_encoding::ascii,
spirit::char_encoding::iso8859_1,
spirit::char_encoding::standard,
spirit::char_encoding::standard_wide > 
boost::spirit::char_encodings
 
typedef tag::char_code
< tag::char_,
spirit::char_encoding::ascii > 
boost::spirit::tag::ascii::char_
 
typedef tag::char_code
< tag::string,
spirit::char_encoding::ascii > 
boost::spirit::tag::ascii::string
 
typedef spirit::terminal
< tag::ascii::char_ > 
boost::spirit::ascii::char_type
 
typedef spirit::terminal
< tag::ascii::string > 
boost::spirit::ascii::string_type
 
typedef proto::terminal
< tag::char_code< tag::alnum,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::alnum_type
 
typedef proto::terminal
< tag::char_code< tag::alpha,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::alpha_type
 
typedef proto::terminal
< tag::char_code< tag::blank,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::blank_type
 
typedef proto::terminal
< tag::char_code< tag::cntrl,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::cntrl_type
 
typedef proto::terminal
< tag::char_code< tag::digit,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::digit_type
 
typedef proto::terminal
< tag::char_code< tag::graph,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::graph_type
 
typedef proto::terminal
< tag::char_code< tag::print,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::print_type
 
typedef proto::terminal
< tag::char_code< tag::punct,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::punct_type
 
typedef proto::terminal
< tag::char_code< tag::space,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::space_type
 
typedef proto::terminal
< tag::char_code< tag::xdigit,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::xdigit_type
 
typedef proto::terminal
< tag::char_code< tag::no_case,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::no_case_type
 
typedef proto::terminal
< tag::char_code< tag::lower,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::lower_type
 
typedef proto::terminal
< tag::char_code< tag::upper,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::upper_type
 
typedef proto::terminal
< tag::char_code
< tag::lowernum,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::lowernum_type
 
typedef proto::terminal
< tag::char_code
< tag::uppernum,
spirit::char_encoding::ascii >
>::type 
boost::spirit::ascii::uppernum_type
 
typedef tag::char_code
< tag::char_,
spirit::char_encoding::iso8859_1 > 
boost::spirit::tag::iso8859_1::char_
 
typedef tag::char_code
< tag::string,
spirit::char_encoding::iso8859_1 > 
boost::spirit::tag::iso8859_1::string
 
typedef spirit::terminal
< tag::iso8859_1::char_ > 
boost::spirit::iso8859_1::char_type
 
typedef spirit::terminal
< tag::iso8859_1::string > 
boost::spirit::iso8859_1::string_type
 
typedef proto::terminal
< tag::char_code< tag::alnum,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::alnum_type
 
typedef proto::terminal
< tag::char_code< tag::alpha,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::alpha_type
 
typedef proto::terminal
< tag::char_code< tag::blank,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::blank_type
 
typedef proto::terminal
< tag::char_code< tag::cntrl,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::cntrl_type
 
typedef proto::terminal
< tag::char_code< tag::digit,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::digit_type
 
typedef proto::terminal
< tag::char_code< tag::graph,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::graph_type
 
typedef proto::terminal
< tag::char_code< tag::print,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::print_type
 
typedef proto::terminal
< tag::char_code< tag::punct,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::punct_type
 
typedef proto::terminal
< tag::char_code< tag::space,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::space_type
 
typedef proto::terminal
< tag::char_code< tag::xdigit,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::xdigit_type
 
typedef proto::terminal
< tag::char_code< tag::no_case,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::no_case_type
 
typedef proto::terminal
< tag::char_code< tag::lower,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::lower_type
 
typedef proto::terminal
< tag::char_code< tag::upper,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::upper_type
 
typedef proto::terminal
< tag::char_code
< tag::lowernum,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::lowernum_type
 
typedef proto::terminal
< tag::char_code
< tag::uppernum,
spirit::char_encoding::iso8859_1 >
>::type 
boost::spirit::iso8859_1::uppernum_type
 
typedef tag::char_code
< tag::char_,
spirit::char_encoding::standard > 
boost::spirit::tag::standard::char_
 
typedef tag::char_code
< tag::string,
spirit::char_encoding::standard > 
boost::spirit::tag::standard::string
 
typedef spirit::terminal
< tag::standard::char_ > 
boost::spirit::standard::char_type
 
typedef spirit::terminal
< tag::standard::string > 
boost::spirit::standard::string_type
 
typedef proto::terminal
< tag::char_code< tag::alnum,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::alnum_type
 
typedef proto::terminal
< tag::char_code< tag::alpha,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::alpha_type
 
typedef proto::terminal
< tag::char_code< tag::blank,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::blank_type
 
typedef proto::terminal
< tag::char_code< tag::cntrl,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::cntrl_type
 
typedef proto::terminal
< tag::char_code< tag::digit,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::digit_type
 
typedef proto::terminal
< tag::char_code< tag::graph,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::graph_type
 
typedef proto::terminal
< tag::char_code< tag::print,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::print_type
 
typedef proto::terminal
< tag::char_code< tag::punct,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::punct_type
 
typedef proto::terminal
< tag::char_code< tag::space,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::space_type
 
typedef proto::terminal
< tag::char_code< tag::xdigit,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::xdigit_type
 
typedef proto::terminal
< tag::char_code< tag::no_case,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::no_case_type
 
typedef proto::terminal
< tag::char_code< tag::lower,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::lower_type
 
typedef proto::terminal
< tag::char_code< tag::upper,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::upper_type
 
typedef proto::terminal
< tag::char_code
< tag::lowernum,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::lowernum_type
 
typedef proto::terminal
< tag::char_code
< tag::uppernum,
spirit::char_encoding::standard >
>::type 
boost::spirit::standard::uppernum_type
 
typedef tag::char_code
< tag::char_,
spirit::char_encoding::standard_wide > 
boost::spirit::tag::standard_wide::char_
 
typedef tag::char_code
< tag::string,
spirit::char_encoding::standard_wide > 
boost::spirit::tag::standard_wide::string
 
typedef spirit::terminal
< tag::standard_wide::char_ > 
boost::spirit::standard_wide::char_type
 
typedef spirit::terminal
< tag::standard_wide::string > 
boost::spirit::standard_wide::string_type
 
typedef proto::terminal
< tag::char_code< tag::alnum,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::alnum_type
 
typedef proto::terminal
< tag::char_code< tag::alpha,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::alpha_type
 
typedef proto::terminal
< tag::char_code< tag::blank,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::blank_type
 
typedef proto::terminal
< tag::char_code< tag::cntrl,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::cntrl_type
 
typedef proto::terminal
< tag::char_code< tag::digit,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::digit_type
 
typedef proto::terminal
< tag::char_code< tag::graph,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::graph_type
 
typedef proto::terminal
< tag::char_code< tag::print,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::print_type
 
typedef proto::terminal
< tag::char_code< tag::punct,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::punct_type
 
typedef proto::terminal
< tag::char_code< tag::space,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::space_type
 
typedef proto::terminal
< tag::char_code< tag::xdigit,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::xdigit_type
 
typedef proto::terminal
< tag::char_code< tag::no_case,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::no_case_type
 
typedef proto::terminal
< tag::char_code< tag::lower,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::lower_type
 
typedef proto::terminal
< tag::char_code< tag::upper,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::upper_type
 
typedef proto::terminal
< tag::char_code
< tag::lowernum,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::lowernum_type
 
typedef proto::terminal
< tag::char_code
< tag::uppernum,
spirit::char_encoding::standard_wide >
>::type 
boost::spirit::standard_wide::uppernum_type
 

Functions

 boost::spirit::BOOST_SPIRIT_DEFINE_TERMINALS_NAME ((verbatim, verbatim_type)(no_delimit, no_delimit_type)(lexeme, lexeme_type)(no_skip, no_skip_type)(omit, omit_type)(raw, raw_type)(as_string, as_string_type)(as_wstring, as_wstring_type)(inf, inf_type)(eol, eol_type)(eoi, eoi_type)(buffer, buffer_type)(true_, true_type)(false_, false_type)(matches, matches_type)(hold, hold_type)(strict, strict_type)(relaxed, relaxed_type)(duplicate, duplicate_type)) BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX((lit
 
 boost::spirit::lit_type (bin, bin_type)(oct
 
 boost::spirit::oct_type (hex, hex_type)(bool_
 
 boost::spirit::bool_type (ushort_, ushort_type)(ulong_
 
 boost::spirit::ulong_type (uint_, uint_type)(short_
 
 boost::spirit::short_type (long_, long_type)(int_
 
 boost::spirit::int_type (ulong_long, ulong_long_type)(long_long
 
 boost::spirit::long_long_type (float_, float_type)(double_
 
 boost::spirit::double_type (long_double, long_double_type)(repeat
 
 boost::spirit::repeat_type (eps, eps_type)(pad
 
 boost::spirit::pad_type (byte_, byte_type)(word
 
 boost::spirit::word_type (big_word, big_word_type)(little_word
 
 boost::spirit::little_word_type (dword, dword_type)(big_dword
 
 boost::spirit::big_dword_type (little_dword, little_dword_type)(qword
 
 boost::spirit::qword_type (big_qword, big_qword_type)(little_qword
 
 boost::spirit::little_qword_type (bin_float, bin_float_type)(big_bin_float
 
 boost::spirit::big_bin_float_type (little_bin_float, little_bin_float_type)(bin_double
 
 boost::spirit::bin_double_type (big_bin_double, big_bin_double_type)(little_bin_double
 
 boost::spirit::little_bin_double_type (skip, skip_type)(delimit
 
 boost::spirit::delimit_type (stream, stream_type)(wstream
 
 boost::spirit::wstream_type (left_align, left_align_type)(right_align
 
 boost::spirit::right_align_type (center, center_type)(maxwidth
 
 boost::spirit::maxwidth_type (set_state, set_state_type)(in_state
 
 boost::spirit::in_state_type (token, token_type)(tokenid
 
 boost::spirit::tokenid_type (raw_token, raw_token_type)(tokenid_mask
 
 boost::spirit::tokenid_mask_type (attr, attr_type)(columns
 
 boost::spirit::columns_type (auto_, auto_type)) namespace tag
 
void boost::spirit::ascii::silence_unused_warnings_char_ ()
 
void boost::spirit::ascii::silence_unused_warnings_string ()
 
void boost::spirit::ascii::silence_unused_warnings_alnum ()
 
void boost::spirit::ascii::silence_unused_warnings_alpha ()
 
void boost::spirit::ascii::silence_unused_warnings_blank ()
 
void boost::spirit::ascii::silence_unused_warnings_cntrl ()
 
void boost::spirit::ascii::silence_unused_warnings_digit ()
 
void boost::spirit::ascii::silence_unused_warnings_graph ()
 
void boost::spirit::ascii::silence_unused_warnings_print ()
 
void boost::spirit::ascii::silence_unused_warnings_punct ()
 
void boost::spirit::ascii::silence_unused_warnings_space ()
 
void boost::spirit::ascii::silence_unused_warnings_xdigit ()
 
void boost::spirit::ascii::silence_unused_warnings_no_case ()
 
void boost::spirit::ascii::silence_unused_warnings_lower ()
 
void boost::spirit::ascii::silence_unused_warnings_upper ()
 
void boost::spirit::ascii::silence_unused_warnings_lowernum ()
 
void boost::spirit::ascii::silence_unused_warnings_uppernum ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_char_ ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_string ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_alnum ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_alpha ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_blank ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_cntrl ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_digit ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_graph ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_print ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_punct ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_space ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_xdigit ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_no_case ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_lower ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_upper ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_lowernum ()
 
void boost::spirit::iso8859_1::silence_unused_warnings_uppernum ()
 
void boost::spirit::standard::silence_unused_warnings_char_ ()
 
void boost::spirit::standard::silence_unused_warnings_string ()
 
void boost::spirit::standard::silence_unused_warnings_alnum ()
 
void boost::spirit::standard::silence_unused_warnings_alpha ()
 
void boost::spirit::standard::silence_unused_warnings_blank ()
 
void boost::spirit::standard::silence_unused_warnings_cntrl ()
 
void boost::spirit::standard::silence_unused_warnings_digit ()
 
void boost::spirit::standard::silence_unused_warnings_graph ()
 
void boost::spirit::standard::silence_unused_warnings_print ()
 
void boost::spirit::standard::silence_unused_warnings_punct ()
 
void boost::spirit::standard::silence_unused_warnings_space ()
 
void boost::spirit::standard::silence_unused_warnings_xdigit ()
 
void boost::spirit::standard::silence_unused_warnings_no_case ()
 
void boost::spirit::standard::silence_unused_warnings_lower ()
 
void boost::spirit::standard::silence_unused_warnings_upper ()
 
void boost::spirit::standard::silence_unused_warnings_lowernum ()
 
void boost::spirit::standard::silence_unused_warnings_uppernum ()
 
void boost::spirit::standard_wide::silence_unused_warnings_char_ ()
 
void boost::spirit::standard_wide::silence_unused_warnings_string ()
 
void boost::spirit::standard_wide::silence_unused_warnings_alnum ()
 
void boost::spirit::standard_wide::silence_unused_warnings_alpha ()
 
void boost::spirit::standard_wide::silence_unused_warnings_blank ()
 
void boost::spirit::standard_wide::silence_unused_warnings_cntrl ()
 
void boost::spirit::standard_wide::silence_unused_warnings_digit ()
 
void boost::spirit::standard_wide::silence_unused_warnings_graph ()
 
void boost::spirit::standard_wide::silence_unused_warnings_print ()
 
void boost::spirit::standard_wide::silence_unused_warnings_punct ()
 
void boost::spirit::standard_wide::silence_unused_warnings_space ()
 
void boost::spirit::standard_wide::silence_unused_warnings_xdigit ()
 
void boost::spirit::standard_wide::silence_unused_warnings_no_case ()
 
void boost::spirit::standard_wide::silence_unused_warnings_lower ()
 
void boost::spirit::standard_wide::silence_unused_warnings_upper ()
 
void boost::spirit::standard_wide::silence_unused_warnings_lowernum ()
 
void boost::spirit::standard_wide::silence_unused_warnings_uppernum ()
 

Variables

char_type const boost::spirit::ascii::char_ = char_type()
 
string_type const boost::spirit::ascii::string = string_type()
 
alnum_type const boost::spirit::ascii::alnum = alnum_type()
 
alpha_type const boost::spirit::ascii::alpha = alpha_type()
 
blank_type const boost::spirit::ascii::blank = blank_type()
 
cntrl_type const boost::spirit::ascii::cntrl = cntrl_type()
 
digit_type const boost::spirit::ascii::digit = digit_type()
 
graph_type const boost::spirit::ascii::graph = graph_type()
 
print_type const boost::spirit::ascii::print = print_type()
 
punct_type const boost::spirit::ascii::punct = punct_type()
 
space_type const boost::spirit::ascii::space = space_type()
 
xdigit_type const boost::spirit::ascii::xdigit = xdigit_type()
 
no_case_type const boost::spirit::ascii::no_case = no_case_type()
 
lower_type const boost::spirit::ascii::lower = lower_type()
 
upper_type const boost::spirit::ascii::upper = upper_type()
 
lowernum_type const boost::spirit::ascii::lowernum = lowernum_type()
 
uppernum_type const boost::spirit::ascii::uppernum = uppernum_type()
 
char_type const boost::spirit::iso8859_1::char_ = char_type()
 
string_type const boost::spirit::iso8859_1::string = string_type()
 
alnum_type const boost::spirit::iso8859_1::alnum = alnum_type()
 
alpha_type const boost::spirit::iso8859_1::alpha = alpha_type()
 
blank_type const boost::spirit::iso8859_1::blank = blank_type()
 
cntrl_type const boost::spirit::iso8859_1::cntrl = cntrl_type()
 
digit_type const boost::spirit::iso8859_1::digit = digit_type()
 
graph_type const boost::spirit::iso8859_1::graph = graph_type()
 
print_type const boost::spirit::iso8859_1::print = print_type()
 
punct_type const boost::spirit::iso8859_1::punct = punct_type()
 
space_type const boost::spirit::iso8859_1::space = space_type()
 
xdigit_type const boost::spirit::iso8859_1::xdigit = xdigit_type()
 
no_case_type const boost::spirit::iso8859_1::no_case = no_case_type()
 
lower_type const boost::spirit::iso8859_1::lower = lower_type()
 
upper_type const boost::spirit::iso8859_1::upper = upper_type()
 
lowernum_type const boost::spirit::iso8859_1::lowernum = lowernum_type()
 
uppernum_type const boost::spirit::iso8859_1::uppernum = uppernum_type()
 
char_type const boost::spirit::standard::char_ = char_type()
 
string_type const boost::spirit::standard::string = string_type()
 
alnum_type const boost::spirit::standard::alnum = alnum_type()
 
alpha_type const boost::spirit::standard::alpha = alpha_type()
 
blank_type const boost::spirit::standard::blank = blank_type()
 
cntrl_type const boost::spirit::standard::cntrl = cntrl_type()
 
digit_type const boost::spirit::standard::digit = digit_type()
 
graph_type const boost::spirit::standard::graph = graph_type()
 
print_type const boost::spirit::standard::print = print_type()
 
punct_type const boost::spirit::standard::punct = punct_type()
 
space_type const boost::spirit::standard::space = space_type()
 
xdigit_type const boost::spirit::standard::xdigit = xdigit_type()
 
no_case_type const boost::spirit::standard::no_case = no_case_type()
 
lower_type const boost::spirit::standard::lower = lower_type()
 
upper_type const boost::spirit::standard::upper = upper_type()
 
lowernum_type const boost::spirit::standard::lowernum = lowernum_type()
 
uppernum_type const boost::spirit::standard::uppernum = uppernum_type()
 
char_type const boost::spirit::standard_wide::char_ = char_type()
 
string_type const boost::spirit::standard_wide::string = string_type()
 
alnum_type const boost::spirit::standard_wide::alnum = alnum_type()
 
alpha_type const boost::spirit::standard_wide::alpha = alpha_type()
 
blank_type const boost::spirit::standard_wide::blank = blank_type()
 
cntrl_type const boost::spirit::standard_wide::cntrl = cntrl_type()
 
digit_type const boost::spirit::standard_wide::digit = digit_type()
 
graph_type const boost::spirit::standard_wide::graph = graph_type()
 
print_type const boost::spirit::standard_wide::print = print_type()
 
punct_type const boost::spirit::standard_wide::punct = punct_type()
 
space_type const boost::spirit::standard_wide::space = space_type()
 
xdigit_type const boost::spirit::standard_wide::xdigit = xdigit_type()
 
no_case_type const boost::spirit::standard_wide::no_case = no_case_type()
 
lower_type const boost::spirit::standard_wide::lower = lower_type()
 
upper_type const boost::spirit::standard_wide::upper = upper_type()
 
lowernum_type const boost::spirit::standard_wide::lowernum = lowernum_type()
 
uppernum_type const boost::spirit::standard_wide::uppernum = uppernum_type()
 

Macro Definition Documentation

#define BOOST_SPIRIT_CHAR_CODE (   name,
  charset 
)
Value:
name##_type; \
name##_type const name = name##_type(); \
\
inline void silence_unused_warnings_##name() { (void) name; } \
/***/
void
Definition: is_convertible.hpp:460
const int name
Definition: gzip.hpp:94
A metafunction for generating terminal expression types, a grammar element for matching terminal expr...
Definition: proto_fwd.hpp:540
#define BOOST_SPIRIT_CHAR_SPEC (   charset)
Value:
typedef spirit::terminal<tag::charset::char_> char_type; \
\
inline void silence_unused_warnings_##char_() { (void) char_; } \
\
typedef spirit::terminal<tag::charset::string> string_type; \
string_type const string = string_type(); \
\
inline void silence_unused_warnings_##string() { (void) string; } \
/***/
char_type const char_
Definition: common_terminals.hpp:237
void
Definition: is_convertible.hpp:460
spirit::terminal< tag::standard_wide::string > string_type
Definition: common_terminals.hpp:237
spirit::terminal< tag::standard_wide::char_ > char_type
Definition: common_terminals.hpp:237
Definition: char_fwd.hpp:22
string_type const string
Definition: common_terminals.hpp:237
#define BOOST_SPIRIT_DEFINE_CHAR_CODES (   charset)
Value:
namespace boost { namespace spirit { namespace tag { namespace charset \
{ \
BOOST_SPIRIT_TAG_CHAR_SPEC(spirit::char_encoding::charset) \
}}}} \
namespace boost { namespace spirit { namespace charset \
{ \
BOOST_SPIRIT_CHAR_CODE(alnum, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(alpha, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(blank, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(cntrl, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(digit, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(graph, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(print, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(punct, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(space, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(xdigit, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(no_case, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(lower, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(upper, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(lowernum, spirit::char_encoding::charset) \
BOOST_SPIRIT_CHAR_CODE(uppernum, spirit::char_encoding::charset) \
}}} \
/***/
digit_type const digit
Definition: common_terminals.hpp:237
boost_foreach_argument_dependent_lookup_hack tag
Definition: foreach_fwd.hpp:31
Duration formatting facet for input.
Definition: accumulators_fwd.hpp:55
lowernum_type const lowernum
Definition: common_terminals.hpp:237
alnum_type const alnum
Definition: common_terminals.hpp:237
lower_type const lower
Definition: common_terminals.hpp:237
upper_type const upper
Definition: common_terminals.hpp:237
#define BOOST_SPIRIT_TAG_CHAR_SPEC(charset)
Definition: common_terminals.hpp:158
xdigit_type const xdigit
Definition: common_terminals.hpp:237
blank_type const blank
Definition: common_terminals.hpp:237
uppernum_type const uppernum
Definition: common_terminals.hpp:237
#define BOOST_SPIRIT_CHAR_SPEC(charset)
Definition: common_terminals.hpp:172
space_type const space
Definition: common_terminals.hpp:237
graph_type const graph
Definition: common_terminals.hpp:237
#define BOOST_SPIRIT_CHAR_CODE(name, charset)
Definition: common_terminals.hpp:195
no_case_type const no_case
Definition: common_terminals.hpp:237
alpha_type const alpha
Definition: common_terminals.hpp:237
print_type const print
Definition: common_terminals.hpp:237
punct_type const punct
Definition: common_terminals.hpp:237
cntrl_type const cntrl
Definition: common_terminals.hpp:237
#define BOOST_SPIRIT_TAG_CHAR_SPEC (   charset)
Value:
typedef tag::char_code<tag::char_, charset> char_; \
typedef tag::char_code<tag::string, charset> string; \
/***/
char_type const char_
Definition: common_terminals.hpp:237
string_type const string
Definition: common_terminals.hpp:237