#ifndef BOUNDEDINTEGER_H #define BOUNDEDINTEGER_H class BoundedInteger { public: BoundedInteger(int value, int min, int max); BoundedInteger(); BoundedInteger(const BoundedInteger& orig); int getValue(void) const; void setValue(int value); void setMin(int min); void setMax(int max); BoundedInteger& operator=(const BoundedInteger& rhs); BoundedInteger operator+(const BoundedInteger& rhs) const; private: int mValue; int mMax; int mMin; }; #endif