| /freebsd-14.2/contrib/llvm-project/libcxx/include/__memory_resource/ |
| H A D | polymorphic_allocator.h | 42 class _LIBCPP_AVAILABILITY_PMR _LIBCPP_TEMPLATE_VIS polymorphic_allocator { 53 _LIBCPP_HIDE_FROM_ABI polymorphic_allocator(const polymorphic_allocator&) = default; 56 _LIBCPP_HIDE_FROM_ABI polymorphic_allocator(const polymorphic_allocator<_Tp>& __other) noexcept in polymorphic_allocator() function 59 polymorphic_allocator& operator=(const polymorphic_allocator&) = delete; 121 typename __uses_alloc_ctor<_Tp, polymorphic_allocator&, _Ts...>::type(), in construct() 172 return polymorphic_allocator(); in select_on_container_copy_construction() 187 using _Tup = tuple<allocator_arg_t const&, polymorphic_allocator&, _Args&&...>; in __transform_tuple() 192 _LIBCPP_HIDE_FROM_ABI tuple<_Args&&..., polymorphic_allocator&> 194 using _Tup = tuple<_Args&&..., polymorphic_allocator&>; in __transform_tuple() 209 operator==(const polymorphic_allocator<_Tp>& __lhs, const polymorphic_allocator<_Up>& __rhs) noexce… [all …]
|
| /freebsd-14.2/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 55 #include <__memory_resource/polymorphic_allocator.h>
|
| H A D | set | 528 #include <__memory_resource/polymorphic_allocator.h> 1486 using set _LIBCPP_AVAILABILITY_PMR = std::set<_KeyT, _CompareT, polymorphic_allocator<_KeyT>>; 1489 using multiset _LIBCPP_AVAILABILITY_PMR = std::multiset<_KeyT, _CompareT, polymorphic_allocator<_Ke…
|
| H A D | unordered_set | 547 #include <__memory_resource/polymorphic_allocator.h> 1807 …_LIBCPP_AVAILABILITY_PMR = std::unordered_set<_KeyT, _HashT, _PredT, polymorphic_allocator<_KeyT>>; 1811 std::unordered_multiset<_KeyT, _HashT, _PredT, polymorphic_allocator<_KeyT>>;
|
| H A D | forward_list | 217 #include <__memory_resource/polymorphic_allocator.h> 1572 using forward_list _LIBCPP_AVAILABILITY_PMR = std::forward_list<_ValueT, polymorphic_allocator<_Val…
|
| H A D | map | 589 #include <__memory_resource/polymorphic_allocator.h> 2179 std::map<_KeyT, _ValueT, _CompareT, polymorphic_allocator<std::pair<const _KeyT, _ValueT>>>; 2183 … std::multimap<_KeyT, _ValueT, _CompareT, polymorphic_allocator<std::pair<const _KeyT, _ValueT>>>;
|
| H A D | list | 223 #include <__memory_resource/polymorphic_allocator.h> 1744 using list _LIBCPP_AVAILABILITY_PMR = std::list<_ValueT, polymorphic_allocator<_ValueT>>;
|
| H A D | unordered_map | 599 #include <__memory_resource/polymorphic_allocator.h> 2541 …std::unordered_map<_KeyT, _ValueT, _HashT, _PredT, polymorphic_allocator<std::pair<const _KeyT, _V… 2545 …std::unordered_multimap<_KeyT, _ValueT, _HashT, _PredT, polymorphic_allocator<std::pair<const _Key…
|
| H A D | deque | 206 #include <__memory_resource/polymorphic_allocator.h> 2590 using deque _LIBCPP_AVAILABILITY_PMR = std::deque<_ValueT, polymorphic_allocator<_ValueT>>;
|
| H A D | vector | 340 #include <__memory_resource/polymorphic_allocator.h> 2963 using vector _LIBCPP_AVAILABILITY_PMR = std::vector<_ValueT, polymorphic_allocator<_ValueT>>;
|
| H A D | libcxx.imp | 541 …{ include: [ "<__memory_resource/polymorphic_allocator.h>", "private", "<memory_resource>", "publi…
|
| H A D | module.modulemap.in | 1554 …source_polymorphic_allocator [system] { header "__memory_resource/polymorphic_allocator.h" }
|
| H A D | regex | 802 #include <__memory_resource/polymorphic_allocator.h> 5797 std::match_results<_BidirT, polymorphic_allocator<std::sub_match<_BidirT>>>;
|
| H A D | string | 594 #include <__memory_resource/polymorphic_allocator.h>
|
| /freebsd-14.2/contrib/llvm-project/libcxx/modules/std/ |
| H A D | memory_resource.inc | 16 // [mem.poly.allocator.class], class template polymorphic_allocator 17 using std::pmr::polymorphic_allocator;
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__fwd/ |
| H A D | memory_resource.h | 23 class _LIBCPP_AVAILABILITY_PMR _LIBCPP_TEMPLATE_VIS polymorphic_allocator; variable
|
| H A D | string.h | 65 …tring _LIBCPP_AVAILABILITY_PMR = std::basic_string<_CharT, _Traits, polymorphic_allocator<_CharT>>;
|
| /freebsd-14.2/lib/libc++/ |
| H A D | Makefile | 960 MER_HEADERS+= polymorphic_allocator.h
|
| H A D | module.modulemap | 1554 …source_polymorphic_allocator [system] { header "__memory_resource/polymorphic_allocator.h" }
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSymbolMap.inc | 3521 SYMBOL(polymorphic_allocator, std::pmr::, <memory_resource>)
|