]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Serializable.cc
considerable refactoring
[chaz/yoink] / src / Moof / Serializable.cc
index 583fce3e925a6412fad9faf76223836bfc7dbcd6..b374575352547284f98bda492594d7d399a88b95 100644 (file)
@@ -37,37 +37,37 @@ Serializable::~Serializable()
 }
 
 
-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;
 }
@@ -79,7 +79,7 @@ bool Serializable::isNull()
 }
 
 
-bool Serializable::getNumber(long& value)
+bool Serializable::getNumber(Integer& value)
 {
        if (get(value))
        {
@@ -87,17 +87,17 @@ bool Serializable::getNumber(long& 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))
        {
@@ -105,10 +105,10 @@ bool Serializable::getNumber(double& value)
        }
        else
        {
-               long longValue;
+               Integer longValue;
                if (get(longValue))
                {
-                       value = double(longValue);
+                       value = Float(longValue);
                        return true;
                }
        }
This page took 0.025265 seconds and 4 git commands to generate.