Lines Matching refs:MakeEmptyT
45 struct MakeEmptyT { struct
46 MakeEmptyT() = default;
47 MakeEmptyT(MakeEmptyT &&) { throw 42; } in MakeEmptyT() function
48 MakeEmptyT &operator=(MakeEmptyT &&) { throw 42; } in operator =() argument
50 inline bool operator==(const MakeEmptyT &, const MakeEmptyT &) { in operator ==() argument
54 inline bool operator!=(const MakeEmptyT &, const MakeEmptyT &) { in operator !=() argument
58 inline bool operator<(const MakeEmptyT &, const MakeEmptyT &) { in operator <() argument
62 inline bool operator<=(const MakeEmptyT &, const MakeEmptyT &) { in operator <=() argument
66 inline bool operator>(const MakeEmptyT &, const MakeEmptyT &) { in operator >() argument
70 inline bool operator>=(const MakeEmptyT &, const MakeEmptyT &) { in operator >=() argument
76 Variant v2(std::in_place_type<MakeEmptyT>); in makeEmpty()
161 using V = std::variant<int, MakeEmptyT>; in test_equality()
171 using V = std::variant<int, MakeEmptyT>; in test_equality()
181 using V = std::variant<int, MakeEmptyT>; in test_equality()
247 using V = std::variant<int, MakeEmptyT>; in test_relational()
254 using V = std::variant<int, MakeEmptyT>; in test_relational()
261 using V = std::variant<int, MakeEmptyT>; in test_relational()