#include <boost/spirit/home/support/terminal.hpp>#include <boost/spirit/home/support/char_encoding/standard.hpp>#include <boost/spirit/home/support/char_encoding/standard_wide.hpp>#include <boost/spirit/home/support/char_encoding/ascii.hpp>#include <boost/spirit/home/support/char_encoding/iso8859_1.hpp>#include <boost/spirit/home/support/char_class.hpp>#include <boost/mpl/vector.hpp>
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 | 
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() | 
| #define BOOST_SPIRIT_CHAR_CODE | ( | name, | |
| charset | |||
| ) | 
| #define BOOST_SPIRIT_CHAR_SPEC | ( | charset | ) | 
| #define BOOST_SPIRIT_DEFINE_CHAR_CODES | ( | charset | ) |