Lines Matching refs:fArray
79 Array* fArray; member
94 delete fValue.fArray; in ~Slot()
137 return fSlot->fValue.fArray; in arrayValue()
236 this->addSlot(new Slot(name, kArray))->fValue.fArray = value; in addArray()
286 *value = slot->fValue.fArray; in findArray()
396 if (slot->fValue.fArray) { in dumpLevel()
398 slot->fValue.fArray->dumpLevel(level + 1); in dumpLevel()
437 Object* obj = fArray.fObjects[i]; in dumpLevel()
453 Array* array = fArray.fArrays[i]; in dumpLevel()
468 const char* str = fArray.fStrings[i]; in dumpLevel()
471 const char* str = fArray.fStrings[last]; in dumpLevel()
476 SkDebugf(" %d,", fArray.fInts[i]); in dumpLevel()
478 SkDebugf(" %d ", fArray.fInts[last]); in dumpLevel()
482 SkDebugf(" %g,", fArray.fFloats[i]); in dumpLevel()
484 SkDebugf(" %g ", fArray.fFloats[last]); in dumpLevel()
488 SkDebugf(" %s,", fArray.fBools[i] ? "true" : "false"); in dumpLevel()
490 SkDebugf(" %s ", fArray.fInts[last] ? "true" : "false"); in dumpLevel()
540 fArray.fVoids = sk_malloc_throw(size); in init()
544 memcpy(fArray.fVoids, src, size); in init()
547 void** dstPtr = (void**)fArray.fVoids; in init()
553 sk_bzero(fArray.fVoids, size); in init()
574 this->init(other.type(), other.count(), other.fArray.fVoids); in Array()
599 void** ptr = (void**)fArray.fVoids; in ~Array()
604 sk_free(fArray.fVoids); in ~Array()
611 Object*& prev = fArray.fObjects[index]; in setObject()
620 Array*& prev = fArray.fArrays[index]; in setArray()
629 char*& prev = fArray.fStrings[index]; in setString()