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

#include <operators.hpp>

Collaboration diagram for boost::spirit::utree_print:

Public Types

typedef void result_type
 

Public Member Functions

 utree_print (std::ostream &out)
 
void operator() (utree::invalid_type) const
 
void operator() (utree::nil_type) const
 
template<typename T >
void operator() (T val) const
 
void operator() (bool b) const
 
void operator() (binary_range_type const &b) const
 
void operator() (utf8_string_range_type const &str) const
 
void operator() (utf8_symbol_range_type const &str) const
 
template<typename Iterator >
void operator() (boost::iterator_range< Iterator > const &range) const
 
void operator() (any_ptr const &) const
 
void operator() (function_base const &) const
 

Public Attributes

std::ostream & out
 

Member Typedef Documentation

Constructor & Destructor Documentation

boost::spirit::utree_print::utree_print ( std::ostream &  out)
inline

Member Function Documentation

void boost::spirit::utree_print::operator() ( utree::invalid_type  ) const
inline
void boost::spirit::utree_print::operator() ( utree::nil_type  ) const
inline
template<typename T >
void boost::spirit::utree_print::operator() ( T  val) const
inline
void boost::spirit::utree_print::operator() ( bool  b) const
inline
void boost::spirit::utree_print::operator() ( binary_range_type const &  b) const
inline
void boost::spirit::utree_print::operator() ( utf8_string_range_type const &  str) const
inline
void boost::spirit::utree_print::operator() ( utf8_symbol_range_type const &  str) const
inline
void boost::spirit::utree_print::operator() ( any_ptr const &  ) const
inline
void boost::spirit::utree_print::operator() ( function_base const &  ) const
inline

Member Data Documentation

std::ostream& boost::spirit::utree_print::out

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