--- /dev/null
+#include "Value.h"\r
+\r
+#include "DataType.h"\r
+\r
+#include <iostream>\r
+\r
+namespace Databoard {\r
+\r
+ namespace Value {\r
+\r
+ Value::Value(Databoard::Type::DataType* dataBoard)\r
+ {\r
+ object = NULL;\r
+\r
+ this->dataBoard = dataBoard;\r
+ }\r
+\r
+\r
+ Value::~Value()\r
+ {\r
+ }\r
+\r
+ void* Value::getObject()\r
+ {\r
+ return object;\r
+ }\r
+\r
+ Databoard::Type::DataType* Value::type()\r
+ {\r
+ return dataBoard;\r
+ }\r
+\r
+ void Value::freeType()\r
+ {\r
+ delete dataBoard;\r
+ dataBoard = 0;\r
+ }\r
+\r
+ std::string Value::writeOut(int indent)\r
+ {\r
+ std::string s;\r
+\r
+ s.append(2 * indent, ' ');\r
+\r
+ return s;\r
+ }\r
+\r
+ bool Value::equals(const Value* /*other*/)\r
+ {\r
+ return true;\r
+ }\r
+\r
+ std::string Value::isValid()\r
+ {\r
+ return "not implemented!";\r
+ }\r
+ }\r
+}\r