Home
last modified time | relevance | path

Searched refs:alloc_traits (Results 1 – 25 of 31) sorted by relevance

12

/third_party/boost/boost/log/detail/
Dthreadsafe_queue.hpp127 typedef boost::log::aux::allocator_traits< allocator_type > alloc_traits; typedef in boost::aux::threadsafe_queue
142 alloc_traits::destroy(*m_pAllocator, m_pDeallocate); in ~auto_deallocate()
143 alloc_traits::deallocate(*m_pAllocator, m_pDeallocate, 1); in ~auto_deallocate()
163 node* p = alloc_traits::allocate(get_allocator(), 1); in threadsafe_queue()
168 alloc_traits::construct(get_allocator(), p); in threadsafe_queue()
175 alloc_traits::destroy(get_allocator(), p); in threadsafe_queue()
181 alloc_traits::deallocate(get_allocator(), p, 1); in threadsafe_queue()
202 alloc_traits::destroy(get_allocator(), p); in ~threadsafe_queue()
203 alloc_traits::deallocate(get_allocator(), p, 1); in ~threadsafe_queue()
219 node* p = alloc_traits::allocate(get_allocator(), 1); in push()
[all …]
/third_party/boost/boost/container/detail/
Dadvanced_insert_int.hpp121 typedef ::boost::container::allocator_traits<Allocator> alloc_traits; typedef
133 alloc_traits::construct(a, vp); in copy_n_and_update()
143 typedef ::boost::container::allocator_traits<Allocator> alloc_traits; typedef
156 alloc_traits::construct(a, vp, default_init); in copy_n_and_update()
167 typedef boost::container::allocator_traits<Allocator> alloc_traits; typedef
168 typedef typename alloc_traits::size_type size_type;
169 typedef typename alloc_traits::value_type value_type;
178 alloc_traits::construct( a, boost::movelib::iterator_to_raw_pointer(p), v_); in uninitialized_copy_n_and_update()
194 typedef boost::container::allocator_traits<Allocator> alloc_traits; typedef
195 typedef typename alloc_traits::size_type size_type;
[all …]
/third_party/boost/libs/beast/include/boost/beast/core/impl/
Dsaved_handler.hpp47 using alloc_traits = typedef in boost::beast::saved_handler::impl
94 alloc_traits::destroy(v.get(), this); in destroy()
95 alloc_traits::deallocate(v.get(), this, 1); in destroy()
102 alloc_traits::destroy(v.get(), this); in invoke()
103 alloc_traits::deallocate(v.get(), this, 1); in invoke()
123 using alloc_traits = in emplace() typedef
133 , p(alloc_traits::allocate(a, 1)) in emplace()
140 alloc_traits::deallocate(a, p, 1); in emplace()
144 alloc_traits::construct(s.a, s.p, in emplace()
Dflat_buffer.hpp35 alloc_traits::deallocate( in ~basic_flat_buffer()
47 , max_(alloc_traits::max_size( in basic_flat_buffer()
75 , max_(alloc_traits::max_size(
137 alloc_traits::max_size(this->get()) ==
138 alloc_traits::max_size(other.get()));
150 alloc_traits::select_on_container_copy_construction(
295 alloc_traits::deallocate( in shrink_to_fit()
357 alloc_traits::deallocate( in prepare()
396 alloc_traits::deallocate( in copy_from()
486 alloc_traits::propagate_on_container_swap{}); in swap()
[all …]
Dmulti_buffer.hpp467 : max_(alloc_traits::max_size(this->get())) in basic_multi_buffer()
487 , max_(alloc_traits::max_size(this->get())) in basic_multi_buffer()
559 boost::empty_init_t(), alloc_traits:: in basic_multi_buffer()
686 if(n > alloc_traits::max_size(this->get())) in reserve()
1135 alloc_traits::propagate_on_container_swap{}); in swap()
1223 alloc_traits::deallocate(a, in destroy()
1233 if(size > alloc_traits::max_size(this->get())) in alloc()
1237 auto const p = alloc_traits::allocate(a, in alloc()
/third_party/boost/boost/beast/core/impl/
Dsaved_handler.hpp47 using alloc_traits = typedef in boost::beast::saved_handler::impl
94 alloc_traits::destroy(v.get(), this); in destroy()
95 alloc_traits::deallocate(v.get(), this, 1); in destroy()
102 alloc_traits::destroy(v.get(), this); in invoke()
103 alloc_traits::deallocate(v.get(), this, 1); in invoke()
123 using alloc_traits = in emplace() typedef
133 , p(alloc_traits::allocate(a, 1)) in emplace()
140 alloc_traits::deallocate(a, p, 1); in emplace()
144 alloc_traits::construct(s.a, s.p, in emplace()
Dhandler_ptr.hpp28 using alloc_traits = in clear() typedef
32 alloc_traits::destroy(alloc, t_); in clear()
33 alloc_traits::deallocate(alloc, t_, 1); in clear()
71 using alloc_traits = in handler_ptr() typedef
78 alloc_traits::destroy(alloc, p); in handler_ptr()
79 alloc_traits::deallocate(alloc, p, 1); in handler_ptr()
82 alloc_traits::allocate(alloc, 1), deleter}; in handler_ptr()
83 alloc_traits::construct(alloc, t.get(), in handler_ptr()
Dflat_buffer.hpp35 alloc_traits::deallocate( in ~basic_flat_buffer()
47 , max_(alloc_traits::max_size( in basic_flat_buffer()
75 , max_(alloc_traits::max_size(
137 alloc_traits::max_size(this->get()) ==
138 alloc_traits::max_size(other.get()));
150 alloc_traits::select_on_container_copy_construction(
295 alloc_traits::deallocate( in shrink_to_fit()
357 alloc_traits::deallocate( in prepare()
396 alloc_traits::deallocate( in copy_from()
486 alloc_traits::propagate_on_container_swap{}); in swap()
[all …]
Dmulti_buffer.hpp467 : max_(alloc_traits::max_size(this->get())) in basic_multi_buffer()
487 , max_(alloc_traits::max_size(this->get())) in basic_multi_buffer()
559 boost::empty_init_t(), alloc_traits:: in basic_multi_buffer()
686 if(n > alloc_traits::max_size(this->get())) in reserve()
1135 alloc_traits::propagate_on_container_swap{}); in swap()
1223 alloc_traits::deallocate(a, in destroy()
1233 if(size > alloc_traits::max_size(this->get())) in alloc()
1237 auto const p = alloc_traits::allocate(a, in alloc()
/third_party/boost/boost/thread/detail/
Dmemory.hpp29 typedef csbl::allocator_traits<_Alloc> alloc_traits; typedef in boost::thread_detail::allocator_destructor
31 typedef typename alloc_traits::pointer pointer;
32 typedef typename alloc_traits::size_type size_type;
42 alloc_traits::destroy(alloc_, p); in operator ()()
43 alloc_traits::deallocate(alloc_, p, s_); in operator ()()
/third_party/boost/boost/multi_index/detail/
Dauto_space.hpp52 typedef allocator_traits<allocator> alloc_traits; typedef
53 typedef typename alloc_traits::pointer pointer;
54 typedef typename alloc_traits::size_type size_type;
57 al_(al),n_(n),data_(n_?alloc_traits::allocate(al_,n_):pointer(0)) in auto_space()
60 ~auto_space(){if(n_)alloc_traits::deallocate(al_,data_,n_);} in ~auto_space()
71 bool,alloc_traits::propagate_on_container_swap::value>()); in swap()
Dcopy_map.hpp78 typedef allocator_traits<allocator_type> alloc_traits; typedef in boost::multi_index::detail::copy_map
79 typedef typename alloc_traits::pointer pointer;
83 typedef typename alloc_traits::size_type size_type;
95 alloc_traits::destroy( in ~copy_map()
131 return alloc_traits::allocate(al_,1); in allocate()
136 alloc_traits::deallocate(al_,static_cast<pointer>(node),1); in deallocate()
145 alloc_traits::construct( in clone()
Dnode_handle.hpp47 typedef allocator_traits<allocator_type> alloc_traits; typedef in boost::multi_index::detail::node_handle
76 alloc_traits::propagate_on_container_move_assignment::value){ in operator =()
112 alloc_traits::propagate_on_container_swap::value|| in swap()
113 alloc_traits::is_always_equal::value) in swap()
118 alloc_traits::propagate_on_container_swap::value){ in swap()
195 alloc_traits::destroy(*allocator_ptr(),boost::addressof(node->value())); in delete_node()
Dseq_index_node.hpp35 typedef allocator_traits<node_allocator> alloc_traits; typedef
36 typedef typename alloc_traits::pointer pointer;
37 typedef typename alloc_traits::const_pointer const_pointer;
38 typedef typename alloc_traits::difference_type difference_type;
Drnd_index_ptr_array.hpp46 typedef allocator_traits<value_allocator> alloc_traits; typedef in boost::multi_index::detail::random_access_index_ptr_array
47 typedef typename alloc_traits::pointer pointer;
48 typedef typename alloc_traits::size_type size_type;
Drnd_index_loader.hpp96 typedef allocator_traits<Allocator> alloc_traits; typedef in boost::multi_index::detail::random_access_index_loader_base
97 typedef typename alloc_traits::size_type size_type;
Dord_index_node.hpp77 typedef allocator_traits<allocator> alloc_traits; typedef
78 typedef typename alloc_traits::pointer pointer;
79 typedef typename alloc_traits::const_pointer const_pointer;
80 typedef typename alloc_traits::difference_type difference_type;
81 typedef typename alloc_traits::size_type size_type;
Dindex_base.hpp89 typedef allocator_traits<Allocator> alloc_traits; typedef in boost::multi_index::detail::index_base
90 typedef typename alloc_traits::size_type size_type;
/third_party/boost/boost/geometry/index/detail/rtree/node/
Dscoped_deallocator.hpp21 typedef boost::container::allocator_traits<Alloc> alloc_traits; typedef in boost::geometry::index::detail::rtree::scoped_deallocator
26 typedef typename alloc_traits::pointer pointer;
35 alloc_traits::deallocate(m_alloc, m_ptr, 1); in ~scoped_deallocator()
/third_party/boost/boost/beast/core/
Dflat_buffer.hpp75 using alloc_traits = typedef in boost::beast::basic_flat_buffer
79 alloc_traits::propagate_on_container_move_assignment;
82 alloc_traits::propagate_on_container_copy_assignment;
Dmulti_buffer.hpp126 using alloc_traits = typedef in boost::beast::basic_multi_buffer
137 alloc_traits::propagate_on_container_move_assignment;
140 alloc_traits::propagate_on_container_copy_assignment;
/third_party/boost/libs/beast/include/boost/beast/core/
Dflat_buffer.hpp75 using alloc_traits = typedef in boost::beast::basic_flat_buffer
79 alloc_traits::propagate_on_container_move_assignment;
82 alloc_traits::propagate_on_container_copy_assignment;
Dmulti_buffer.hpp126 using alloc_traits = typedef in boost::beast::basic_multi_buffer
137 alloc_traits::propagate_on_container_move_assignment;
140 alloc_traits::propagate_on_container_copy_assignment;
/third_party/boost/boost/beast/http/impl/
Dfields.hpp400 : boost::empty_value<Allocator>(boost::empty_init_t(), alloc_traits:: in basic_fields()
437 alloc_traits::propagate_on_container_move_assignment::value) in operator =()
445 alloc_traits:: propagate_on_container_move_assignment::value>{}); in operator =()
456 alloc_traits::propagate_on_container_copy_assignment::value>{}); in operator =()
657 alloc_traits::propagate_on_container_swap::value>{}); in swap()
980 auto const p = alloc_traits::allocate(a, in new_element()
996 alloc_traits::deallocate(a, in delete_element()
/third_party/boost/libs/beast/include/boost/beast/http/impl/
Dfields.hpp400 : boost::empty_value<Allocator>(boost::empty_init_t(), alloc_traits:: in basic_fields()
437 alloc_traits::propagate_on_container_move_assignment::value) in operator =()
445 alloc_traits:: propagate_on_container_move_assignment::value>{}); in operator =()
456 alloc_traits::propagate_on_container_copy_assignment::value>{}); in operator =()
657 alloc_traits::propagate_on_container_swap::value>{}); in swap()
980 auto const p = alloc_traits::allocate(a, in new_element()
996 alloc_traits::deallocate(a, in delete_element()

12