Searched refs:NumberlikeArray (Results 1 - 4 of 4) sorted by relevance

/external/pdfium/third_party/bigint/
H A DNumberlikeArray.hh16 /* A NumberlikeArray<Blk> object holds a heap-allocated array of Blk with a
20 * NumberlikeArray provides no information hiding. Subclasses should use
25 * NumberlikeArray< the-type-argument >::getLength;
28 class NumberlikeArray { class
36 // The current allocated capacity of this NumberlikeArray (in blocks)
38 // The actual length of the value stored in this NumberlikeArray (in blocks)
43 // Constructs a ``zero'' NumberlikeArray with the given capacity.
44 NumberlikeArray(Index c) : cap(c), len(0) { function in class:NumberlikeArray
48 /* Constructs a zero NumberlikeArray without allocating a backing array.
52 NumberlikeArray() function in class:NumberlikeArray
130 NumberlikeArray<Blk>::NumberlikeArray(const NumberlikeArray<Blk> &x) function in class:NumberlikeArray
158 NumberlikeArray<Blk>::NumberlikeArray(const Blk *b, Index blen) function in class:NumberlikeArray
[all...]
H A DBigUnsignedInABase.hh10 #include "NumberlikeArray.hh"
30 * (2) Both use the management features of NumberlikeArray. (In fact, my desire
32 * introduce NumberlikeArray.)
38 class BigUnsignedInABase : protected NumberlikeArray<unsigned short> {
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);
75 // Destructor. NumberlikeArray does the delete for us.
108 // Expose these from NumberlikeArray directl
[all...]
H A DBigUnsigned.hh10 #include "NumberlikeArray.hh"
16 * The number is stored as a NumberlikeArray of unsigned longs as if it were
19 class BigUnsigned : protected NumberlikeArray<unsigned long> {
28 typedef NumberlikeArray<Blk>::Index Index;
29 using NumberlikeArray<Blk>::N;
33 BigUnsigned(int, Index c) : NumberlikeArray<Blk>(0, c) {}
43 BigUnsigned() : NumberlikeArray<Blk>() {}
46 BigUnsigned(const BigUnsigned &x) : NumberlikeArray<Blk>(x) {}
50 NumberlikeArray<Blk>::operator =(x);
54 BigUnsigned(const Blk *b, Index blen) : NumberlikeArray<Bl
[all...]
H A DBigUnsignedInABase.cc10 : NumberlikeArray<Digit>(d, l), base(base) {
87 // `s.length()' is a `size_t', while `len' is a `NumberlikeArray::Index',

Completed in 99 milliseconds