Home
last modified time | relevance | path

Searched refs:rvalue_lvalue_adl_swappable (Results 1 – 3 of 3) sorted by relevance

/llvm-project/libcxx/test/support/type_classification/
H A Dswappable.h89 class rvalue_lvalue_adl_swappable {
91 rvalue_lvalue_adl_swappable() = default;
93 constexpr rvalue_lvalue_adl_swappable(int value) noexcept : value_(value) {} in rvalue_lvalue_adl_swappable() function
96 rvalue_lvalue_adl_swappable(rvalue_lvalue_adl_swappable&& other) noexcept in rvalue_lvalue_adl_swappable() function
101 rvalue_lvalue_adl_swappable(rvalue_lvalue_adl_swappable const& other) noexcept in rvalue_lvalue_adl_swappable() function
105 constexpr rvalue_lvalue_adl_swappable&
106 operator=(rvalue_lvalue_adl_swappable other) noexcept {
111 friend constexpr void swap(rvalue_lvalue_adl_swappable&& x, in swap()
112 rvalue_lvalue_adl_swappable& y) noexcept { in swap()
117 operator==(rvalue_lvalue_adl_swappable const& other) const noexcept {
[all …]
/llvm-project/libcxx/test/std/concepts/concepts.lang/concept.swappable/
H A Dswappable.pass.cpp94 auto x = rvalue_lvalue_adl_swappable(0); in check_rvalue_lvalue_adl_swappable()
95 ASSERT_NOEXCEPT(std::ranges::swap(rvalue_lvalue_adl_swappable(1), x)); in check_rvalue_lvalue_adl_swappable()
96 assert(check_swap_21(rvalue_lvalue_adl_swappable(1), x)); in check_rvalue_lvalue_adl_swappable()
H A Dswappable_with.compile.pass.cpp251 static_assert(check_swappable_with<rvalue_lvalue_adl_swappable,
252 rvalue_lvalue_adl_swappable>());