| /llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/ |
| H A D | special_members.pass.cpp | 34 static_assert(std::is_move_constructible_v<O> == 35 (std::is_copy_constructible_v<T> || std::is_move_constructible_v<T>), 44 ((std::is_move_constructible_v<T> && std::is_move_assignable_v<T>) ||
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/ |
| H A D | is_move_constructible.pass.cpp | 21 static_assert( std::is_move_constructible_v<T>, ""); in test_is_move_constructible() 30 static_assert(!std::is_move_constructible_v<T>, ""); in test_is_not_move_constructible()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/algorithms.results/ |
| H A D | in_in_out_result.pass.cpp | 49 static_assert(std::is_move_constructible_v<std::ranges::in_in_out_result<MoveOnly, int, int>>); 50 static_assert(std::is_move_constructible_v<std::ranges::in_in_out_result<int, MoveOnly, int>>); 51 static_assert(std::is_move_constructible_v<std::ranges::in_in_out_result<int, int, MoveOnly>>);
|
| H A D | in_out_out_result.pass.cpp | 48 static_assert(std::is_move_constructible_v<std::ranges::in_out_out_result<MoveOnly, int, int>>); 49 static_assert(std::is_move_constructible_v<std::ranges::in_out_out_result<int, MoveOnly, int>>); 50 static_assert(std::is_move_constructible_v<std::ranges::in_out_out_result<int, int, MoveOnly>>);
|
| H A D | in_in_result.pass.cpp | 48 static_assert(std::is_move_constructible_v<std::ranges::in_in_result<MoveOnly, int>>); 49 static_assert(std::is_move_constructible_v<std::ranges::in_in_result<int, MoveOnly>>);
|
| H A D | in_out_result.pass.cpp | 48 static_assert(std::is_move_constructible_v<std::ranges::in_out_result<MoveOnly, int>>); 49 static_assert(std::is_move_constructible_v<std::ranges::in_out_result<int, MoveOnly>>);
|
| H A D | in_fun_result.pass.cpp | 49 static_assert(std::is_move_constructible_v<std::ranges::in_fun_result<MoveOnly, int>>); 50 static_assert(std::is_move_constructible_v<std::ranges::in_fun_result<int, MoveOnly>>);
|
| H A D | min_max_result.pass.cpp | 48 static_assert(std::is_move_constructible_v<std::ranges::min_max_result<MoveOnly>>);
|
| H A D | in_found_result.pass.cpp | 49 static_assert(std::is_move_constructible_v<std::ranges::in_found_result<MoveOnly>>);
|
| /llvm-project-15.0.7/libcxx/test/libcxx/utilities/optional/optional.object/ |
| H A D | triviality.abi.pass.cpp | 45 (!std::is_move_constructible_v<T> && std::is_trivially_copy_constructible_v<T>), 59 ((!std::is_move_constructible_v<T> || !std::is_move_assignable_v<T>) &&
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | is_move_constructible.h | 30 inline constexpr bool is_move_constructible_v = is_move_constructible<_Tp>::value; variable
|
| /llvm-project-15.0.7/libcxx/include/__functional/ |
| H A D | not_fn.h | 43 is_move_constructible_v<decay_t<_Fn>>
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.bind_front/ |
| H A D | bind_front.pass.cpp | 380 static_assert(!std::is_move_constructible_v<NotCopyMove>); in test() 386 static_assert( std::is_move_constructible_v<MoveConstructible>); in test() 391 static_assert(!std::is_move_constructible_v<NonConstCopyConstructible>); in test()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/utilities/function.objects/func.bind.partial/ |
| H A D | bind_back.pass.cpp | 383 static_assert(!std::is_move_constructible_v<NotCopyMove>); in test() 389 static_assert( std::is_move_constructible_v<MoveConstructible>); in test() 394 static_assert(!std::is_move_constructible_v<NonConstCopyConstructible>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/format/format.formatter/format.parse.ctx/ |
| H A D | ctor.pass.cpp | 38 !std::is_move_constructible_v<std::basic_format_parse_context<CharT> >); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.rel/ |
| H A D | is_invocable_r_v.compile.pass.cpp | 75 static_assert(!std::is_move_constructible_v<CantMove>);
|
| H A D | is_invocable_r.compile.pass.cpp | 75 static_assert(!std::is_move_constructible_v<CantMove>);
|
| H A D | is_nothrow_invocable.pass.cpp | 195 static_assert(!std::is_move_constructible_v<CantMove>); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/format/format.formatter/format.context/format.context/ |
| H A D | ctor.pass.cpp | 44 !std::is_move_constructible_v<std::basic_format_context<OutIt, CharT>>); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/ |
| H A D | types.h | 52 static_assert( std::is_move_constructible_v<ForwardView>);
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/ |
| H A D | types.compile.pass.cpp | 93 …!std::is_move_constructible_v<F> && !std::is_copy_assignable_v<F> && !std::is_move_assignable_v<F>;
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | optional | 1055 static_assert(is_move_constructible_v<value_type>, 1180 constexpr optional or_else(_Func&& __f) && requires is_move_constructible_v<value_type> { 1540 is_move_constructible_v<_Tp> && is_swappable_v<_Tp>,
|
| H A D | array | 528 is_move_constructible_v<_Tp>,
|
| H A D | variant | 1276 __all<is_move_constructible_v<_Types>...>::value>, 1280 __all<(is_move_constructible_v<_Types> &&
|
| H A D | type_traits | 326 template <class T> inline constexpr bool is_move_constructible_v
|