#include <cstddef>#include <algorithm>#include <string>#include <iostream>#include <ios>#include <sstream>#include <typeinfo>#include <boost/io/ios_state.hpp>#include <boost/integer.hpp>#include <boost/throw_exception.hpp>#include <boost/assert.hpp>#include <boost/noncopyable.hpp>#include <boost/iterator/iterator_facade.hpp>#include <boost/range/iterator_range.hpp>#include <boost/type_traits/remove_pointer.hpp>#include <boost/type_traits/is_polymorphic.hpp>#include <boost/utility/enable_if.hpp>#include <boost/utility/result_of.hpp>#include <boost/ref.hpp>#include <boost/spirit/home/support/utree/detail/utree_detail1.hpp>

Classes | |
| struct | boost::spirit::utree_exception | 
| struct | boost::spirit::utree_type | 
| struct | boost::spirit::bad_type_exception | 
| struct | boost::spirit::empty_exception | 
| struct | boost::spirit::basic_string< Base, type_ > | 
| struct | boost::spirit::function_base | 
| struct | boost::spirit::stored_function< F > | 
| struct | boost::spirit::referenced_function< F > | 
| struct | boost::spirit::shallow_tag | 
| class | boost::spirit::any_ptr | 
| class | boost::spirit::utree | 
| struct | boost::spirit::utree::invalid_type | 
| struct | boost::spirit::utree::nil_type | 
| struct | boost::spirit::utree::list_type | 
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::spirit | |
Typedefs | |
| typedef basic_string < boost::iterator_range< char const * > , utree_type::binary_type >  | boost::spirit::binary_range_type | 
| typedef basic_string < std::string, utree_type::binary_type >  | boost::spirit::binary_string_type | 
| typedef basic_string < boost::iterator_range< char const * > , utree_type::string_type >  | boost::spirit::utf8_string_range_type | 
| typedef basic_string < std::string, utree_type::string_type >  | boost::spirit::utf8_string_type | 
| typedef basic_string < boost::iterator_range< char const * > , utree_type::symbol_type >  | boost::spirit::utf8_symbol_range_type | 
| typedef basic_string < std::string, utree_type::symbol_type >  | boost::spirit::utf8_symbol_type | 
Functions | |
| std::ostream & | boost::spirit::operator<< (std::ostream &out, utree_type::info t) | 
| inline utree::reference | boost::spirit::get (utree::reference, utree::size_type) | 
| inline utree::const_reference | boost::spirit::get (utree::const_reference, utree::size_type) | 
Variables | |
| shallow_tag const | boost::spirit::shallow = {} | 
| utree::invalid_type const | boost::spirit::invalid = {} | 
| utree::nil_type const | boost::spirit::nil = {} | 
| utree::list_type const | boost::spirit::empty_list = utree::list_type() |