#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 | ) |