Lines Matching full:fvalue
68 // fValue is uninitialized
84 } fValue;
91 delete fValue.fObject;
94 delete fValue.fArray;
97 free_string(fValue.fString);
131 return fSlot->fValue.fObject;
137 return fSlot->fValue.fArray;
143 return fSlot->fValue.fString;
149 return fSlot->fValue.fInt;
155 return fSlot->fValue.fFloat;
161 return fSlot->fValue.fBool;
232 this->addSlot(new Slot(name, kObject))->fValue.fObject = value;
236 this->addSlot(new Slot(name, kArray))->fValue.fArray = value;
240 this->addSlot(new Slot(name, kString))->fValue.fString = dup_string(value);
244 this->addSlot(new Slot(name, kInt))->fValue.fInt = value;
248 this->addSlot(new Slot(name, kFloat))->fValue.fFloat = value;
252 this->addSlot(new Slot(name, kBool))->fValue.fBool = value;
275 *value = slot->fValue.fObject;
286 *value = slot->fValue.fArray;
297 value->set(slot->fValue.fString);
308 *value = slot->fValue.fInt;
319 *value = slot->fValue.fFloat;
330 *value = slot->fValue.fBool;
386 if (slot->fValue.fObject) {
388 slot->fValue.fObject->dumpLevel(level + 1);
396 if (slot->fValue.fArray) {
398 slot->fValue.fArray->dumpLevel(level + 1);
405 SkDebugf("\"%s\"", slot->fValue.fString);
408 SkDebugf("%d", slot->fValue.fInt);
411 SkDebugf("%g", slot->fValue.fFloat);
414 SkDebugf("%s", slot->fValue.fBool ? "true" : "false");