-#include "MapType.h"\r
-\r
-namespace Databoard {\r
- namespace Type {\r
-\r
- MapType::MapType()\r
- {\r
- keyType = NULL;\r
- valueType = NULL;\r
- }\r
-\r
- MapType::MapType(DataType* keyType, DataType* valueType)\r
- {\r
- this->keyType = keyType;\r
- this->valueType = valueType;\r
- }\r
-\r
- MapType::~MapType()\r
- {\r
- if(keyType != NULL)\r
- {\r
- delete keyType;\r
- }\r
-\r
- if(valueType != NULL)\r
- {\r
- delete valueType;\r
- }\r
- }\r
-\r
- DataType* MapType::getKeyType()\r
- {\r
- return keyType;\r
- }\r
-\r
- DataType* MapType::getValueType()\r
- {\r
- return valueType;\r
- }\r
-\r
- void MapType::setKeyType(DataType* keyType)\r
- {\r
- this->keyType = keyType;\r
- }\r
-\r
- void MapType::setValueType(DataType* valueType)\r
- {\r
- this->valueType = valueType;\r
- }\r
-\r
- std::string MapType::writeOut(int /*indent*/)\r
- {\r
- std::string s;\r
-\r
- s.append("Map");\r
-\r
- s += "(";\r
- s += keyType->writeOut();\r
- s += ", ";\r
- s += valueType->writeOut();\r
- s += ")";\r
-\r
- return s;\r
- }\r
- }\r
-}\r
+#include "MapType.h"
+
+namespace Databoard {
+ namespace Type {
+
+ MapType::MapType()
+ {
+ keyType = NULL;
+ valueType = NULL;
+ }
+
+ MapType::MapType(DataType* keyType, DataType* valueType)
+ {
+ this->keyType = keyType;
+ this->valueType = valueType;
+ }
+
+ MapType::~MapType()
+ {
+ if(keyType != NULL)
+ {
+ delete keyType;
+ }
+
+ if(valueType != NULL)
+ {
+ delete valueType;
+ }
+ }
+
+ DataType* MapType::getKeyType()
+ {
+ return keyType;
+ }
+
+ DataType* MapType::getValueType()
+ {
+ return valueType;
+ }
+
+ void MapType::setKeyType(DataType* keyType)
+ {
+ this->keyType = keyType;
+ }
+
+ void MapType::setValueType(DataType* valueType)
+ {
+ this->valueType = valueType;
+ }
+
+ std::string MapType::writeOut(int /*indent*/)
+ {
+ std::string s;
+
+ s.append("Map");
+
+ s += "(";
+ s += keyType->writeOut();
+ s += ", ";
+ s += valueType->writeOut();
+ s += ")";
+
+ return s;
+ }
+ }
+}