return false;
}
+
bool serializable::isNull()
{
return false;
}
+bool serializable::getNumber(long& value)
+{
+ if (get(value))
+ {
+ return true;
+ }
+ else
+ {
+ double dValue;
+ if (get(dValue))
+ {
+ value = long(dValue);
+ return true;
+ }
+ }
+ return false;
+}
+
+bool serializable::getNumber(double& value)
+{
+ if (get(value))
+ {
+ return true;
+ }
+ else
+ {
+ long lValue;
+ if (get(lValue))
+ {
+ value = double(lValue);
+ return true;
+ }
+ }
+ return false;
+}
+
+
} // namespace dc
+/** vim: set ts=4 sw=4 tw=80: *************************************************/
+