| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_allocator_local_cache.h | 29 Drain(allocator); in Destroy() 57 DrainHalfMax(c, allocator, class_id); in Deallocate() 65 void Drain(SizeClassAllocator *allocator) { in Drain() 66 MemoryMapperT memory_mapper(*allocator); in Drain() 112 MemoryMapperT memory_mapper(*allocator); in DrainHalfMax() 150 Deallocate(allocator, batch_class_id, b); in DestroyBatch() 154 Drain(allocator); in Destroy() 182 Drain(c, allocator, class_id); in Deallocate() 187 void Drain(SizeClassAllocator *allocator) { in Drain() 191 Drain(c, allocator, i); in Drain() [all …]
|
| H A D | sanitizer_symbolizer_posix_libcdep.cpp | 271 LowLevelAllocator *allocator) in Addr2LinePool() argument 272 : addr2line_path_(addr2line_path), allocator_(allocator) { in Addr2LinePool() 427 return new(*allocator) LLVMSymbolizer(path, allocator); in ChooseExternalSymbolizer() 431 return new(*allocator) AtosSymbolizer(path, allocator); in ChooseExternalSymbolizer() 438 return new(*allocator) Addr2LinePool(path, allocator); in ChooseExternalSymbolizer() 451 return new(*allocator) AtosSymbolizer(found_path, allocator); in ChooseExternalSymbolizer() 456 return new(*allocator) LLVMSymbolizer(found_path, allocator); in ChooseExternalSymbolizer() 461 return new(*allocator) Addr2LinePool(found_path, allocator); in ChooseExternalSymbolizer() 468 LowLevelAllocator *allocator) { in ChooseSymbolizerTools() argument 486 if (SymbolizerTool *tool = ChooseExternalSymbolizer(allocator)) { in ChooseSymbolizerTools() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/default.allocator/ |
| H A D | allocator_types.deprecated_in_cxx17.verify.cpp | 32 …typedef std::allocator<char>::pointer Pointer; // expected-warning {{'pointer' is… in main() 33 …typedef std::allocator<char>::const_pointer ConstPointer; // expected-warning {{'const_point… in main() 34 …typedef std::allocator<char>::reference Reference; // expected-warning {{'reference' … in main() 35 …typedef std::allocator<char>::const_reference ConstReference; // expected-warning {{'const_refer… in main() 36 …typedef std::allocator<char>::rebind<int>::other Rebind; // expected-warning {{'rebind<int>… in main() 39 …typedef std::allocator<char const>::pointer Pointer; // expected-warning {{'point… in main() 41 …typedef std::allocator<char const>::reference Reference; // expected-warning {{'refer… in main() 43 …typedef std::allocator<char const>::rebind<int>::other Rebind; // expected-warning {{'rebin… in main() 46 …typedef std::allocator<void>::pointer Pointer; // expected-warning {{'pointer' is… in main() 47 …typedef std::allocator<void>::const_pointer ConstPointer; // expected-warning {{'const_point… in main() [all …]
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | allocate_allocator_messages.cpp | 12 #pragma omp allocate(sss) allocator // expected-error {{expected '(' after 'allocator'}} 13 #pragma omp allocate(sss) allocator(0, // expected-error {{expected ')'}} expected-error {{'omp_al… 14 #pragma omp allocate(sss) allocator(0,sss // expected-error {{expected ')'}} expected-error {{'omp… 15 #pragma omp allocate(sss) allocator(0,sss) // expected-error {{expected ')'}} expected-error {{'om… 16 #pragma omp allocate(sss) allocator(sss) // expected-error {{'omp_allocator_handle_t' type not fou… 34 #pragma omp allocate(b) allocator(omp_thread_mem_alloc) // expected-warning {{allocate directive sp… 38 #pragma omp allocate(d) allocator(nullptr) 39 extern void **allocator; 41 #pragma omp allocate(d) allocator(allocator) 42 #pragma omp allocate(d) allocator(omp_thread_mem_alloc) // expected-note {{previous allocator is sp… [all …]
|
| H A D | align_clause_codegen.cpp | 43 #pragma omp allocate(foo1) allocator(omp_pteam_mem_alloc) align(2) in main() 44 #pragma omp allocate(foo2) align(4) allocator(omp_cgroup_mem_alloc) in main() 45 #pragma omp allocate(foo3) align(8) allocator(omp_low_lat_mem_alloc) in main() 46 #pragma omp allocate(foo4) align(16) allocator(omp_high_bw_mem_alloc) in main() 47 #pragma omp allocate(foo5) align(32) allocator(omp_const_mem_alloc) in main() 48 #pragma omp allocate(foo6) align(64) allocator(omp_large_cap_mem_alloc) in main() 49 #pragma omp allocate(foo7) align(32) allocator(omp_thread_mem_alloc) in main() 50 #pragma omp allocate(foo8) align(16) allocator(omp_null_allocator) in main() 54 #pragma omp allocate(foo9) align(8) allocator(omp_thread_mem_alloc) in main() 64 #pragma omp allocate(bar1, bar2, bar3) align(2) allocator(MyAlloc) in main() [all …]
|
| H A D | nvptx_allocate_codegen.cpp | 28 #pragma omp allocate(b) allocator(omp_default_mem_alloc) 32 #pragma omp allocate(a) allocator(omp_large_cap_mem_alloc) 33 #pragma omp allocate(b) allocator(omp_const_mem_alloc) 34 #pragma omp allocate(d, c) allocator(omp_high_bw_mem_alloc) 39 #pragma omp allocate(m) allocator(omp_low_lat_mem_alloc) 44 #pragma omp allocate(v) allocator(omp_cgroup_mem_alloc) in foo() 52 #pragma omp allocate(ns::a) allocator(omp_pteam_mem_alloc) 56 #pragma omp allocate(a) allocator(omp_thread_mem_alloc) in main() 60 #pragma omp allocate(b) allocator(omp_default_mem_alloc) in main() 61 #pragma omp allocate(c) allocator(omp_cgroup_mem_alloc) in main() [all …]
|
| H A D | allocate_codegen.cpp | 40 #pragma omp allocate(b) allocator(omp_default_mem_alloc) 44 #pragma omp allocate(a) allocator(omp_large_cap_mem_alloc) 45 #pragma omp allocate(b) allocator(omp_const_mem_alloc) 46 #pragma omp allocate(d, c) allocator(omp_high_bw_mem_alloc) 51 #pragma omp allocate(m) allocator(omp_low_lat_mem_alloc) 56 #pragma omp allocate(v) allocator(omp_cgroup_mem_alloc) in foo() 64 #pragma omp allocate(ns::a) allocator(omp_pteam_mem_alloc) 70 #pragma omp allocate(a) allocator(omp_thread_mem_alloc) in main() 117 #pragma omp allocate(a, z) allocator(omp_default_mem_alloc) in bar()
|
| H A D | allocate_codegen_attr.cpp | 40 [[omp::directive(allocate(b) allocator(omp_default_mem_alloc))]]; 44 [[ omp::directive(allocate(a) allocator(omp_large_cap_mem_alloc)), 45 directive(allocate(b) allocator(omp_const_mem_alloc)), 46 directive(allocate(d, c) allocator(omp_high_bw_mem_alloc)) ]]; 51 [[omp::directive(allocate(m) allocator(omp_low_lat_mem_alloc))]]; 56 [[omp::directive(allocate(v) allocator(omp_cgroup_mem_alloc))]]; in foo() 64 [[omp::directive(allocate(ns::a) allocator(omp_pteam_mem_alloc))]]; 70 [[omp::directive(allocate(a) allocator(omp_thread_mem_alloc))]]; in main() 117 [[omp::directive(allocate(a, z) allocator(omp_default_mem_alloc))]]; in bar()
|
| H A D | allocate_allocator_ast_print.cpp | 38 #pragma omp allocate(b) allocator(omp_default_mem_alloc) 46 #pragma omp allocate(a) allocator(omp_large_cap_mem_alloc) 47 #pragma omp allocate(b) allocator(omp_const_mem_alloc) 50 #pragma omp allocate(c, d) allocator(omp_high_bw_mem_alloc) 56 #pragma omp allocate(m) allocator(omp_low_lat_mem_alloc) 61 #pragma omp allocate(v) allocator(omp_cgroup_mem_alloc) in foo() 78 #pragma omp allocate(ns::a) allocator(omp_pteam_mem_alloc) 84 #pragma omp allocate(a) allocator(omp_thread_mem_alloc) in main()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2009-11-17-UpdateTerminator.ll | 8 …std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_tr… 9 …ntInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >" = type { %"struct.std::_Vector_base<llvm… 10 %"struct.std::_Vector_base<llvm::InlineAsm::ConstraintInfo,std::allocator<llvm::InlineAsm::Constrai… 11 …allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<ch… 12 …std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_tr… 13 %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Alloc_hider" = type… 14 …g" = type { %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Alloc_… 15 …ntInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >" = type { %"struct.std::_Vector_base<llvm… 16 …allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<ch…
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/deque/deque.cons/ |
| H A D | size_value.pass.cpp | 36 test<int, std::allocator<int> >(0, 5); in main() 37 test<int, std::allocator<int> >(1, 10); in main() 38 test<int, std::allocator<int> >(10, 11); in main() 39 test<int, std::allocator<int> >(1023, -11); in main() 40 test<int, std::allocator<int> >(1024, 25); in main() 41 test<int, std::allocator<int> >(1025, 0); in main() 42 test<int, std::allocator<int> >(2047, 110); in main() 43 test<int, std::allocator<int> >(2048, -500); in main() 44 test<int, std::allocator<int> >(2049, 654); in main() 45 test<int, std::allocator<int> >(4095, 78); in main() [all …]
|
| H A D | size.pass.cpp | 91 test<DefaultOnly, std::allocator<DefaultOnly> >(0); in main() 92 test<DefaultOnly, std::allocator<DefaultOnly> >(1); in main() 93 test<DefaultOnly, std::allocator<DefaultOnly> >(10); in main() 94 test<DefaultOnly, std::allocator<DefaultOnly> >(1023); in main() 95 test<DefaultOnly, std::allocator<DefaultOnly> >(1024); in main() 96 test<DefaultOnly, std::allocator<DefaultOnly> >(1025); in main() 97 test<DefaultOnly, std::allocator<DefaultOnly> >(2047); in main() 98 test<DefaultOnly, std::allocator<DefaultOnly> >(2048); in main() 99 test<DefaultOnly, std::allocator<DefaultOnly> >(2049); in main() 100 test<DefaultOnly, std::allocator<DefaultOnly> >(4095); in main() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | 2009-02-20-InstCombine-SROA.ll | 12 %"struct.std::_Vector_base<int,std::allocator<int> >" = type { %"struct.std::_Vector_base<int,std::… 18 %"struct.std::vector<int,std::allocator<int> >" = type { %"struct.std::_Vector_base<int,std::alloca… 27 … = getelementptr %"struct.std::vector<int,std::allocator<int> >", %"struct.std::vector<int,std::al… 29 … = getelementptr %"struct.std::vector<int,std::allocator<int> >", %"struct.std::vector<int,std::al… 187 … = getelementptr %"struct.std::vector<int,std::allocator<int> >", %"struct.std::vector<int,std::al… 289 … = getelementptr %"struct.std::vector<int,std::allocator<int> >", %"struct.std::vector<int,std::al… 290 …mentptr %"struct.std::_Vector_base<int,std::allocator<int> >", %"struct.std::_Vector_base<int,std:… 291 … %"struct.std::_Vector_base<int,std::allocator<int> >::_Vector_impl", %"struct.std::_Vector_base<i… 301 … = getelementptr %"struct.std::vector<int,std::allocator<int> >", %"struct.std::vector<int,std::al… 302 …mentptr %"struct.std::_Vector_base<int,std::allocator<int> >", %"struct.std::_Vector_base<int,std:… [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/ |
| H A D | allocate_shared.array.unbounded.pass.cpp | 52 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 0); in main() 69 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 1); in main() 88 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() 95 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() 104 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() 271 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() 279 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() 289 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>(), 8); in main() 444 std::shared_ptr<Array> p1 = std::allocate_shared<Array>(std::allocator<Array>(), 3); in main() 453 static_assert( CanAllocateShared<T[], std::allocator<T[]>, std::size_t>); in main() [all …]
|
| H A D | allocate_shared.array.bounded.pass.cpp | 46 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 53 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 62 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 180 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 229 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 237 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 247 std::shared_ptr ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 395 std::shared_ptr<Array> ptr = std::allocate_shared<Array>(std::allocator<Array>()); in main() 402 std::shared_ptr<Array> p1 = std::allocate_shared<Array>(std::allocator<Array>()); in main() 411 static_assert( CanAllocateShared<T[8], std::allocator<T[8]>>); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | allocator.h | 28 template <class _Tp> class allocator; variable 34 class _LIBCPP_TEMPLATE_VIS allocator<void> 87 class _LIBCPP_TEMPLATE_VIS allocator 99 allocator() _NOEXCEPT = default; 103 allocator(const allocator<_Up>&) _NOEXCEPT { } 141 typedef allocator<_Up> other; 188 allocator() _NOEXCEPT = default; 192 allocator(const allocator<_Up>&) _NOEXCEPT { } 230 typedef allocator<_Up> other; 262 bool operator==(const allocator<_Tp>&, const allocator<_Up>&) _NOEXCEPT {return true;} [all …]
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | declspec-allocator.cpp | 3 __declspec(allocator) int err_on_data; // expected-warning {{'allocator' attribute only applies to … 4 __declspec(allocator) struct ErrOnStruct1; // expected-warning {{place it after "struct" to apply a… 5 struct __declspec(allocator) ErrOnStruct2 {}; // expected-warning {{'allocator' attribute only appl… 6 __declspec(allocator) void err_on_ret_void(); // expected-warning {{not a pointer or reference type… 7 __declspec(allocator) int err_on_ret_int(); // expected-warning {{not a pointer or reference type}} 8 __declspec(allocator) void *accept_on_ptr1(); 9 __declspec(allocator) void *accept_on_ptr2(size_t); 10 void * __declspec(allocator) accept_on_ptr3(size_t); // expected-error {{expected unqualified-id}} 13 __declspec(allocator) Foo *accept_nonvoid_ptr(size_t);
|
| H A D | cxx2a-constexpr-dynalloc.cpp | 15 template<typename T> struct allocator { struct 26 std::allocator<int> alloc; in alloc_via_std_allocator() 33 template<> struct std::allocator<void()> { struct in std 39 template<> struct std::allocator<Incomplete> { struct in std 46 template<> struct std::allocator<WrongSize> { struct in std 61 p = std::allocator<int>().allocate(1); in mismatched() 72 std::allocator<int>().deallocate(p); // expected-note 2{{in call}} in mismatched() 84 constexpr int leak = (std::allocator<int>().allocate(3), 0); // expected-error {{constant expressio… 116 int *p = std::allocator<int>().allocate(3); in call_std_construct_at() 121 std::allocator<int>().deallocate(p); in call_std_construct_at() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/portability/ |
| H A D | std-allocator-const.cpp | 7 class allocator {}; class 15 template <class T, class A = std::allocator<T>> 17 template <class T, class A = std::allocator<T>> 19 template <class T, class A = std::allocator<T>> 21 template <class T, class A = std::allocator<T>> 24 template <class K, class C = std::less<K>, class A = std::allocator<K>> 26 template <class K, class C = std::less<K>, class A = std::allocator<K>> 28 template <class K, class H = std::hash<K>, class Eq = std::equal_to<K>, class A = std::allocator<K>> 43 class allocator {}; class 70 std::vector<const int, allocator<const int>> neg3; // not use std::allocator<const T> in simple() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | 2009-10-15-ITBlockBranch.ll | 5 …mal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::allocator<char> > >" = typ… 7 …ar>,std::allocator<char> >" = type { %"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string… 8 …::char_traits<char>,std::allocator<char> >::_Rep" = type { %"struct.std::basic_string<char,std::ch… 9 %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep_base" = type { … 12 …std::char_traits<char>,std::allocator<char> >"* %this, %"struct.std::basic_string<char,std::char_t… 18 …NKSs4sizeEv(%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >"* %this)… 19 …NKSs4sizeEv(%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >"* %__str… 23 …NKSs4dataEv(%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >"* %__str… 38 …ZNKSs4sizeEv(%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >"* %this) 40 …Ss7_M_dataEv(%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >"* %this) [all …]
|
| H A D | 2009-08-02-CoalescerBug.ll | 8 %"struct.std::CharVectorType" = type { %"struct.std::_Vector_base<char,std::allocator<char> >" } 11 …%"struct.std::_Bvector_base<std::allocator<bool> >" = type { %"struct.std::_Bvector_base<std::allo… 12 …%"struct.std::_Bvector_base<std::allocator<bool> >::_Bvector_impl" = type { %"struct.std::_Bit_con… 13 …%"struct.std::_Vector_base<char,std::allocator<char> >" = type { %"struct.std::_Vector_base<char,s… 14 %"struct.std::_Vector_base<char,std::allocator<char> >::_Vector_impl" = type { i8*, i8*, i8* } 15 …<short unsigned int,std::allocator<short unsigned int> >" = type { %"struct.std::_Vector_base<shor… 16 …%"struct.std::_Vector_base<short unsigned int,std::allocator<short unsigned int> >::_Vector_impl" … 18 …%"struct.std::vector<bool,std::allocator<bool> >" = type { %"struct.std::_Bvector_base<std::alloca… 19 …<short unsigned int,std::allocator<short unsigned int> >" = type { %"struct.std::_Vector_base<shor… 21 …allocator<bool> >", %"struct.xalanc_1_8::XalanDOMString", i8, i8, i8, i8, i8, %"struct.xalanc_1_8:… [all …]
|
| /llvm-project-15.0.7/libcxx/test/libcxx/depr/depr.default.allocator/ |
| H A D | allocator_types.cxx2a.pass.cpp | 38 static_assert((std::is_same<typename std::allocator<T>::size_type, std::size_t>::value), ""); in test() 39 …static_assert((std::is_same<typename std::allocator<T>::difference_type, std::ptrdiff_t>::value), … in test() 40 static_assert((std::is_same<typename std::allocator<T>::pointer, T*>::value), ""); in test() 41 static_assert((std::is_same<typename std::allocator<T>::const_pointer, const T*>::value), ""); in test() 42 static_assert((std::is_same<typename std::allocator<T>::reference, T&>::value), ""); in test() 43 static_assert((std::is_same<typename std::allocator<T>::const_reference, const T&>::value), ""); in test() 44 static_assert((std::is_same<typename std::allocator<T>::template rebind<int>::other, in test() 45 std::allocator<int> >::value), ""); in test()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/ |
| H A D | NestedMatcher.h | 63 static llvm::BumpPtrAllocator *&allocator(); 127 static llvm::BumpPtrAllocator *&allocator(); 161 assert(NestedMatch::allocator() == nullptr && in NestedPatternContext() 163 assert(NestedPattern::allocator() == nullptr && in NestedPatternContext() 165 NestedMatch::allocator() = &allocator; in NestedPatternContext() 166 NestedPattern::allocator() = &allocator; in NestedPatternContext() 169 NestedMatch::allocator() = nullptr; in ~NestedPatternContext() 170 NestedPattern::allocator() = nullptr; in ~NestedPatternContext() 172 llvm::BumpPtrAllocator allocator; variable
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | 2004-04-05-InvokeCastCrash.ll | 79 …::MachineInstr*,std::allocator<llvm::MachineInstr*> >" = type { %"struct.std::_Vector_alloc_base<l… 80 …MachineOperand,std::allocator<llvm::MachineOperand> >" = type { %"struct.std::_Vector_alloc_base<l… 81 …vm::PATypeHandle,std::allocator<llvm::PATypeHandle> >" = type { %"struct.std::_Vector_alloc_base<l… 82 …d::_Vector_base<llvm::Use,std::allocator<llvm::Use> >" = type { %"struct.std::_Vector_alloc_base<l… 84 …std::char_traits<char>,std::allocator<char> >" = type { %"struct.std::basic_string<char,std::char_… 91 … llvm::PassInfo*,std::allocator<const llvm::PassInfo*> >" = type { %"struct.std::_Vector_base<cons… 93 …tractTypeUser*,std::allocator<llvm::AbstractTypeUser*> >" = type { %"struct.std::_Vector_base<llvm… 94 …lvm::MachineInstr*,std::allocator<llvm::MachineInstr*> >" = type { %"struct.std::_Vector_base<llvm… 95 …m::MachineOperand,std::allocator<llvm::MachineOperand> >" = type { %"struct.std::_Vector_base<llvm… 96 …<llvm::PATypeHandle,std::allocator<llvm::PATypeHandle> >" = type { %"struct.std::_Vector_base<llvm… [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.task/futures.task.members/ |
| H A D | ctor2.compile.pass.cpp | 33 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PA&>::value… 34 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PA&&>::valu… 35 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PA&>::va… 36 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PA&&>::v… 38 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PI&>::value… 39 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PI&&>::valu… 40 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PI&>::va… 41 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PI&&>::v…
|