Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
primitives.hpp File Reference
#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>
Include dependency graph for primitives.hpp:
This graph shows which files directly or indirectly include this file:

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