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