#include <map>
#include <vector>
+#include "stringtools.hh"
#include "serializer.hh"
#include "deserializer.hh"
-#include "stringtools.hh"
namespace dc {
virtual bool get(std::wstring& value);
virtual bool get(std::vector<serializable_ptr>& value);
virtual bool get(std::map<std::string,serializable_ptr>& value);
+
+ /*
+ * To get a number value which may have been parsed as either an integer or
+ * double, use these instead.
+ */
+
+ bool getNumber(long&);
+ bool getNumber(double&);
+
virtual bool isNull();
};
void print() const;
bool get(T& value);
-
public:
T variable;
};
#endif // _SERIALIZABLE_HH_
+/** vim: set ts=4 sw=4 tw=80: *************************************************/
+