Home | History | Annotate | Download | only in pdf

Lines Matching refs:fSetArray

29         fSetArray = SkNEW(SkTDArray<T>);
34 SkASSERT(fSetArray);
35 SkDELETE(fSetArray);
41 this->fSetArray = SkNEW_ARGS(SkTDArray<T>, (*src.fSetArray));
49 *this->fSetArray = *src.fSetArray;
67 SkASSERT(fSetArray);
77 // Do fSetArray merge.
85 while (i < fSetArray->count() && j < src.count()) {
86 if ((*fSetArray)[i] < (*src.fSetArray)[j]) {
87 fArrayNew->push((*fSetArray)[i]);
89 } else if ((*fSetArray)[i] > (*src.fSetArray)[j]) {
90 fArrayNew->push((*src.fSetArray)[j]);
98 while (i < fSetArray->count()) {
99 fArrayNew->push((*fSetArray)[i]);
104 fArrayNew->push((*src.fSetArray)[j]);
107 SkDELETE(fSetArray);
108 fSetArray = fArrayNew;
121 SkASSERT(fSetArray);
129 *fSetArray->insert(pos) = elem;
141 SkASSERT(fSetArray);
142 SkASSERT(fSetArray->isEmpty() == fOrderedArray->isEmpty());
150 SkASSERT(fSetArray);
151 SkASSERT(fSetArray->count() == fOrderedArray->count());
185 SkASSERT(fSetArray);
187 fSetArray->reset();
194 SkASSERT(fSetArray);
196 fSetArray->rewind();
203 SkASSERT(fSetArray);
205 fSetArray->setReserve(reserve);
212 SkASSERT(fSetArray);
233 SkASSERT(fSetArray);
238 fSetArray->reset();
244 SkASSERT(fSetArray);
249 fSetArray->reset();
254 SkASSERT(fSetArray);
256 fSetArray->validate();
262 for (int i = 0; i < fSetArray->count() - 1; ++i) {
263 if ((*fSetArray)[i] == (*fSetArray)[i + 1]) {
271 for (int i = 0; i < fSetArray->count() - 1; ++i) {
273 if (!((*fSetArray)[i] < (*fSetArray)[i + 1])) {
280 /** Checks if fSetArray is consistent with fOrderedArray
283 if (fSetArray->count() != fOrderedArray->count()) {
290 // Copy and sort fOrderedArray, then compare to fSetArray.
300 if (sortedBase[i] != (*fSetArray)[i]) {
310 SkTDArray<T>* fSetArray; // Sorted by pointer address for fast
315 /** Returns the index in fSetArray where an element was found.
322 SkASSERT(fSetArray);
324 if (fSetArray->count() == 0) {
331 int iMax = fSetArray->count();
335 if (elem < (*fSetArray)[iMid]) {
341 if (elem == (*fSetArray)[iMin]) {
345 if (elem < (*fSetArray)[iMin]) {