]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/cpp/DataBoardTest/DataBoard/IntegerValue.cpp
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.databoard / cpp / DataBoardTest / DataBoard / IntegerValue.cpp
index b7bae2f8484f807bb7f79c8baa033a3befe1e197..6b0def71485e4699bfa3a18efe19e113a9958374 100644 (file)
-#include "IntegerValue.h"\r
-\r
-#include "NumberType.h"\r
-#include "IntegerType.h"\r
-#include "Range.h"\r
-#include "Limit.h"\r
-\r
-#include <sstream>\r
-#include "Constants.h"\r
-\r
-namespace Databoard {\r
-       namespace Value {\r
-               IntegerValue::IntegerValue(Databoard::Type::DataType* dataBoard) : Value(dataBoard)\r
-               {\r
-               }\r
-\r
-               IntegerValue::~IntegerValue()\r
-               {\r
-               }\r
-\r
-               void IntegerValue::setValue(int value)\r
-               {\r
-                       Databoard::Type::IntegerType* integerType = dynamic_cast<Databoard::Type::IntegerType*>(dataBoard);\r
-\r
-                       if(integerType != NULL)\r
-                       {\r
-                               this->value = value;\r
-                       }\r
-               }\r
-\r
-               int IntegerValue::getValue()\r
-               {\r
-                       return value;\r
-               }\r
-\r
-               std::string IntegerValue::writeOut(int /*indent*/)\r
-               {\r
-                       std::string s;\r
-\r
-                       std::stringstream oss;\r
-\r
-                       oss << value;\r
-\r
-                       oss >> s;\r
-\r
-                       return s;\r
-               }\r
-\r
-               bool IntegerValue::equals(const Value* other)\r
-               {\r
-                       IntegerValue* o = (IntegerValue*)other;\r
-\r
-                       return (this->value < o->value);\r
-               }\r
-\r
-               std::string IntegerValue::isValid()\r
-               {\r
-                       if(dataBoard == NULL)\r
-                       {\r
-                               return "IntegerValue: There is no datatype.";\r
-                       }\r
-\r
-                       Databoard::Type::IntegerType* integerType = (Databoard::Type::IntegerType*)dataBoard;\r
-\r
-                       if(integerType->getRange() == NULL)\r
-                       {\r
-                               return STR_EMPTY;\r
-                       }\r
-\r
-                       int minValue = integerType->minValue();\r
-                       int maxValue = integerType->maxValue();\r
-\r
-                       if(integerType->getRange()->getLower()->getInclusive() == true)\r
-                       {\r
-                               if(value < minValue)\r
-                               {\r
-                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_SMALL;\r
-                               }\r
-                       }\r
-                       else //if(integerType->getRange()->getLower()->getInclusive() == false)\r
-                       {\r
-                               if(value <= minValue)\r
-                               {\r
-                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_SMALL;\r
-                               }\r
-                       }\r
-\r
-                       if(integerType->getRange()->getUpper()->getInclusive() == true)\r
-                       {\r
-                               if(value > maxValue)\r
-                               {\r
-                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_LARGE;\r
-                               }\r
-                       }\r
-                       else //if(integerType->getRange()->getUpper()->getInclusive() == false)\r
-                       {\r
-                               if(value >= maxValue)\r
-                               {\r
-                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_LARGE;\r
-                               }\r
-                       }\r
-\r
-                       return STR_EMPTY;\r
-               }\r
-       }\r
-}\r
+#include "IntegerValue.h"
+
+#include "NumberType.h"
+#include "IntegerType.h"
+#include "Range.h"
+#include "Limit.h"
+
+#include <sstream>
+#include "Constants.h"
+
+namespace Databoard {
+       namespace Value {
+               IntegerValue::IntegerValue(Databoard::Type::DataType* dataBoard) : Value(dataBoard)
+               {
+               }
+
+               IntegerValue::~IntegerValue()
+               {
+               }
+
+               void IntegerValue::setValue(int value)
+               {
+                       Databoard::Type::IntegerType* integerType = dynamic_cast<Databoard::Type::IntegerType*>(dataBoard);
+
+                       if(integerType != NULL)
+                       {
+                               this->value = value;
+                       }
+               }
+
+               int IntegerValue::getValue()
+               {
+                       return value;
+               }
+
+               std::string IntegerValue::writeOut(int /*indent*/)
+               {
+                       std::string s;
+
+                       std::stringstream oss;
+
+                       oss << value;
+
+                       oss >> s;
+
+                       return s;
+               }
+
+               bool IntegerValue::equals(const Value* other)
+               {
+                       IntegerValue* o = (IntegerValue*)other;
+
+                       return (this->value < o->value);
+               }
+
+               std::string IntegerValue::isValid()
+               {
+                       if(dataBoard == NULL)
+                       {
+                               return "IntegerValue: There is no datatype.";
+                       }
+
+                       Databoard::Type::IntegerType* integerType = (Databoard::Type::IntegerType*)dataBoard;
+
+                       if(integerType->getRange() == NULL)
+                       {
+                               return STR_EMPTY;
+                       }
+
+                       int minValue = integerType->minValue();
+                       int maxValue = integerType->maxValue();
+
+                       if(integerType->getRange()->getLower()->getInclusive() == true)
+                       {
+                               if(value < minValue)
+                               {
+                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_SMALL;
+                               }
+                       }
+                       else //if(integerType->getRange()->getLower()->getInclusive() == false)
+                       {
+                               if(value <= minValue)
+                               {
+                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_SMALL;
+                               }
+                       }
+
+                       if(integerType->getRange()->getUpper()->getInclusive() == true)
+                       {
+                               if(value > maxValue)
+                               {
+                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_LARGE;
+                               }
+                       }
+                       else //if(integerType->getRange()->getUpper()->getInclusive() == false)
+                       {
+                               if(value >= maxValue)
+                               {
+                                       return std::string("IntegerValue: ") + STR_ERROR_VALUE_LARGE;
+                               }
+                       }
+
+                       return STR_EMPTY;
+               }
+       }
+}