Home
last modified time | relevance | path

Searched refs:no_copy_assignment_mutable (Results 1 – 4 of 4) sorted by relevance

/llvm-project/libcxx/test/support/type_classification/
H A Dcopyable.h30 struct no_copy_assignment_mutable { struct
31 no_copy_assignment_mutable() = default;
33 no_copy_assignment_mutable&
34 operator=(no_copy_assignment_mutable const&) = default; argument
35 no_copy_assignment_mutable& operator=(no_copy_assignment_mutable&) = delete; argument
36 no_copy_assignment_mutable& operator=(no_copy_assignment_mutable&&) = default; argument
/llvm-project/libcxx/test/std/concepts/concepts.object/
H A Dsemiregular.compile.pass.cpp100 static_assert(!std::semiregular<no_copy_assignment_mutable>);
117 static_assert(std::is_copy_assignable_v<no_copy_assignment_mutable>);
118 static_assert(!std::semiregular<no_copy_assignment_mutable>);
H A Dregular.compile.pass.cpp133 static_assert(!std::regular<no_copy_assignment_mutable>);
150 static_assert(std::is_copy_assignable_v<no_copy_assignment_mutable> &&
151 !std::regular<no_copy_assignment_mutable>);
H A Dcopyable.compile.pass.cpp102 static_assert(std::is_copy_assignable_v<no_copy_assignment_mutable>);
103 static_assert(!std::copyable<no_copy_assignment_mutable>);