Home
last modified time | relevance | path

Searched refs:is_move_constructible_v (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/
H A Dspecial_members.pass.cpp34 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 Dis_move_constructible.pass.cpp21 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 Din_in_out_result.pass.cpp49 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 Din_out_out_result.pass.cpp48 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 Din_in_result.pass.cpp48 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 Din_out_result.pass.cpp48 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 Din_fun_result.pass.cpp49 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 Dmin_max_result.pass.cpp48 static_assert(std::is_move_constructible_v<std::ranges::min_max_result<MoveOnly>>);
H A Din_found_result.pass.cpp49 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 Dtriviality.abi.pass.cpp45 (!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 Dis_move_constructible.h30 inline constexpr bool is_move_constructible_v = is_move_constructible<_Tp>::value; variable
/llvm-project-15.0.7/libcxx/include/__functional/
H A Dnot_fn.h43 is_move_constructible_v<decay_t<_Fn>>
/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.bind_front/
H A Dbind_front.pass.cpp380 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 Dbind_back.pass.cpp383 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 Dctor.pass.cpp38 !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 Dis_invocable_r_v.compile.pass.cpp75 static_assert(!std::is_move_constructible_v<CantMove>);
H A Dis_invocable_r.compile.pass.cpp75 static_assert(!std::is_move_constructible_v<CantMove>);
H A Dis_nothrow_invocable.pass.cpp195 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 Dctor.pass.cpp44 !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 Dtypes.h52 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 Dtypes.compile.pass.cpp93 …!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 Doptional1055 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 Darray528 is_move_constructible_v<_Tp>,
H A Dvariant1276 __all<is_move_constructible_v<_Types>...>::value>,
1280 __all<(is_move_constructible_v<_Types> &&
H A Dtype_traits326 template <class T> inline constexpr bool is_move_constructible_v

12