]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.databoard/cpp/DataBoardTest/DataBoard/Value.cpp
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.databoard / cpp / DataBoardTest / DataBoard / Value.cpp
1 #include "Value.h"\r
2 \r
3 #include "DataType.h"\r
4 \r
5 #include <iostream>\r
6 \r
7 namespace Databoard {\r
8 \r
9         namespace Value {\r
10 \r
11                 Value::Value(Databoard::Type::DataType* dataBoard)\r
12                 {\r
13                         object = NULL;\r
14 \r
15                         this->dataBoard = dataBoard;\r
16                 }\r
17 \r
18 \r
19                 Value::~Value()\r
20                 {\r
21                 }\r
22 \r
23                 void* Value::getObject()\r
24                 {\r
25                         return object;\r
26                 }\r
27 \r
28                 Databoard::Type::DataType* Value::type()\r
29                 {\r
30                         return dataBoard;\r
31                 }\r
32 \r
33                 void Value::freeType()\r
34                 {\r
35                         delete dataBoard;\r
36                         dataBoard = 0;\r
37                 }\r
38 \r
39                 std::string Value::writeOut(int indent)\r
40                 {\r
41                         std::string s;\r
42 \r
43                         s.append(2 * indent, ' ');\r
44 \r
45                         return s;\r
46                 }\r
47 \r
48                 bool Value::equals(const Value* /*other*/)\r
49                 {\r
50                         return true;\r
51                 }\r
52 \r
53                 std::string Value::isValid()\r
54                 {\r
55                         return "not implemented!";\r
56                 }\r
57         }\r
58 }\r