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

Classes

struct  boost::spirit::qi::debug_handler< Iterator, Context, Skipper, F >
 
struct  boost::spirit::qi::detail::get_simple_trace< T >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::qi
 
 boost::spirit::qi::detail
 

Macros

#define BOOST_SPIRIT_DEBUG_NODE(r)   r.name(#r)
 
#define BOOST_SPIRIT_DEBUG_NODE_A(r, _, name)
 
#define BOOST_SPIRIT_DEBUG_NODES(seq)
 

Functions

template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 , typename F >
void boost::spirit::qi::debug (rule< Iterator, T1, T2, T3, T4 > &r, F f)
 
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
void boost::spirit::qi::debug (rule< Iterator, T1, T2, T3, T4 > &r)
 

Macro Definition Documentation

#define BOOST_SPIRIT_DEBUG_NODE (   r)    r.name(#r)
#define BOOST_SPIRIT_DEBUG_NODE_A (   r,
  _,
  name 
)
Value:
/***/
const int name
Definition: gzip.hpp:94
#define BOOST_SPIRIT_DEBUG_NODE(r)
Definition: debug_handler.hpp:133
#define BOOST_SPIRIT_DEBUG_NODES (   seq)
Value:
/***/
#define BOOST_SPIRIT_DEBUG_NODE_A(r, _, name)
Definition: debug_handler.hpp:137
#define BOOST_PP_SEQ_FOR_EACH(macro, data, seq)
Definition: for_each.hpp:28