Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/include/__memory/
H A Dallocate_at_least.h31 allocation_result<typename allocator_traits<_Alloc>::pointer> allocate_at_least(_Alloc& __alloc, si… in allocate_at_least() argument
32 if constexpr (requires { __alloc.allocate_at_least(__n); }) { in allocate_at_least()
33 return __alloc.allocate_at_least(__n); in allocate_at_least()
35 return {__alloc.allocate(__n), __n}; in allocate_at_least()
41 auto __allocate_at_least(_Alloc& __alloc, size_t __n) { in __allocate_at_least() argument
42 return std::allocate_at_least(__alloc, __n); in __allocate_at_least()
53 __allocation_result<typename allocator_traits<_Alloc>::pointer> __allocate_at_least(_Alloc& __alloc
54 return {__alloc.allocate(__n), __n};
H A Duninitialized_algorithms.h379 __allocator_traits_rebind_t<_Alloc, _Element> __elem_alloc(__alloc); in __allocator_destroy_multidimensional()
402 constexpr void __allocator_construct_at(_Alloc& __alloc, _Tp* __loc) { in __allocator_construct_at() argument
408 __allocator_traits_rebind_t<_Alloc, _Element> __elem_alloc(__alloc); in __allocator_construct_at()
419 allocator_traits<_Alloc>::construct(__alloc, __loc); in __allocator_construct_at()
445 __allocator_traits_rebind_t<_Alloc, _Element> __elem_alloc(__alloc); in __allocator_construct_at()
456 allocator_traits<_Alloc>::construct(__alloc, __loc, __arg); in __allocator_construct_at()
471 __allocator_traits_rebind_t<_Alloc, _ValueType> __value_alloc(__alloc); in __uninitialized_allocator_fill_n()
488 __allocator_traits_rebind_t<_Alloc, _ValueType> __value_alloc(__alloc); in __uninitialized_allocator_value_construct_n()
504 __allocator_destroy(_Alloc& __alloc, _Iter __first, _Sent __last) { in __allocator_destroy() argument
514 : __alloc_(__alloc), __first_(__first), __last_(__last) {} in _AllocatorDestroyRangeReverse()
[all …]
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.h345 _Alloc *__alloc = reinterpret_cast<_Alloc*>(__first); in _ALIGNAS_TYPE() local
346 return __alloc; in _ALIGNAS_TYPE()
982 … explicit __unbounded_array_control_block(_Alloc const& __alloc, size_t __count, _Tp const& __arg)
983 : __alloc_(__alloc), __count_(__count)
989 explicit __unbounded_array_control_block(_Alloc const& __alloc, size_t __count)
990 : __alloc_(__alloc), __count_(__count)
1069 …explicit __bounded_array_control_block(_Alloc const& __alloc, _Tp const& __arg) : __alloc_(__alloc
1074 explicit __bounded_array_control_block(_Alloc const& __alloc) : __alloc_(__alloc) {
/llvm-project-15.0.7/libcxx/include/
H A D__split_buffer154 __alloc() = _VSTD::move(__c.__alloc());
230 __alloc_traits::construct(this->__alloc(),
240 __alloc_rr& __a = this->__alloc();
249 __alloc_traits::construct(__buf.__alloc(),
265 __alloc_traits::construct(this->__alloc(),
316 auto __allocation = std::__allocate_at_least(__alloc(), __cap);
355 __alloc_traits::deallocate(__alloc(), __first_, capacity());
378 if (__a == __c.__alloc())
432 _VSTD::__swap_allocator(__alloc(), __x.__alloc());
598 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_),
[all …]
H A Dvector873 if (__alloc() != __c.__alloc())
879 __alloc() = __c.__alloc();
890 __alloc() = _VSTD::move(__c.__alloc());
1333 if (__alloc() != __c.__alloc())
1981 this->__alloc() == __x.__alloc(),
1987 _VSTD::__swap_allocator(this->__alloc(), __x.__alloc(),
2433 if (__alloc() != __c.__alloc())
2435 __alloc() = __c.__alloc();
2456 __alloc() = _VSTD::move(__c.__alloc());
2867 if (__alloc() != __c.__alloc())
[all …]
H A Dforward_list576 if (__alloc() != __x.__alloc())
578 __alloc() = __x.__alloc();
587 {__alloc() = _VSTD::move(__x.__alloc());}
607 if (__alloc() == __x.__alloc())
633 _VSTD::__swap_allocator(__alloc(), __x.__alloc(),
643 __node_allocator& __a = __alloc();
1017 if (base::__alloc() != __x.__alloc())
1053 if (base::__alloc() == __x.__alloc())
1136 __node_allocator& __a = base::__alloc();
1152 __node_allocator& __a = base::__alloc();
[all …]
H A Ddeque1108 __alloc() = _VSTD::move(__c.__alloc());
1224 if (__a == __c.__alloc())
1252 _VSTD::__swap_allocator(__alloc(), __c.__alloc());
1259 allocator_type& __a = __alloc();
1585 if (__base::__alloc() != __c.__alloc())
1590 __base::__alloc() = __c.__alloc();
1591 __base::__map_.__alloc() = __c.__map_.__alloc();
1716 if (__a != __c.__alloc())
1739 if (__base::__alloc() != __c.__alloc())
1812 return __base::__alloc();
[all …]
H A D__node_handle118 __node_alloc_type __alloc(*__alloc_);
120 __alloc, true)(__ptr_);
127 allocator_type const& __alloc)
128 : __ptr_(__ptr), __alloc_(__alloc)
H A Dstring1709 if (__alloc() == __str.__alloc())
1710 __alloc() = __str.__alloc();
1716 __alloc() = __str.__alloc();
1724 __alloc() = std::move(__a);
1762 __alloc() = std::move(__c.__alloc());
2520 if (__alloc() != __str.__alloc())
2939 const basic_string __temp(__first, __last, __alloc());
3160 const basic_string __temp(__j1, __j2, __alloc());
3573 return basic_string(*this, __pos, __n, __alloc());
3596 __alloc() == __str.__alloc(), "swapping non-equal allocators");
[all …]
H A Dtuple757 tuple(allocator_arg_t, const _Alloc& __alloc, const tuple& __t)
758 : __base_(allocator_arg_t(), __alloc, __t)
765 tuple(allocator_arg_t, const _Alloc& __alloc, tuple&& __t)
766 : __base_(allocator_arg_t(), __alloc, _VSTD::move(__t))
853 …tuple(allocator_arg_t, const _Alloc& __alloc, tuple<_Up...>& __t) : __base_(allocator_arg_t(), __a…
917 tuple(allocator_arg_t, const _Alloc& __alloc, const tuple<_Up...>&& __t)
918 : __base_(allocator_arg_t(), __alloc, std::move(__t)) {}
1006 …tuple(allocator_arg_t, const _Alloc& __alloc, pair<_U1, _U2>& __p) : __base_(allocator_arg_t(), __…
1070 tuple(allocator_arg_t, const _Alloc& __alloc, const pair<_U1, _U2>&& __p)
1071 : __base_(allocator_arg_t(), __alloc, std::move(__p)) {}
H A D__hash_table771 allocator_type& __alloc() _NOEXCEPT {return __data_.second();}
778 __alloc_traits::deallocate(__alloc(), __p, size());
1334 __bucket_list_.get_deleter().__alloc() =
1335 _VSTD::move(__u.__bucket_list_.get_deleter().__alloc());
1398 __u.__bucket_list_.get_deleter().__alloc()), 0)),
1488 __bucket_list_.get_deleter().__alloc() = __u.__bucket_list_.get_deleter().__alloc();
2137 allocator_type __alloc(__node_alloc());
2138 return _NodeHandle(remove(__p).release(), __alloc);
2250 __pointer_allocator& __npa = __bucket_list_.get_deleter().__alloc();
2630 _VSTD::__swap_allocator(__bucket_list_.get_deleter().__alloc(),
[all …]
H A Dstack220 …putIterator __first, _InputIterator __last, const _Alloc& __alloc) : c(__first, __last, __alloc) {}
H A Dqueue294 …Iterator __first, _InputIterator __second, const _Alloc& __alloc) : c(__first, __second, __alloc) …
H A Dset834 allocator_type get_allocator() const _NOEXCEPT {return __tree_.__alloc();}
1137 __alloc_traits::select_on_container_copy_construction(__s.__tree_.__alloc()))
1366 allocator_type get_allocator() const _NOEXCEPT {return __tree_.__alloc();}
H A Dmemory965 _LIBCPP_CONSTEXPR_AFTER_CXX17 __temp_value(_Alloc &__alloc, _Args&& ... __args) : __a(__alloc) {
H A Dmap1211 allocator_type get_allocator() const _NOEXCEPT {return allocator_type(__tree_.__alloc());}
1855 __alloc_traits::select_on_container_copy_construction(__m.__tree_.__alloc()))
1979 allocator_type get_allocator() const _NOEXCEPT {return allocator_type(__tree_.__alloc());}
H A D__tree1071 allocator_type __alloc() const _NOEXCEPT
1702 if (__a == __t.__alloc())
2327 return _NodeHandle(__np, __alloc());
/llvm-project-15.0.7/clang/test/Modules/
H A Dpr27401.cpp11 _Allocator __alloc() const;
25 vector<_Tp, _Allocator>::vector(const vector &__x) : __vector_base<_Tp, _Allocator>(__x.__alloc()) … in vector()
/llvm-project-15.0.7/clang/test/Modules/Inputs/PR27401/
H A Db.h6 _Allocator __alloc() const;
/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dparallel_backend_tbb.h532 tbb::detail::d1::small_object_allocator __alloc{}; in allocate_func_task()
534__alloc.new_object<__func_task<typename std::decay<_Fn>::type>>(*_M_execute_data, std::forward<_Fn… in allocate_func_task()
535 __t->_M_allocator = __alloc; in allocate_func_task()
645 auto __alloc = _M_allocator; in finalize() local
655 __alloc.deallocate(this, *__ed); in finalize()
702 tbb::detail::d1::small_object_allocator __alloc{};
703 _M_func_task = __alloc.new_object<__func_task<_Func>>(_Func(std::forward<Args>(args)...));
704 _M_func_task->_M_allocator = __alloc;