Home | History | Annotate | Download | only in bigint

Lines Matching defs:Digit

22  * and `std::string's (by switching digit values for appropriate characters).
27 * BigUnsignedInABase uses ``digits'' (or Digit) where BigUnsigned uses
42 typedef unsigned short Digit;
44 typedef Digit Base;
51 BigUnsignedInABase(int, Index c) : NumberlikeArray<Digit>(0, c) {}
61 BigUnsignedInABase() : NumberlikeArray<Digit>(), base(2) {}
64 BigUnsignedInABase(const BigUnsignedInABase &x) : NumberlikeArray<Digit>(x), base(x.base) {}
68 NumberlikeArray<Digit>::operator =(x);
73 BigUnsignedInABase(const Digit *d, Index l, Base base);
109 using NumberlikeArray<Digit>::getCapacity;
110 using NumberlikeArray<Digit>::getLength;
112 /* Returns the requested digit, or 0 if it is beyond the length (as if
114 Digit getDigit(Index i) const { return i >= len ? 0 : blk[i]; }
117 bool isZero() const { return NumberlikeArray<Digit>::isEmpty(); }
122 return base == x.base && NumberlikeArray<Digit>::operator ==(x);