1 #include "IntegerType.h"
9 IntegerType::IntegerType() : NumberType()
15 IntegerType::IntegerType(std::string unit) : NumberType(unit)
21 IntegerType::IntegerType(std::string unit, Range* range) : NumberType(unit, range)
27 IntegerType::~IntegerType()
31 int IntegerType::minValue()
33 if(range == NULL) return INT_MIN;
35 Limit* l = range->getLower();
37 int value = l->getInteger(INT_MIN);
42 int IntegerType::maxValue()
44 if(range == NULL) return INT_MAX;
46 Limit* l = range->getUpper();
48 int value = l->getInteger(INT_MAX);
53 std::string IntegerType::writeOut(int indent)
59 s += NumberType::writeOut(indent + 1);