Home
last modified time | relevance | path

Searched refs:mp_node_pool (Results 1 – 3 of 3) sorted by relevance

/third_party/boost/boost/interprocess/allocators/detail/
Dallocator_common.hpp89 mp_node_pool = mp_segment_manager->template find_or_construct in operator ()()
92 if(mp_node_pool != 0) in operator ()()
93 mp_node_pool->inc_ref_count(); in operator ()()
101 NodePool *mp_node_pool; member
110 return func.mp_node_pool; in get_or_create_node_pool()
124 if(mp_node_pool->dec_ref_count() != 0) return; in operator ()()
127mp_node_pool->get_segment_manager()->template destroy<NodePool>(boost::interprocess::unique_instan… in operator ()()
133 : mp_node_pool(pool) in destroy_if_last_link_func()
136 NodePool *mp_node_pool; member
161 node_pool_ptr mp_node_pool; member in boost::interprocess::ipcdetail::cache_impl
[all …]
/third_party/boost/boost/interprocess/allocators/
Dnode_allocator.hpp129 … : mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(segment_mngr)) { } in node_allocator_base()
134 : mp_node_pool(other.get_node_pool()) in node_allocator_base()
136 node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->inc_ref_count(); in node_allocator_base()
145 …: mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(other.get_segment_m… in node_allocator_base()
158 …il::destroy_node_pool_if_last_link(node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))); } in ~node_allocator_base()
163 { return ipcdetail::to_raw_pointer(mp_node_pool); } in get_node_pool()
168 { return node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->get_segment_manager(); } in get_segment_manager()
173 { boost::adl_move_swap(alloc1.mp_node_pool, alloc2.mp_node_pool); } in swap()
177 void_pointer mp_node_pool; member in boost::interprocess::ipcdetail::node_allocator_base
Dadaptive_pool.hpp130 … : mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(segment_mngr)) { } in adaptive_pool_base()
135 : mp_node_pool(other.get_node_pool()) in adaptive_pool_base()
137 node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->inc_ref_count(); in adaptive_pool_base()
154 …: mp_node_pool(ipcdetail::get_or_create_node_pool<typename node_pool<0>::type>(other.get_segment_m… in adaptive_pool_base()
159 …il::destroy_node_pool_if_last_link(node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))); } in ~adaptive_pool_base()
164 { return ipcdetail::to_raw_pointer(mp_node_pool); } in get_node_pool()
169 { return node_pool<0>::get(ipcdetail::to_raw_pointer(mp_node_pool))->get_segment_manager(); } in get_segment_manager()
174 { boost::adl_move_swap(alloc1.mp_node_pool, alloc2.mp_node_pool); } in swap()
178 void_pointer mp_node_pool; member in boost::interprocess::ipcdetail::adaptive_pool_base