Lines Matching defs:value
25 const char* name, *value;
27 while ((name = iter.next(&value)) != nullptr) {
28 if (this->addAttribute(name, value)) {
140 const char* SkDOM::AttrIter::next(const char** value) {
145 if (value)
146 *value = fAttr->fValue;
183 const char* value;
184 while ((name = iter.next(&value)) != nullptr)
185 parser->addAttribute(name, value);
238 bool SkDOM::findS32(const Node* node, const char name[], int32_t* value) const {
240 return vstr && SkParse::FindS32(vstr, value);
243 bool SkDOM::findScalars(const Node* node, const char name[], SkScalar value[], int count) const {
245 return vstr && SkParse::FindScalars(vstr, value, count);
248 bool SkDOM::findHex(const Node* node, const char name[], uint32_t* value) const {
250 return vstr && SkParse::FindHex(vstr, value);
253 bool SkDOM::findBool(const Node* node, const char name[], bool* value) const {
255 return vstr && SkParse::FindBool(vstr, value);
263 bool SkDOM::hasAttr(const Node* node, const char name[], const char value[]) const {
265 return vstr && !strcmp(vstr, value);
270 int32_t value;
271 return vstr && SkParse::FindS32(vstr, &value) && value == target;
276 SkScalar value;
277 return vstr && SkParse::FindScalar(vstr, &value) && value == target;
282 uint32_t value;
283 return vstr && SkParse::FindHex(vstr, &value) && value == target;
288 bool value;
289 return vstr && SkParse::FindBool(vstr, &value) && value == target;