#include <boost/ref.hpp>
#include <boost/spirit/home/classic/namespace.hpp>
#include <boost/spirit/home/classic/core/assert.hpp>
#include <boost/spirit/home/classic/core/parser.hpp>
#include <boost/spirit/home/classic/core/composite/impl/directives.ipp>
#include <boost/spirit/home/classic/core/primitives/impl/primitives.ipp>
Classes | |
struct | boost::spirit::char_parser< DerivedT > |
struct | boost::spirit::char_parser< DerivedT >::result< ScannerT > |
struct | boost::spirit::negated_char_parser< PositiveT > |
struct | boost::spirit::chlit< CharT > |
struct | boost::spirit::range< CharT > |
singleton | boost::spirit::chseq< IteratorT > |
singleton | boost::spirit::strlit< IteratorT > |
struct | boost::spirit::nothing_parser |
struct | boost::spirit::anychar_parser |
struct | boost::spirit::alnum_parser |
struct | boost::spirit::alpha_parser |
struct | boost::spirit::cntrl_parser |
struct | boost::spirit::digit_parser |
struct | boost::spirit::graph_parser |
struct | boost::spirit::lower_parser |
struct | boost::spirit::print_parser |
struct | boost::spirit::punct_parser |
struct | boost::spirit::blank_parser |
struct | boost::spirit::space_parser |
struct | boost::spirit::upper_parser |
struct | boost::spirit::xdigit_parser |
struct | boost::spirit::eol_parser |
struct | boost::spirit::end_parser |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::spirit | |
Functions | |
template<typename ParserT > | |
negated_char_parser< ParserT > | boost::spirit::operator~ (char_parser< ParserT > const &p) |
template<typename ParserT > | |
ParserT | boost::spirit::operator~ (negated_char_parser< ParserT > const &n) |
template<typename CharT > | |
chlit< CharT > | boost::spirit::ch_p (CharT ch) |
template<typename CharT , std::size_t N> | |
chlit< CharT > | boost::spirit::ch_p (CharT const (&str)[N]) |
template<typename CharT > | |
range< CharT > | boost::spirit::range_p (CharT first, CharT last) |
template<typename CharT > | |
chseq< CharT const * > | boost::spirit::chseq_p (CharT const *str) |
template<typename IteratorT > | |
chseq< IteratorT > | boost::spirit::chseq_p (IteratorT first, IteratorT last) |
template<typename CharT > | |
strlit< CharT const * > | boost::spirit::str_p (CharT const *str) |
template<typename CharT > | |
strlit< CharT * > | boost::spirit::str_p (CharT *str) |
template<typename IteratorT > | |
strlit< IteratorT > | boost::spirit::str_p (IteratorT first, IteratorT last) |
template<typename CharT > | |
chlit< CharT > | boost::spirit::str_p (CharT ch) |
nothing_parser | boost::spirit::operator~ (anychar_parser) |
strlit< char const * > const | boost::spirit::pizza_p (char const *your_favorite_pizza) |
Variables | |
nothing_parser const | boost::spirit::nothing_p = nothing_parser() |
anychar_parser const | boost::spirit::anychar_p = anychar_parser() |
alnum_parser const | boost::spirit::alnum_p = alnum_parser() |
alpha_parser const | boost::spirit::alpha_p = alpha_parser() |
cntrl_parser const | boost::spirit::cntrl_p = cntrl_parser() |
digit_parser const | boost::spirit::digit_p = digit_parser() |
graph_parser const | boost::spirit::graph_p = graph_parser() |
lower_parser const | boost::spirit::lower_p = lower_parser() |
print_parser const | boost::spirit::print_p = print_parser() |
punct_parser const | boost::spirit::punct_p = punct_parser() |
blank_parser const | boost::spirit::blank_p = blank_parser() |
space_parser const | boost::spirit::space_p = space_parser() |
upper_parser const | boost::spirit::upper_p = upper_parser() |
xdigit_parser const | boost::spirit::xdigit_p = xdigit_parser() |
eol_parser const | boost::spirit::eol_p = eol_parser() |
end_parser const | boost::spirit::end_p = end_parser() |