#include <exception>#include <ios>#include <boost/io/ios_state.hpp>#include <boost/spirit/home/support/utree/utree.hpp>#include <boost/preprocessor/cat.hpp>#include <boost/throw_exception.hpp>#include <boost/type_traits/is_arithmetic.hpp>#include <boost/type_traits/is_integral.hpp>

Classes | |
| struct | boost::spirit::utree_is_equal | 
| struct | boost::spirit::utree_is_less_than | 
| struct | boost::spirit::utree_print | 
| struct | boost::spirit::logical_function< Base > | 
| struct | boost::spirit::arithmetic_function< Base > | 
| struct | boost::spirit::integral_function< Base > | 
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::spirit | |
Macros | |
| #define | BOOST_SPIRIT_UTREE_CREATE_FUNCTION(name, expr, base) | 
| #define | BOOST_SPIRIT_UTREE_CREATE_ARITHMETIC_FUNCTION(name, expr) | 
| #define | BOOST_SPIRIT_UTREE_CREATE_INTEGRAL_FUNCTION(name, expr) | 
| #define | BOOST_SPIRIT_UTREE_CREATE_LOGICAL_FUNCTION(name, expr) | 
Functions | |
| bool | boost::spirit::operator== (utree const &a, utree const &b) | 
| bool | boost::spirit::operator< (utree const &a, utree const &b) | 
| bool | boost::spirit::operator!= (utree const &a, utree const &b) | 
| bool | boost::spirit::operator> (utree const &a, utree const &b) | 
| bool | boost::spirit::operator<= (utree const &a, utree const &b) | 
| bool | boost::spirit::operator>= (utree const &a, utree const &b) | 
| std::ostream & | boost::spirit::operator<< (std::ostream &out, utree const &x) | 
| std::ostream & | boost::spirit::operator<< (std::ostream &out, utree::invalid_type const &x) | 
| std::ostream & | boost::spirit::operator<< (std::ostream &out, utree::nil_type const &x) | 
| utree | boost::spirit::operator&& (utree const &a, utree const &b) | 
| utree | boost::spirit::operator|| (utree const &a, utree const &b) | 
| utree | boost::spirit::operator! (utree const &a) | 
| utree | boost::spirit::operator+ (utree const &a, utree const &b) | 
| utree | boost::spirit::operator- (utree const &a, utree const &b) | 
| utree | boost::spirit::operator* (utree const &a, utree const &b) | 
| utree | boost::spirit::operator/ (utree const &a, utree const &b) | 
| utree | boost::spirit::operator% (utree const &a, utree const &b) | 
| utree | boost::spirit::operator- (utree const &a) | 
| utree | boost::spirit::operator& (utree const &a, utree const &b) | 
| utree | boost::spirit::operator| (utree const &a, utree const &b) | 
| utree | boost::spirit::operator^ (utree const &a, utree const &b) | 
| utree | boost::spirit::operator<< (utree const &a, utree const &b) | 
| utree | boost::spirit::operator>> (utree const &a, utree const &b) | 
| utree | boost::spirit::operator~ (utree const &a) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, and_) | 
| logical_function< BOOST_PP_CAT(function_impl_,  and_)> const  | boost::spirit::BOOST_PP_CAT (logical_function, BOOST_PP_CAT(_, and_)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, or_) | 
| logical_function< BOOST_PP_CAT(function_impl_,  or_)> const  | boost::spirit::BOOST_PP_CAT (logical_function, BOOST_PP_CAT(_, or_)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, not_) | 
| logical_function< BOOST_PP_CAT(function_impl_,  not_)> const  | boost::spirit::BOOST_PP_CAT (logical_function, BOOST_PP_CAT(_, not_)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, plus) | 
| arithmetic_function < BOOST_PP_CAT(function_impl_, plus)> const  | boost::spirit::BOOST_PP_CAT (arithmetic_function, BOOST_PP_CAT(_, plus)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, minus) | 
| arithmetic_function < BOOST_PP_CAT(function_impl_, minus)> const  | boost::spirit::BOOST_PP_CAT (arithmetic_function, BOOST_PP_CAT(_, minus)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, times) | 
| arithmetic_function < BOOST_PP_CAT(function_impl_, times)> const  | boost::spirit::BOOST_PP_CAT (arithmetic_function, BOOST_PP_CAT(_, times)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, divides) | 
| arithmetic_function < BOOST_PP_CAT(function_impl_, divides)> const  | boost::spirit::BOOST_PP_CAT (arithmetic_function, BOOST_PP_CAT(_, divides)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, modulus) | 
| integral_function < BOOST_PP_CAT(function_impl_, modulus)> const  | boost::spirit::BOOST_PP_CAT (integral_function, BOOST_PP_CAT(_, modulus)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, negate) | 
| arithmetic_function < BOOST_PP_CAT(function_impl_, negate)> const  | boost::spirit::BOOST_PP_CAT (arithmetic_function, BOOST_PP_CAT(_, negate)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, bitand_) | 
| integral_function < BOOST_PP_CAT(function_impl_, bitand_)> const  | boost::spirit::BOOST_PP_CAT (integral_function, BOOST_PP_CAT(_, bitand_)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, bitor_) | 
| integral_function < BOOST_PP_CAT(function_impl_, bitor_)> const  | boost::spirit::BOOST_PP_CAT (integral_function, BOOST_PP_CAT(_, bitor_)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, bitxor_) | 
| integral_function < BOOST_PP_CAT(function_impl_, bitxor_)> const  | boost::spirit::BOOST_PP_CAT (integral_function, BOOST_PP_CAT(_, bitxor_)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, shift_left) | 
| integral_function < BOOST_PP_CAT(function_impl_, shift_left)> const  | boost::spirit::BOOST_PP_CAT (integral_function, BOOST_PP_CAT(_, shift_left)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, shift_right) | 
| integral_function < BOOST_PP_CAT(function_impl_, shift_right)> const  | boost::spirit::BOOST_PP_CAT (integral_function, BOOST_PP_CAT(_, shift_right)) | 
| struct | boost::spirit::BOOST_PP_CAT (function_impl_, invert) | 
| integral_function < BOOST_PP_CAT(function_impl_, invert)> const  | boost::spirit::BOOST_PP_CAT (integral_function, BOOST_PP_CAT(_, invert)) | 
| #define BOOST_SPIRIT_UTREE_CREATE_ARITHMETIC_FUNCTION | ( | name, | |
| expr | |||
| ) | 
| #define BOOST_SPIRIT_UTREE_CREATE_FUNCTION | ( | name, | |
| expr, | |||
| base | |||
| ) | 
| #define BOOST_SPIRIT_UTREE_CREATE_INTEGRAL_FUNCTION | ( | name, | |
| expr | |||
| ) | 
| #define BOOST_SPIRIT_UTREE_CREATE_LOGICAL_FUNCTION | ( | name, | |
| expr | |||
| ) |