Home
last modified time | relevance | path

Searched refs:makeArgumentID (Results 1 – 11 of 11) sorted by relevance

/llvm-project/libcxx/test/support/
H A Duses_alloc_types.h166 auto expectArgs = &makeArgumentID<ArgTypes...>();
176 auto ExpectID = &makeArgumentID<ArgTypes...>();
202 : args_id(&makeArgumentID<Self const&>()), constructor_called(UA_None), alloc_store() {}
205 : args_id(&makeArgumentID<Self&&>()), constructor_called(UA_None), alloc_store() {}
209 : args_id(&makeArgumentID<Args&&...>()), constructor_called(UA_AllocArg), alloc_store(a) {}
246 UsesAllocatorV1() : Base(&makeArgumentID<>()) {}
248 UsesAllocatorV1(UsesAllocatorV1 const&) : Base(&makeArgumentID<UsesAllocatorV1 const&>()) {}
249 UsesAllocatorV1(UsesAllocatorV1&&) : Base(&makeArgumentID<UsesAllocatorV1&&>()) {}
252 UsesAllocatorV1(Args&&...) : Base(&makeArgumentID<Args&&...>()) {}
274 UsesAllocatorV2() : Base(&makeArgumentID<>()) {}
[all...]
H A Dany_helpers.h384 : arg_types(&makeArgumentID<>()) {} in small_tracked_t()
386 : arg_types(&makeArgumentID<small_tracked_t const&>()) {} in small_tracked_t()
388 : arg_types(&makeArgumentID<small_tracked_t &&>()) {} in small_tracked_t()
391 : arg_types(&makeArgumentID<Args...>()) {} in small_tracked_t()
394 : arg_types(&makeArgumentID<std::initializer_list<int>, Args...>()) {} in small_tracked_t()
402 : arg_types(&makeArgumentID<>()) { dummy[0] = 42; } in large_tracked_t()
404 : arg_types(&makeArgumentID<large_tracked_t const&>()) {} in large_tracked_t()
406 : arg_types(&makeArgumentID<large_tracked_t &&>()) {} in large_tracked_t()
409 : arg_types(&makeArgumentID<Args...>()) {} in large_tracked_t()
412 : arg_types(&makeArgumentID<std::initializer_list<int>, Args...>()) {} in large_tracked_t()
[all …]
H A Dvariant_test_helpers.h121 last_call_args = std::addressof(makeArgumentID<Args...>()); in set_call()
126 *last_call_args == makeArgumentID<Args...>(); in check_call()
H A Dcallable_types.h140 last_call_args = &makeArgumentID<Args...>; in set_call()
148 && *last_call_args == &makeArgumentID<Args...>; in check_call()
H A Dtype_id.h68 inline TypeID const& makeArgumentID() { in makeArgumentID() function
H A Dcontainer_test_types.h152 // makeArgumentID - Create and return a unique identifier for a given set
155 inline constexpr TypeID const& makeArgumentID() {
206 m_expected_args = &detail::makeArgumentID<Args...>();
210 return check(detail::makeArgumentID<Args...>()); in isInAllocatorConstruct()
148 inline constexpr TypeID const& makeArgumentID() { makeArgumentID() function
H A Dcontrolled_allocators.h126 last_construct_args = &makeArgumentID<Args...>(); in countConstruct()
190 auto expectArgs = &makeArgumentID<Args...>(); in checkConstruct()
/llvm-project/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/
H A Dmove_convert.pass.cpp66 TrackingDeleter() : arg_type(&makeArgumentID<>()) {} in TrackingDeleter()
69 : arg_type(&makeArgumentID<TrackingDeleter const&>()) {} in TrackingDeleter()
72 : arg_type(&makeArgumentID<TrackingDeleter &&>()) {} in TrackingDeleter()
75 TrackingDeleter(T&&) : arg_type(&makeArgumentID<T&&>()) {} in TrackingDeleter()
78 arg_type = &makeArgumentID<TrackingDeleter const&>(); in operator =()
83 arg_type = &makeArgumentID<TrackingDeleter &&>(); in operator =()
89 arg_type = &makeArgumentID<T&&>(); in operator =()
107 ConstTrackingDeleter() : arg_type(&makeArgumentID<>()) {} in ConstTrackingDeleter()
110 : arg_type(&makeArgumentID<ConstTrackingDeleter const&>()) {} in ConstTrackingDeleter()
113 : arg_type(&makeArgumentID<ConstTrackingDeleter &&>()) {} in ConstTrackingDeleter()
[all …]
/llvm-project/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/
H A Dmove_convert.pass.cpp53 TEST_CONSTEXPR_CXX23 TrackingDeleter() : arg_type(&makeArgumentID<>()) {} in TrackingDeleter()
55 …TEST_CONSTEXPR_CXX23 TrackingDeleter(TrackingDeleter const&) : arg_type(&makeArgumentID<TrackingDe… in TrackingDeleter()
57 …TEST_CONSTEXPR_CXX23 TrackingDeleter(TrackingDeleter&&) : arg_type(&makeArgumentID<TrackingDeleter… in TrackingDeleter()
60 TEST_CONSTEXPR_CXX23 TrackingDeleter(T&&) : arg_type(&makeArgumentID<T&&>()) {} in TrackingDeleter()
63 arg_type = &makeArgumentID<TrackingDeleter const&>(); in operator =()
68 arg_type = &makeArgumentID<TrackingDeleter &&>(); in operator =()
74 arg_type = &makeArgumentID<T&&>(); in operator =()
93 return d.arg_type && *d.arg_type == makeArgumentID<ExpectT>(); in checkArg()
/llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.apply/
H A Dmake_from_tuple.pass.cpp41 arg_types(&makeArgumentID<Args&&...>()) in ConstructibleFromTuple()
52 arg_types(&makeArgumentID<Args&&...>())
71 && value.arg_types == &makeArgumentID<ExpectTypes...>(); in do_forwarding_test()
H A Dapply.pass.cpp103 : quals(q), arg_types(&makeArgumentID<Args&&...>()), args(std::forward<Args>(xargs)...) in CallInfo()
132 TypeID const* const expect_args = &makeArgumentID<ExpectArgs...>(); in check_apply_quals_and_types()