Home
last modified time | relevance | path

Searched refs:polymorphic_allocator (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/libcxx/include/__memory_resource/
H A Dpolymorphic_allocator.h44 class _LIBCPP_AVAILABILITY_PMR polymorphic_allocator {
51 …_LIBCPP_HIDE_FROM_ABI polymorphic_allocator() noexcept : __res_(std::pmr::get_default_resource()) … in polymorphic_allocator() function
53 _LIBCPP_HIDE_FROM_ABI polymorphic_allocator(memory_resource* __r) noexcept : __res_(__r) {} in polymorphic_allocator() function
55 _LIBCPP_HIDE_FROM_ABI polymorphic_allocator(const polymorphic_allocator&) = default;
58 _LIBCPP_HIDE_FROM_ABI polymorphic_allocator(const polymorphic_allocator<_Tp>& __other) noexcept in polymorphic_allocator() function
61 polymorphic_allocator& operator=(const polymorphic_allocator&) = delete;
123 typename __uses_alloc_ctor<_Tp, polymorphic_allocator&, _Ts...>::type(), in construct()
134 … __transform_tuple(typename __uses_alloc_ctor< _T1, polymorphic_allocator&, _Args1... >::type(), in construct()
137 … __transform_tuple(typename __uses_alloc_ctor< _T2, polymorphic_allocator&, _Args2... >::type(), in construct()
173 …_LIBCPP_HIDE_FROM_ABI polymorphic_allocator select_on_container_copy_construction() const noexcept… in select_on_container_copy_construction()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/experimental/
H A Dmemory_resource
H A Dset
H A Dmap
H A Dunordered_set
H A Dunordered_map
H A Ddeque
H A Dforward_list
H A Dlist
H A Dvector
H A Dregex
H A Dstring
/freebsd/contrib/llvm-project/libcxx/include/
H A Dmemory_resource27 template <class Tp> class polymorphic_allocator;
30 bool operator==(const polymorphic_allocator<T1>& a,
31 const polymorphic_allocator<T2>& b) noexcept;
33 bool operator!=(const polymorphic_allocator<T1>& a,
34 const polymorphic_allocator<T2>& b) noexcept; // removed in C++20
60 # include <__memory_resource/polymorphic_allocator.h>
H A Dset532 # include <__memory_resource/polymorphic_allocator.h>
1506 using set _LIBCPP_AVAILABILITY_PMR = std::set<_KeyT, _CompareT, polymorphic_allocator<_KeyT>>;
1509 using multiset _LIBCPP_AVAILABILITY_PMR = std::multiset<_KeyT, _CompareT, polymorphic_allocator<_Ke…
H A Dunordered_set551 # include <__memory_resource/polymorphic_allocator.h>
1831 …_LIBCPP_AVAILABILITY_PMR = std::unordered_set<_KeyT, _HashT, _PredT, polymorphic_allocator<_KeyT>>;
1835 std::unordered_multiset<_KeyT, _HashT, _PredT, polymorphic_allocator<_KeyT>>;
H A Dmodule.modulemap.in1699 module polymorphic_allocator { header "__memory_resource/polymorphic_allocator.h" }
2211 export std.memory_resource.polymorphic_allocator
H A Dmap595 # include <__memory_resource/polymorphic_allocator.h>
2050 std::map<_KeyT, _ValueT, _CompareT, polymorphic_allocator<std::pair<const _KeyT, _ValueT>>>;
2054 … std::multimap<_KeyT, _ValueT, _CompareT, polymorphic_allocator<std::pair<const _KeyT, _ValueT>>>;
H A Dforward_list220 # include <__memory_resource/polymorphic_allocator.h>
1619 using forward_list _LIBCPP_AVAILABILITY_PMR = std::forward_list<_ValueT, polymorphic_allocator<_Val…
H A Dlist225 # include <__memory_resource/polymorphic_allocator.h>
1829 using list _LIBCPP_AVAILABILITY_PMR = std::list<_ValueT, polymorphic_allocator<_ValueT>>;
H A Dunordered_map605 # include <__memory_resource/polymorphic_allocator.h>
2462 …std::unordered_map<_KeyT, _ValueT, _HashT, _PredT, polymorphic_allocator<std::pair<const _KeyT, _V…
2466 …std::unordered_multimap<_KeyT, _ValueT, _HashT, _PredT, polymorphic_allocator<std::pair<const _Key…
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dmemory_resource.cppm
/freebsd/contrib/llvm-project/libcxx/include/__fwd/
H A Dmemory_resource.h24 class _LIBCPP_AVAILABILITY_PMR polymorphic_allocator; variable
H A Dstring.h62 …tring _LIBCPP_AVAILABILITY_PMR = std::basic_string<_CharT, _Traits, polymorphic_allocator<_CharT>>;
/freebsd/contrib/llvm-project/libcxx/include/__vector/
H A Dpmr.h26 using vector _LIBCPP_AVAILABILITY_PMR = std::vector<_ValueT, polymorphic_allocator<_ValueT>>;
/freebsd/lib/libc++/
H A Dmodule.modulemap1699 module polymorphic_allocator { header "__memory_resource/polymorphic_allocator.h" }
2211 export std.memory_resource.polymorphic_allocator

12