void Convert(VariantType newType) const;
public:
- inline Variant::Variant(void) : m_Type(VariantEmpty) { }
+ inline Variant(void) : m_Type(VariantEmpty) { }
- inline Variant::Variant(long value) : m_Type(VariantInteger), m_IntegerValue(value) { }
+ inline Variant(long value) : m_Type(VariantInteger), m_IntegerValue(value) { }
- inline Variant::Variant(const char *value) : m_Type(VariantString), m_StringValue(string(value)) { }
+ inline Variant(const char *value) : m_Type(VariantString), m_StringValue(string(value)) { }
- inline Variant::Variant(string value) : m_Type(VariantString), m_StringValue(value) { }
+ inline Variant(string value) : m_Type(VariantString), m_StringValue(value) { }
template<typename T>
Variant(const shared_ptr<T>& value) : m_Type(VariantObject), m_ObjectValue(value) { }