#include <private_node_allocator.hpp>
Classes | |
struct | rebind |
Public Types | |
typedef ipcdetail::private_node_allocator_base < 1, T, SegmentManager, NodesPerBlock > | base_t |
typedef SegmentManager | segment_manager |
typedef SegmentManager::void_pointer | void_pointer |
typedef boost::intrusive::pointer_traits < void_pointer >::template rebind_pointer< T >::type | pointer |
typedef boost::intrusive::pointer_traits < void_pointer >::template rebind_pointer< const T > ::type | const_pointer |
typedef T | value_type |
typedef ipcdetail::add_reference < value_type >::type | reference |
typedef ipcdetail::add_reference < const value_type >::type | const_reference |
typedef segment_manager::size_type | size_type |
typedef segment_manager::difference_type | difference_type |
typedef boost::interprocess::version_type < private_node_allocator_base, Version > | version |
typedef boost::container::container_detail::transform_multiallocation_chain < typename SegmentManager::multiallocation_chain, T > | multiallocation_chain |
Public Member Functions | |
private_node_allocator_v1 (SegmentManager *segment_mngr) | |
template<class T2 > | |
private_node_allocator_v1 (const private_node_allocator_v1< T2, SegmentManager, NodesPerBlock > &other) | |
segment_manager * | get_segment_manager () const |
Returns the segment manager. Never throws. More... | |
node_pool_t * | get_node_pool () const |
Returns the internal node pool. Never throws. More... | |
typedef ipcdetail::private_node_allocator_base< 1, T, SegmentManager, NodesPerBlock> boost::interprocess::ipcdetail::private_node_allocator_v1< T, SegmentManager, NodesPerBlock >::base_t |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inline |
|
inline |
|
inlineinherited |
Returns the internal node pool. Never throws.
|
inlineinherited |
Returns the segment manager. Never throws.