Home
last modified time | relevance | path

Searched refs:__alloc (Results 1 – 25 of 35) sorted by relevance

12

/openbsd-src/gnu/llvm/libcxx/include/__memory/
H A Duses_allocator_construction.h38 __uses_allocator_construction_args(const _Alloc& __alloc, _Args&&... __args) noexcept { in __uses_allocator_construction_args() argument
43 …return tuple<allocator_arg_t, const _Alloc&, _Args&&...>(allocator_arg, __alloc, std::forward<_Arg… in __uses_allocator_construction_args()
45 return std::forward_as_tuple(std::forward<_Args>(__args)..., __alloc); in __uses_allocator_construction_args()
54 const _Alloc& __alloc, piecewise_construct_t, _Tuple1&& __x, _Tuple2&& __y) noexcept { in __uses_allocator_construction_args() argument
58 [&__alloc](auto&&... __args1) { in __uses_allocator_construction_args()
60 __alloc, std::forward<decltype(__args1)>(__args1)...); in __uses_allocator_construction_args()
64 [&__alloc](auto&&... __args2) { in __uses_allocator_construction_args()
66 __alloc, std::forward<decltype(__args2)>(__args2)...); in __uses_allocator_construction_args()
72 _LIBCPP_HIDE_FROM_ABI constexpr auto __uses_allocator_construction_args(const _Alloc& __alloc) noex… in __uses_allocator_construction_args() argument
73 …return std::__uses_allocator_construction_args<_Pair>(__alloc, piecewise_construct, tuple<>{}, tup… in __uses_allocator_construction_args()
[all …]
H A Dallocate_at_least.h32 allocation_result<typename allocator_traits<_Alloc>::pointer> allocate_at_least(_Alloc& __alloc, si… in allocate_at_least() argument
33 if constexpr (requires { __alloc.allocate_at_least(__n); }) { in allocate_at_least()
34 return __alloc.allocate_at_least(__n); in allocate_at_least()
36 return {__alloc.allocate(__n), __n}; in allocate_at_least()
42 auto __allocate_at_least(_Alloc& __alloc, size_t __n) { in __allocate_at_least() argument
43 return std::allocate_at_least(__alloc, __n); in __allocate_at_least()
54 __allocation_result<typename allocator_traits<_Alloc>::pointer> __allocate_at_least(_Alloc& __alloc
55 return {__alloc.allocate(__n), __n};
H A Duninitialized_algorithms.h377 constexpr void __allocator_destroy_multidimensional(_Alloc& __alloc, _BidirIter __first, _BidirIter… in __allocator_destroy_multidimensional() argument
390 __allocator_traits_rebind_t<_Alloc, _Element> __elem_alloc(__alloc); in __allocator_destroy_multidimensional()
399 allocator_traits<_Alloc>::destroy(__alloc, std::addressof(*__last)); in __allocator_destroy_multidimensional()
413 constexpr void __allocator_construct_at_multidimensional(_Alloc& __alloc, _Tp* __loc) { in __allocator_construct_at_multidimensional() argument
419 __allocator_traits_rebind_t<_Alloc, _Element> __elem_alloc(__alloc); in __allocator_construct_at_multidimensional()
433 allocator_traits<_Alloc>::construct(__alloc, __loc); in __allocator_construct_at_multidimensional()
449 constexpr void __allocator_construct_at_multidimensional(_Alloc& __alloc, _Tp* __loc, _Arg const& _… in __allocator_construct_at_multidimensional() argument
459 __allocator_traits_rebind_t<_Alloc, _Element> __elem_alloc(__alloc); in __allocator_construct_at_multidimensional()
472 allocator_traits<_Alloc>::construct(__alloc, __loc, __arg); in __allocator_construct_at_multidimensional()
485 __uninitialized_allocator_fill_n_multidimensional(_Alloc& __alloc, _BidirIter __it, _Size __n, _Tp … in __uninitialized_allocator_fill_n_multidimensional() argument
[all …]
H A Dtemp_value.h47 _LIBCPP_CONSTEXPR_SINCE_CXX20 __temp_value(_Alloc &__alloc, _Args&& ... __args) : __a(__alloc) { in __temp_value()
H A Dallocation_guard.h50 explicit __allocation_guard(_AllocT __alloc, _Size __n) in __allocation_guard()
51 : __alloc_(_VSTD::move(__alloc)) in __allocation_guard()
H A Dshared_ptr.h342 _Alloc *__alloc = reinterpret_cast<_Alloc*>(__first); in _ALIGNAS_TYPE() local
343 return __alloc; in _ALIGNAS_TYPE()
1014 _ForOverwriteAllocator __alloc(__a);
1015 return std::allocate_shared<_Tp>(__alloc);
1044 … explicit __unbounded_array_control_block(_Alloc const& __alloc, size_t __count, _Tp const& __arg)
1045 : __alloc_(__alloc), __count_(__count)
1051 explicit __unbounded_array_control_block(_Alloc const& __alloc, size_t __count)
1052 : __alloc_(__alloc), __count_(__count)
1150 …explicit __bounded_array_control_block(_Alloc const& __alloc, _Tp const& __arg) : __alloc_(__alloc
1155 explicit __bounded_array_control_block(_Alloc const& __alloc) : __alloc_(__alloc) {
[all …]
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dstl_uninitialized.h233 _Allocator __alloc) in __uninitialized_copy_a() argument
239 __alloc.construct(&*__cur, *__first); in __uninitialized_copy_a()
244 std::_Destroy(__result, __cur, __alloc); in __uninitialized_copy_a()
259 const _Tp& __x, _Allocator __alloc) in __uninitialized_fill_a() argument
265 __alloc.construct(&*__cur, __x); in __uninitialized_fill_a()
269 std::_Destroy(__first, __cur, __alloc); in __uninitialized_fill_a()
285 _Allocator __alloc) in __uninitialized_fill_n_a() argument
291 __alloc.construct(&*__cur, __x); in __uninitialized_fill_n_a()
295 std::_Destroy(__first, __cur, __alloc); in __uninitialized_fill_n_a()
326 _Allocator __alloc) in __uninitialized_copy_copy() argument
[all …]
H A Dstl_construct.h171 _Allocator __alloc) in _Destroy() argument
174 __alloc.destroy(&*__first); in _Destroy()
H A Dbasic_string.tcc529 const _Alloc& __alloc) in _S_create() argument
589 void* __place = _Raw_bytes_alloc(__alloc).allocate(__size); in _S_create()
606 _M_clone(const _Alloc& __alloc, size_type __res) in _M_clone() argument
611 __alloc); in _M_clone()
/openbsd-src/gnu/llvm/libcxx/include/
H A D__split_buffer72 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI __alloc_rr& __alloc() _NOEXCEPT …
73 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI const __alloc_rr& __alloc() const _NOEXCEP…
161 __alloc() = _VSTD::move(__c.__alloc());
220 __alloc_traits::construct(this->__alloc(), _VSTD::__to_address(__tx.__pos_));
237 __alloc_traits::construct(this->__alloc(),
247 __alloc_rr& __a = this->__alloc();
256 __alloc_traits::construct(__buf.__alloc(),
272 __alloc_traits::construct(this->__alloc(),
284 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(__begin_++));
303 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__end_));
[all …]
H A Ddeque560 __alloc_traits::deallocate(__alloc(), *__i, __block_size);
622 _LIBCPP_HIDE_FROM_ABI allocator_type& __alloc() _NOEXCEPT { return __size_.second(); }
623 _LIBCPP_HIDE_FROM_ABI const allocator_type& __alloc() const _NOEXCEPT { return __size_.second(); }
686 __alloc_traits::max_size(__alloc()),
799 __alloc() = _VSTD::move(__c.__alloc());
857 __alloc_traits::deallocate(__alloc(), __map_.front(),
869 __alloc_traits::deallocate(__alloc(), __map_.back(),
907 if (__alloc() != __c.__alloc())
912 __alloc() = __c.__alloc();
913 __map_.__alloc() = __c.__map_.__alloc();
[all …]
H A Dvector447 __alloc_traits::deallocate(__vec_.__alloc(), __vec_.__begin_, __vec_.capacity());
511 {return this->__alloc();}
688 auto __allocation = std::__allocate_at_least(__alloc(), __n);
811 __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_),
817 allocator_type& __alloc() _NOEXCEPT
820 const allocator_type& __alloc() const _NOEXCEPT
836 __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end));
866 if (__alloc() != __c.__alloc())
869 __alloc_traits::deallocate(__alloc(), this->__begin_, capacity());
872 __alloc() = __c.__alloc();
[all …]
H A Dforward_list503 __node_allocator& __alloc() _NOEXCEPT
506 const __node_allocator& __alloc() const _NOEXCEPT
569 if (__alloc() != __x.__alloc())
571 __alloc() = __x.__alloc();
580 {__alloc() = _VSTD::move(__x.__alloc());}
600 if (__alloc() == __x.__alloc())
626 _VSTD::__swap_allocator(__alloc(), __x.__alloc(),
636 __node_allocator& __a = __alloc();
742 {return allocator_type(base::__alloc());}
780 __node_traits::max_size(base::__alloc()),
[all …]
H A D__node_handle119 __node_alloc_type __alloc(*__alloc_);
121 __alloc, true)(__ptr_);
128 allocator_type const& __alloc)
129 : __ptr_(__ptr), __alloc_(__alloc)
H A Dstring807 auto __allocation = __alloc_traits::allocate(__alloc(), __capacity);
864 if (__str.__is_long() && __a != __str.__alloc()) // copy, not move
916 basic_string(basic_string&& __str, size_type __pos, const _Allocator& __alloc = _Allocator())
917 : basic_string(std::move(__str), __pos, npos, __alloc) {}
920 …basic_string(basic_string&& __str, size_type __pos, size_type __n, const _Allocator& __alloc = _Al…
921 : __r_(__default_init_tag(), __alloc) {
926 if (__alloc_traits::is_always_equal::value || __alloc == __str.__alloc()) {
1082 size_type __m = __alloc_traits::max_size(__alloc());
1200 const basic_string __temp(__first, __last, __alloc());
1469 allocator_type get_allocator() const _NOEXCEPT {return __alloc();}
[all …]
H A Dtuple785 tuple(allocator_arg_t, const _Alloc& __alloc, const tuple& __t)
786 : __base_(allocator_arg_t(), __alloc, __t)
793 tuple(allocator_arg_t, const _Alloc& __alloc, tuple&& __t)
794 : __base_(allocator_arg_t(), __alloc, _VSTD::move(__t))
881 …tuple(allocator_arg_t, const _Alloc& __alloc, tuple<_Up...>& __t) : __base_(allocator_arg_t(), __a…
945 tuple(allocator_arg_t, const _Alloc& __alloc, const tuple<_Up...>&& __t)
946 : __base_(allocator_arg_t(), __alloc, std::move(__t)) {}
1034 …tuple(allocator_arg_t, const _Alloc& __alloc, pair<_U1, _U2>& __p) : __base_(allocator_arg_t(), __…
1098 tuple(allocator_arg_t, const _Alloc& __alloc, const pair<_U1, _U2>&& __p)
1099 : __base_(allocator_arg_t(), __alloc, std::move(__p)) {}
H A D__hash_table777 allocator_type& __alloc() _NOEXCEPT {return __data_.second();}
779 const allocator_type& __alloc() const _NOEXCEPT {return __data_.second();}
784 __alloc_traits::deallocate(__alloc(), __p, size());
1339 __bucket_list_.get_deleter().__alloc() =
1340 _VSTD::move(__u.__bucket_list_.get_deleter().__alloc());
1403 __u.__bucket_list_.get_deleter().__alloc()), 0)),
1493 __bucket_list_.get_deleter().__alloc() = __u.__bucket_list_.get_deleter().__alloc();
2142 allocator_type __alloc(__node_alloc());
2143 return _NodeHandle(remove(__p).release(), __alloc);
2255 __pointer_allocator& __npa = __bucket_list_.get_deleter().__alloc();
[all …]
H A Dstack218 …putIterator __first, _InputIterator __last, const _Alloc& __alloc) : c(__first, __last, __alloc) {}
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/
H A Drc_string_base.h198 _M_grab(const _Alloc& __alloc) const in _GLIBCXX_BEGIN_NAMESPACE()
200 return (!_M_is_leaked() && _M_get_allocator() == __alloc) in _GLIBCXX_BEGIN_NAMESPACE()
201 ? _M_rep()->_M_refcopy() : _M_rep()->_M_clone(__alloc); in _GLIBCXX_BEGIN_NAMESPACE()
358 const _Alloc& __alloc) in _S_create() argument
422 _Rep* __place = _Rep_alloc_type(__alloc).allocate(__size / sizeof(_Rep)); in _S_create()
441 _M_clone(const _Alloc& __alloc, size_type __res) in _M_clone() argument
446 __alloc); in _M_clone()
H A Dmemory138 _Allocator __alloc)
144 __alloc.construct(&*__cur, *__first);
149 std::_Destroy(__result, __cur, __alloc);
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/backward/
H A Dalloc.h53 using std::__alloc;
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dbasic_string.tcc494 _S_create(size_t __capacity, const _Alloc& __alloc) in _S_create() argument
554 void* __place = _Raw_bytes_alloc(__alloc).allocate(__size); in _S_create()
565 _M_clone(const _Alloc& __alloc, size_type __res) in _M_clone() argument
580 __requested_cap : 2*_M_capacity, __alloc); in _M_clone()
582 __r = _Rep::_S_create(__requested_cap, __alloc); in _M_clone()
590 __r->_M_destroy(__alloc); in _M_clone()
H A Dstl_alloc.h617 typedef __default_alloc_template<true,0> __alloc; typedef
638 typedef __alloc _Alloc; // The underlying allocator.
899 typedef __simple_alloc<_Tp, __alloc> _Alloc_type;
/openbsd-src/gnu/lib/libstdc++/libstdc++/libsupc++/
H A Dcxxabi.h441 void *(*__alloc) (__SIZE_TYPE__),
450 void *(*__alloc) (__SIZE_TYPE__),
/openbsd-src/gnu/gcc/libstdc++-v3/libsupc++/
H A Dcxxabi.h72 __cxa_cdtor_type destructor, void *(*__alloc) (size_t),
78 __cxa_cdtor_type destructor, void *(*__alloc) (size_t),

12