#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 | |||
| ) |