Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::qi::simple_trace Struct Reference

#include <simple_trace.hpp>

Public Member Functions

int & get_indent () const
 
void print_indent (int n) const
 
template<typename Iterator >
void print_some (char const *tag, int, Iterator first, Iterator const &last) const
 
template<typename Iterator , typename Context , typename State >
void operator() (Iterator const &first, Iterator const &last, Context const &context, State state, std::string const &rule_name) const
 

Member Function Documentation

int& boost::spirit::qi::simple_trace::get_indent ( ) const
inline

Referenced by print_some().

template<typename Iterator , typename Context , typename State >
void boost::spirit::qi::simple_trace::operator() ( Iterator const &  first,
Iterator const &  last,
Context const &  context,
State  state,
std::string const &  rule_name 
) const
inline
void boost::spirit::qi::simple_trace::print_indent ( int  n) const
inline
template<typename Iterator >
void boost::spirit::qi::simple_trace::print_some ( char const *  tag,
int  ,
Iterator  first,
Iterator const &  last 
) const
inline

References get_indent(), and print_indent().


The documentation for this struct was generated from the following file: