Home
last modified time | relevance | path

Searched refs:CustomSpaceship (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/library/description/conventions/expos.only.func/
H A Dsynth_three_way.pass.cpp129 struct CustomSpaceship { in test() struct
130 … constexpr CustomEquality operator<=>(const CustomSpaceship&) const { return CustomEquality(); } in test() argument
132 assert((CustomSpaceship{} <=> CustomSpaceship{}) == 0); in test()
133 assert(!(CustomSpaceship{} < CustomSpaceship{})); in test()
134 assert(synth_three_way(CustomSpaceship{}, CustomSpaceship{}) == std::weak_ordering::equivalent); in test()
135 ASSERT_SAME_TYPE(std::weak_ordering, synth_three_way_result<CustomSpaceship, CustomSpaceship>); in test()
/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.rel/
H A Dthree_way.pass.cpp177 struct CustomSpaceship { in test() struct
178 … constexpr CustomEquality operator<=>(const CustomSpaceship&) const { return CustomEquality(); } in test() argument
180 typedef std::tuple<int, unsigned int, CustomSpaceship> T1; in test()
181 typedef std::tuple<short, unsigned long, CustomSpaceship> T2; in test()
182 typedef std::tuple<CustomSpaceship> T3; in test()