Boost root_ptr.hpp mainheader file.
TEMPLATE_DECL(z, n, text) ARGUMENT_DECL(z, n, text) PARAMETER_DECL(z, n, text) CONSTRUCT_MAKE_ROOT1(z, n, text) CONSTRUCT_MAKE_NODE2(z, n, text) CONSTRUCT_MAKE_ROOT3(z, n, text) CONSTRUCT_MAKE_NODE4(z, n, text)
namespace boost { class node_proxy; template<typename T> class node_ptr; template<typename T> class root_ptr; template<typename V, typename PoolAllocator = pool_allocator<V> > root_ptr< V > make_root(); template<typename V, typename PoolAllocator = pool_allocator<V> > node_ptr< V > make_node(node_proxy const &); template<typename V, typename PoolAllocator = pool_allocator<V> > root_ptr< V > make_fastroot(); template<typename V, typename PoolAllocator = pool_allocator<V> > node_ptr< V > make_fastnode(node_proxy const &); template<typename T> bool operator==(node_ptr< T > const &, node_ptr< T > const &); template<typename T> bool operator!=(node_ptr< T > const &, node_ptr< T > const &); namespace smart_ptr { namespace detail { } } }