Lines Matching full:variant
11 // <variant>
15 // operator==(variant<Types...> const&, variant<Types...> const&) noexcept;
19 // operator!=(variant<Types...> const&, variant<Types...> const&) noexcept;
23 // operator<(variant<Types...> const&, variant<Types...> const&) noexcept;
27 // operator>(variant<Types...> const&, variant<Types...> const&) noexcept;
31 // operator<=(variant<Types...> const&, variant<Types...> const&) noexcept;
35 // operator>=(variant<Types...> const&, variant<Types...> const&) noexcept;
40 #include <variant>
75 template <class Variant> void makeEmpty(Variant &v) { in makeEmpty()
76 Variant v2(std::in_place_type<MakeEmptyT>); in makeEmpty()
117 using V = std::variant<T1, T2>; in test_equality_basic()
126 using V = std::variant<T1, T2>; in test_equality_basic()
135 using V = std::variant<T1, T2>; in test_equality_basic()
144 using V = std::variant<T1, T2>; in test_equality_basic()
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()
209 using V = std::variant<T1, T2>; in test_relational_basic()
215 using V = std::variant<T1, T2>; in test_relational_basic()
221 using V = std::variant<T1, T2>; in test_relational_basic()
227 using V = std::variant<T1, T2>; in test_relational_basic()
233 using V = std::variant<T1, T2>; in test_relational_basic()
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()