#include <vector>#include <algorithm>#include <boost/ref.hpp>#include <boost/call_traits.hpp>#include <boost/spirit/home/classic/namespace.hpp>#include <boost/spirit/home/classic/core.hpp>#include <boost/detail/iterator.hpp>#include <boost/assert.hpp>#include <boost/spirit/home/classic/tree/common_fwd.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::spirit | |
| boost::spirit::impl | |
Functions | |
| template<typename T > | |
| BOOST_SPIRIT_CLASSIC_NAMESPACE_BEGIN void | boost::spirit::swap (tree_node< T > &a, tree_node< T > &b) |
| template<typename T , typename V > | |
| void | boost::spirit::swap (node_iter_data< T, V > &a, node_iter_data< T, V > &b) |
| template<typename T > | |
| void | boost::spirit::impl::cp_swap (T &t1, T &t2) |
| template<typename T > | |
| void | boost::spirit::swap (tree_node< T > &a, tree_node< T > &b) |
Variables | |
| const no_tree_gen_node_parser_gen | boost::spirit::no_node_d = no_tree_gen_node_parser_gen() |
| const leaf_node_parser_gen | boost::spirit::leaf_node_d = leaf_node_parser_gen() |
| const leaf_node_parser_gen | boost::spirit::token_node_d = leaf_node_parser_gen() |
| const node_parser_gen < reduced_node_op > | boost::spirit::reduced_node_d |
| const node_parser_gen < discard_node_op > | boost::spirit::discard_node_d |
| const node_parser_gen < infix_node_op > | boost::spirit::infix_node_d |
| const node_parser_gen < discard_first_node_op > | boost::spirit::discard_first_node_d |
| const node_parser_gen < discard_last_node_op > | boost::spirit::discard_last_node_d |
| const node_parser_gen < inner_node_op > | boost::spirit::inner_node_d |
| const action_directive_parser_gen < access_match_action > | boost::spirit::access_match_d = action_directive_parser_gen<access_match_action>() |
| const action_directive_parser_gen < access_node_action > | boost::spirit::access_node_d = action_directive_parser_gen<access_node_action>() |