#include <common_fwd.hpp>

Public Types | |
| typedef T | parse_node_t |
| typedef std::allocator < tree_node< T > > | allocator_type |
| typedef std::vector< tree_node < T >, allocator_type > | children_t |
| typedef children_t::iterator | tree_iterator |
| typedef children_t::const_iterator | const_tree_iterator |
Public Member Functions | |
| tree_node () | |
| tree_node (T const &v) | |
| tree_node (T const &v, children_t const &c) | |
| void | swap (tree_node< T > &x) |
| tree_node & | operator= (tree_node const &rhs) |
Public Attributes | |
| T | value |
| children_t | children |
| typedef std::allocator<tree_node<T> > boost::spirit::tree_node< T >::allocator_type |
| typedef std::vector<tree_node<T>, allocator_type> boost::spirit::tree_node< T >::children_t |
| typedef children_t::const_iterator boost::spirit::tree_node< T >::const_tree_iterator |
| typedef T boost::spirit::tree_node< T >::parse_node_t |
| typedef children_t::iterator boost::spirit::tree_node< T >::tree_iterator |
|
inline |
Referenced by boost::spirit::tree_node< T >::operator=().
|
inlineexplicit |
|
inline |
|
inline |
References boost::spirit::tree_node< T >::tree_node().
|
inline |
References boost::spirit::tree_node< T >::children, boost::spirit::impl::cp_swap(), and boost::spirit::tree_node< T >::value.
Referenced by boost::spirit::swap().
| children_t boost::spirit::tree_node< T >::children |
Referenced by boost::spirit::tree_node< T >::swap().
| T boost::spirit::tree_node< T >::value |
Referenced by boost::spirit::tree_node< T >::swap().