Lines Matching full:value
32 const char* name, *value;
34 while ((name = iter.next(&value)) != NULL)
35 if (this->addAttribute(name, value))
181 const char* SkDOM::AttrIter::next(const char** value)
188 if (value)
189 *value = fAttr->fValue;
260 virtual bool onAddAttribute(const char name[], const char value[])
264 attr->fValue = dupstr(fAlloc, value);
326 const char* value;
327 while ((name = iter.next(&value)) != NULL)
328 parser->addAttribute(name, value);
370 bool SkDOM::findS32(const Node* node, const char name[], int32_t* value) const
373 return vstr && SkParse::FindS32(vstr, value);
376 bool SkDOM::findScalars(const Node* node, const char name[], SkScalar value[], int count) const
379 return vstr && SkParse::FindScalars(vstr, value, count);
382 bool SkDOM::findHex(const Node* node, const char name[], uint32_t* value) const
385 return vstr && SkParse::FindHex(vstr, value);
388 bool SkDOM::findBool(const Node* node, const char name[], bool* value) const
391 return vstr && SkParse::FindBool(vstr, value);
400 bool SkDOM::hasAttr(const Node* node, const char name[], const char value[]) const
403 return vstr && !strcmp(vstr, value);
409 int32_t value;
410 return vstr && SkParse::FindS32(vstr, &value) && value == target;
416 SkScalar value;
417 return vstr && SkParse::FindScalar(vstr, &value) && value == target;
423 uint32_t value;
424 return vstr && SkParse::FindHex(vstr, &value) && value == target;
430 bool value;
431 return vstr && SkParse::FindBool(vstr, &value) && value == target;