Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
switch.hpp File Reference
Include dependency graph for switch.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::switch_parser< CaseT, CondT >
 
struct  boost::spirit::switch_parser< CaseT, CondT >::result< ScannerT >
 
struct  boost::spirit::switch_cond_parser< CondT >
 
struct  boost::spirit::case_parser< N, ParserT, IsDefault >
 
struct  boost::spirit::case_parser< N, ParserT, IsDefault >::result< ScannerT >
 
struct  boost::spirit::switch_parser_gen
 
struct  boost::spirit::default_parser_gen
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 

Macros

#define BOOST_SPIRIT_DEFAULTCASE_MAGIC   0x15F97A7
 
#define BOOST_SPIRIT_SWITCH_CASE_LIMIT   3
 

Functions

 BOOST_STATIC_ASSERT (3 > 0)
 
template<int N, typename ParserT >
case_parser< N, ParserT, false > boost::spirit::case_p (parser< ParserT > const &p)
 

Variables

switch_parser_gen const boost::spirit::switch_p = switch_parser_gen()
 
default_parser_gen const boost::spirit::default_p = default_parser_gen()
 

Macro Definition Documentation

#define BOOST_SPIRIT_DEFAULTCASE_MAGIC   0x15F97A7
#define BOOST_SPIRIT_SWITCH_CASE_LIMIT   3

Function Documentation

BOOST_STATIC_ASSERT ( ,
 
)