Lines Matching refs:MakeEmptyT
47 struct MakeEmptyT { struct
48 MakeEmptyT() = default;
49 MakeEmptyT(MakeEmptyT &&) { throw 42; } in MakeEmptyT() function
50 MakeEmptyT &operator=(MakeEmptyT &&) { throw 42; } in operator =() argument
52 inline bool operator==(const MakeEmptyT &, const MakeEmptyT &) { in operator ==() argument
56 inline bool operator!=(const MakeEmptyT &, const MakeEmptyT &) { in operator !=() argument
60 inline bool operator<(const MakeEmptyT &, const MakeEmptyT &) { in operator <() argument
64 inline bool operator<=(const MakeEmptyT &, const MakeEmptyT &) { in operator <=() argument
68 inline bool operator>(const MakeEmptyT &, const MakeEmptyT &) { in operator >() argument
72 inline bool operator>=(const MakeEmptyT &, const MakeEmptyT &) { in operator >=() argument
78 Variant v2(std::in_place_type<MakeEmptyT>); in makeEmpty()
163 using V = std::variant<int, MakeEmptyT>; in test_equality()
173 using V = std::variant<int, MakeEmptyT>; in test_equality()
183 using V = std::variant<int, MakeEmptyT>; in test_equality()
249 using V = std::variant<int, MakeEmptyT>; in test_relational()
256 using V = std::variant<int, MakeEmptyT>; in test_relational()
263 using V = std::variant<int, MakeEmptyT>; in test_relational()