| /freebsd/contrib/llvm-project/libcxx/include/__memory_resource/ |
| H A D | polymorphic_allocator.h | 44 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 D | memory_resource | |
| H A D | set | |
| H A D | map | |
| H A D | unordered_set | |
| H A D | unordered_map | |
| H A D | deque | |
| H A D | forward_list | |
| H A D | list | |
| H A D | vector | |
| H A D | regex | |
| H A D | string | |
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | memory_resource | 27 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 D | set | 532 # 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 D | unordered_set | 551 # 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 D | module.modulemap.in | 1699 module polymorphic_allocator { header "__memory_resource/polymorphic_allocator.h" } 2211 export std.memory_resource.polymorphic_allocator
|
| H A D | map | 595 # 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 D | forward_list | 220 # include <__memory_resource/polymorphic_allocator.h> 1619 using forward_list _LIBCPP_AVAILABILITY_PMR = std::forward_list<_ValueT, polymorphic_allocator<_Val…
|
| H A D | list | 225 # include <__memory_resource/polymorphic_allocator.h> 1829 using list _LIBCPP_AVAILABILITY_PMR = std::list<_ValueT, polymorphic_allocator<_ValueT>>;
|
| H A D | unordered_map | 605 # 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 D | memory_resource.cppm | |
| /freebsd/contrib/llvm-project/libcxx/include/__fwd/ |
| H A D | memory_resource.h | 24 class _LIBCPP_AVAILABILITY_PMR polymorphic_allocator; variable
|
| H A D | string.h | 62 …tring _LIBCPP_AVAILABILITY_PMR = std::basic_string<_CharT, _Traits, polymorphic_allocator<_CharT>>;
|
| /freebsd/contrib/llvm-project/libcxx/include/__vector/ |
| H A D | pmr.h | 26 using vector _LIBCPP_AVAILABILITY_PMR = std::vector<_ValueT, polymorphic_allocator<_ValueT>>;
|
| /freebsd/lib/libc++/ |
| H A D | module.modulemap | 1699 module polymorphic_allocator { header "__memory_resource/polymorphic_allocator.h" } 2211 export std.memory_resource.polymorphic_allocator
|