| /openbsd-src/gnu/llvm/libcxx/include/__memory/ |
| H A D | uses_allocator_construction.h | 38 __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 D | allocate_at_least.h | 32 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 D | uninitialized_algorithms.h | 377 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 D | temp_value.h | 47 _LIBCPP_CONSTEXPR_SINCE_CXX20 __temp_value(_Alloc &__alloc, _Args&& ... __args) : __a(__alloc) { in __temp_value()
|
| H A D | allocation_guard.h | 50 explicit __allocation_guard(_AllocT __alloc, _Size __n) in __allocation_guard() 51 : __alloc_(_VSTD::move(__alloc)) in __allocation_guard()
|
| H A D | shared_ptr.h | 342 _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 D | stl_uninitialized.h | 233 _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 D | stl_construct.h | 171 _Allocator __alloc) in _Destroy() argument 174 __alloc.destroy(&*__first); in _Destroy()
|
| H A D | basic_string.tcc | 529 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_buffer | 72 …_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 D | deque | 560 __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 D | vector | 447 __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 D | forward_list | 503 __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_handle | 119 __node_alloc_type __alloc(*__alloc_); 121 __alloc, true)(__ptr_); 128 allocator_type const& __alloc) 129 : __ptr_(__ptr), __alloc_(__alloc)
|
| H A D | string | 807 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 D | tuple | 785 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_table | 777 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 D | stack | 218 …putIterator __first, _InputIterator __last, const _Alloc& __alloc) : c(__first, __last, __alloc) {}
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/ |
| H A D | rc_string_base.h | 198 _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 D | memory | 138 _Allocator __alloc) 144 __alloc.construct(&*__cur, *__first); 149 std::_Destroy(__result, __cur, __alloc);
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/include/backward/ |
| H A D | alloc.h | 53 using std::__alloc;
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/ |
| H A D | basic_string.tcc | 494 _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 D | stl_alloc.h | 617 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 D | cxxabi.h | 441 void *(*__alloc) (__SIZE_TYPE__), 450 void *(*__alloc) (__SIZE_TYPE__),
|
| /openbsd-src/gnu/gcc/libstdc++-v3/libsupc++/ |
| H A D | cxxabi.h | 72 __cxa_cdtor_type destructor, void *(*__alloc) (size_t), 78 __cxa_cdtor_type destructor, void *(*__alloc) (size_t),
|