30 explicit Variant(std::nullopt_t) =
delete;
45 explicit operator
bool() const;
46 explicit operator
Color() const;
47 explicit operator
float() const;
48 explicit operator
int() const;
49 explicit operator std::
string() const;
53 explicit operator std::vector<
Variant>() const;
59 friend struct std::hash<
Variant>;
77 std::ostream& operator<<(std::ostream&, const
Variant&);
Definition c_string_view.h:13
Definition string_name.h:14
Variant(std::nullopt_t)=delete
Variant(const StringName &)
Variant(std::vector< Variant >)
Variant(CStringView cstring_view)
Definition variant.h:31
Variant(Variant &&) noexcept
friend void swap(Variant &, Variant &) noexcept
Definition custom_decoration_generator.h:5
VariantType
Definition variant_type.h:7
size_t operator()(const osc::Variant &) const