]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/cpp/DataBoardTest/DataBoard/OptionalValue.cpp
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.databoard / cpp / DataBoardTest / DataBoard / OptionalValue.cpp
index bb8d4ce2c190e9fbbb09f547b5dfcc81ba6f886d..85f5cc42a6483143374e0fcf09711f08dd9d36a8 100644 (file)
@@ -1,88 +1,88 @@
-#include "OptionalValue.h"\r
-\r
-#include "Constants.h"\r
-\r
-namespace Databoard {\r
-       namespace Value {\r
-               OptionalValue::OptionalValue(Databoard::Type::DataType* dataBoard) : Value(dataBoard)\r
-               {\r
-                       this->value = NULL;\r
-               }\r
-\r
-               OptionalValue::~OptionalValue()\r
-               {\r
-                       if(value != NULL)\r
-                       {\r
-                               delete value;\r
-                               \r
-                               value = NULL;\r
-                       }\r
-               }\r
-\r
-               void OptionalValue::setValue(Value* value)\r
-               {\r
-                       if(this->value != NULL)\r
-                       {\r
-                               delete this->value;\r
-                               \r
-                               this->value = NULL;\r
-                       }\r
-\r
-                       this->value = value;\r
-               }\r
-\r
-               void OptionalValue::setNoValue()\r
-               {\r
-                       if(value != NULL)\r
-                       {\r
-                               delete value;\r
-                               \r
-                               value = NULL;\r
-                       }\r
-               }\r
-\r
-               Value* OptionalValue::getValue()\r
-               {\r
-                       return value;\r
-               }\r
-\r
-               bool OptionalValue::hasValue()\r
-               {\r
-                       return (value != NULL);\r
-               }\r
-\r
-               std::string OptionalValue::writeOut(int /*indent*/)\r
-               {\r
-                       std::string s;\r
-\r
-                       if(value != NULL)\r
-                       {\r
-                               s += value->writeOut();\r
-                       }\r
-\r
-                       return s;\r
-               }\r
-\r
-               bool OptionalValue::equals(const Value* other)\r
-               {\r
-                       OptionalValue* o = (OptionalValue*)other;\r
-\r
-                       if(hasValue() != o->hasValue())\r
-                       {\r
-                               return hasValue();\r
-                       }\r
-\r
-                       return value->equals(o->value);\r
-               }\r
-\r
-               std::string OptionalValue::isValid()\r
-               {\r
-                       if(hasValue() == true)\r
-                       {\r
-                               return value->isValid();\r
-                       }\r
-\r
-                       return STR_EMPTY;\r
-               }\r
-       }\r
-}\r
+#include "OptionalValue.h"
+
+#include "Constants.h"
+
+namespace Databoard {
+       namespace Value {
+               OptionalValue::OptionalValue(Databoard::Type::DataType* dataBoard) : Value(dataBoard)
+               {
+                       this->value = NULL;
+               }
+
+               OptionalValue::~OptionalValue()
+               {
+                       if(value != NULL)
+                       {
+                               delete value;
+                               
+                               value = NULL;
+                       }
+               }
+
+               void OptionalValue::setValue(Value* value)
+               {
+                       if(this->value != NULL)
+                       {
+                               delete this->value;
+                               
+                               this->value = NULL;
+                       }
+
+                       this->value = value;
+               }
+
+               void OptionalValue::setNoValue()
+               {
+                       if(value != NULL)
+                       {
+                               delete value;
+                               
+                               value = NULL;
+                       }
+               }
+
+               Value* OptionalValue::getValue()
+               {
+                       return value;
+               }
+
+               bool OptionalValue::hasValue()
+               {
+                       return (value != NULL);
+               }
+
+               std::string OptionalValue::writeOut(int /*indent*/)
+               {
+                       std::string s;
+
+                       if(value != NULL)
+                       {
+                               s += value->writeOut();
+                       }
+
+                       return s;
+               }
+
+               bool OptionalValue::equals(const Value* other)
+               {
+                       OptionalValue* o = (OptionalValue*)other;
+
+                       if(hasValue() != o->hasValue())
+                       {
+                               return hasValue();
+                       }
+
+                       return value->equals(o->value);
+               }
+
+               std::string OptionalValue::isValid()
+               {
+                       if(hasValue() == true)
+                       {
+                               return value->isValid();
+                       }
+
+                       return STR_EMPTY;
+               }
+       }
+}