Home
last modified time | relevance | path

Searched refs:is_move_constructible (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/
H A Dtrivial_copy_move_ABI.pass.cpp31 && (!std::is_move_constructible<T>::value || std::is_trivially_move_constructible<T>::value)
84 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
92 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
100 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
108 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
116 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
124 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
132 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
H A Dnon_trivial_copy_move_ABI.pass.cpp34 || (std::is_move_constructible<T>::value && !std::is_trivially_move_constructible<T>::value)
87 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
95 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
103 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
111 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
119 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
127 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
135 static_assert(std::is_move_constructible<P>::value, ""); in test_trivial()
/llvm-project-15.0.7/libcxx/test/std/utilities/utility/pairs/pairs.pair/
H A Dmove_ctor.pass.cpp38 static_assert(std::is_move_constructible<P1>::value, ""); in main()
47 static_assert(std::is_move_constructible<P>::value, ""); in main()
55 static_assert(std::is_move_constructible<P>::value, ""); in main()
65 static_assert(std::is_move_constructible<P>::value, ""); in main()
H A Dtrivial_copy_move.pass.cpp37 static_assert(std::is_move_constructible<P>::value, ""); in main()
46 static_assert(std::is_move_constructible<P1>::value, ""); in main()
H A Dspecial_member_generation_test.pass.cpp38 static_assert(std::is_move_constructible<P1>::value == CanMove, ""); in test()
40 static_assert(std::is_move_constructible<P2>::value == CanMove, ""); in test()
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dis_move_constructible.h24 struct _LIBCPP_TEMPLATE_VIS is_move_constructible struct
30 inline constexpr bool is_move_constructible_v = is_move_constructible<_Tp>::value;
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/
H A Dis_move_constructible.pass.cpp19 static_assert( std::is_move_constructible<T>::value, ""); in test_is_move_constructible()
28 static_assert(!std::is_move_constructible<T>::value, ""); in test_is_not_move_constructible()
/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/
H A Dmove.pass.cpp58 static_assert(std::is_move_constructible<NTMove>::value, "");
128 static_assert(std::is_move_constructible<V>::value, ""); in test_move_ctor_sfinae()
132 static_assert(std::is_move_constructible<V>::value, ""); in test_move_ctor_sfinae()
136 static_assert(std::is_move_constructible<V>::value, ""); in test_move_ctor_sfinae()
140 static_assert(!std::is_move_constructible<V>::value, ""); in test_move_ctor_sfinae()
152 static_assert(std::is_move_constructible<V>::value, ""); in test_move_ctor_sfinae()
/llvm-project-15.0.7/libcxx/include/__functional/
H A Dbind_front.h44 is_move_constructible<decay_t<_Fn>>,
46 is_move_constructible<decay_t<_Args>>...
H A Dbind_back.h49 is_move_constructible<decay_t<_Fn>>,
51 is_move_constructible<decay_t<_Args>>...
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A Dtype_traits.h110 : std::is_move_constructible<
150 std::is_move_constructible<detail::trivial_helper<T>>::value;
152 !std::is_move_constructible<T>::value;
/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/
H A DPR23256_constrain_UTypes_ctor.pass.cpp69 static_assert(std::is_move_constructible<std::tuple<A>>::value, ""); in main()
71 static_assert(std::is_move_constructible<std::tuple<ExplicitA>>::value, ""); in main()
H A Dmove.pass.cpp59 static_assert(std::is_move_constructible<Tup>::value, ""); in test_sfinae()
/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.bind_front/
H A Dbind_front.pass.cpp331 static_assert( std::is_move_constructible<RetT>::value); in test()
352 static_assert( std::is_move_constructible<RetT>::value); in test()
361 static_assert(std::is_move_constructible<RetT>::value); in test()
370 static_assert( std::is_move_constructible<RetT>::value); in test()
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/function.objects/func.bind.partial/
H A Dbind_back.pass.cpp334 static_assert( std::is_move_constructible<RetT>::value); in test()
355 static_assert( std::is_move_constructible<RetT>::value); in test()
364 static_assert(std::is_move_constructible<RetT>::value); in test()
373 static_assert( std::is_move_constructible<RetT>::value); in test()
/llvm-project-15.0.7/libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/
H A Dostream_joiner.op.assign.pass.cpp60 …static_assert((std::is_move_constructible<Joiner>::value == std::is_move_constructible<typename st… in test()
/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.not_fn/
H A Dnot_fn.pass.cpp94 static_assert(std::is_move_constructible<RetT>::value, ""); in constructor_tests()
115 static_assert(std::is_move_constructible<RetT>::value, ""); in constructor_tests()
140 static_assert(std::is_move_constructible<RetT>::value, ""); in constructor_tests()
152 static_assert(std::is_move_constructible<RetT>::value, ""); in constructor_tests()
/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/unord.hash/
H A Dnon_enum.pass.cpp30 static_assert(!std::is_move_constructible<H>::value, ""); in main()
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/
H A Dcopy.pass.cpp33 std::is_move_constructible<A1>::value, "" in main()
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/
H A Doverview.pass.cpp39 static_assert(std::is_move_constructible<R>::value, ""); in main()
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/optional/optional.object/optional.object.ctor/
H A Dmove.pass.cpp60 static_assert(!(std::is_move_constructible<optional<Z>>::value), ""); in main()
/llvm-project-15.0.7/libcxx/include/__utility/
H A Dswap.h26 using __swap_result_t = typename enable_if<is_move_constructible<_Tp>::value && is_move_assignable<…
/llvm-project-15.0.7/libcxx/test/support/
H A Dpoisoned_hash_helper.h139 static_assert(std::is_move_constructible<Hash>::value, ""); in test_hash_enabled()
178 static_assert(!std::is_move_constructible<Hash>::value, ""); in test_hash_disabled()
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/
H A Dpointer_deleter.pass.cpp45 static_assert(!std::is_move_constructible<no_move_deleter>::value, "");
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/
H A Dtransaction.pass.cpp77 static_assert( std::is_move_constructible<Transaction>::value, ""); in test()

12