#ifndef NUMBER_H #define NUMBER_H #include #include "packedintarray.h" class Number { public: Number( int iOrd=0 ); Number( const Bu::String &sData, int iOrd=0 ); virtual ~Number(); Number operator+( const Number &rhs ) const; operator Bu::String() const { return aInt.toString(); } Bu::String toString() const { return aInt.toString(); } int digit( int iOrder ) const; private: int iOrd; PackedIntArray aInt; }; #endif