}
-bool Serializable::get(long& value)
+bool Serializable::get(Integer& value)
{
return false;
}
-bool Serializable::get(double& value)
+bool Serializable::get(Float& value)
{
return false;
}
-bool Serializable::get(bool& value)
+bool Serializable::get(Boolean& value)
{
return false;
}
-bool Serializable::get(std::string& value)
+bool Serializable::get(String& value)
{
return false;
}
-bool Serializable::get(std::wstring& value)
+bool Serializable::get(WideString& value)
{
return false;
}
-bool Serializable::get(std::vector<SerializablePtr>& value)
+bool Serializable::get(Array& value)
{
return false;
}
-bool Serializable::get(std::map<std::string,SerializablePtr>& value)
+bool Serializable::get(Map& value)
{
return false;
}
}
-bool Serializable::getNumber(long& value)
+bool Serializable::getNumber(Integer& value)
{
if (get(value))
{
}
else
{
- double doubleValue;
+ Float doubleValue;
if (get(doubleValue))
{
- value = long(doubleValue);
+ value = Integer(doubleValue);
return true;
}
}
return false;
}
-bool Serializable::getNumber(double& value)
+bool Serializable::getNumber(Float& value)
{
if (get(value))
{
}
else
{
- long longValue;
+ Integer longValue;
if (get(longValue))
{
- value = double(longValue);
+ value = Float(longValue);
return true;
}
}