Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
skipper.hpp File Reference
#include <cctype>
#include <boost/spirit/home/classic/namespace.hpp>
#include <boost/spirit/home/classic/core/scanner/scanner.hpp>
#include <boost/spirit/home/classic/core/primitives/impl/primitives.ipp>
#include <boost/spirit/home/classic/core/scanner/skipper_fwd.hpp>
#include <boost/spirit/home/classic/core/scanner/impl/skipper.ipp>
Include dependency graph for skipper.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::skipper_iteration_policy< BaseT >
 
struct  boost::spirit::no_skipper_iteration_policy< BaseT >
 
singleton  boost::spirit::skip_parser_iteration_policy< ParserT, BaseT >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::impl
 

Typedefs

typedef skipper_iteration_policy boost::spirit::iter_policy_t
 
typedef scanner_policies
< iter_policy_t > 
boost::spirit::scanner_policies_t
 
typedef scanner< char const
*, scanner_policies_t > 
boost::spirit::phrase_scanner_t
 
typedef scanner< wchar_t const
*, scanner_policies_t > 
boost::spirit::wide_phrase_scanner_t
 

Functions

template<typename ST , typename ScannerT , typename BaseT >
void boost::spirit::impl::skipper_skip (ST const &s, ScannerT const &scan, skipper_iteration_policy< BaseT > const &)
 
template<typename ST , typename ScannerT , typename BaseT >
void boost::spirit::impl::skipper_skip (ST const &s, ScannerT const &scan, no_skipper_iteration_policy< BaseT > const &)
 
template<typename ST , typename ScannerT >
void boost::spirit::impl::skipper_skip (ST const &s, ScannerT const &scan, iteration_policy const &)
 
template<typename IteratorT , typename ParserT , typename SkipT >
parse_info< IteratorT > boost::spirit::parse (IteratorT const &first, IteratorT const &last, parser< ParserT > const &p, parser< SkipT > const &skip)
 
template<typename CharT , typename ParserT , typename SkipT >
parse_info< CharT const * > boost::spirit::parse (CharT const *str, parser< ParserT > const &p, parser< SkipT > const &skip)