Lines Matching defs:name

21     bool findS32(const char name[], int32_t* value = nullptr) const;
22 bool findScalar(const char name[], SkScalar* value = nullptr) const;
23 const SkScalar* findScalars(const char name[], int* count,
25 bool findPtr(const char name[], void** value = nullptr) const;
26 bool findBool(const char name[], bool* value = nullptr) const;
28 bool hasS32(const char name[], int32_t value) const {
30 return this->findS32(name, &v) && v == value;
32 bool hasScalar(const char name[], SkScalar value) const {
34 return this->findScalar(name, &v) && v == value;
36 bool hasPtr(const char name[], void* value) const {
38 return this->findPtr(name, &v) && v == value;
40 bool hasBool(const char name[], bool value) const {
42 return this->findBool(name, &v) && v == value;
45 void setS32(const char name[], int32_t value);
46 void setScalar(const char name[], SkScalar value);
47 SkScalar* setScalars(const char name[], int count, const SkScalar values[] = nullptr);
48 void setPtr(const char name[], void* value);
49 void setBool(const char name[], bool value);
51 bool removeS32(const char name[]);
52 bool removeScalar(const char name[]);
53 bool removePtr(const char name[]);
54 bool removeBool(const char name[]);
79 /** Each time next is called, it returns the name of the next data element,
99 const char* name() const { return (const char*)this->data() + fDataLen * fDataCount; }
100 char* name() { return (char*)this->data() + fDataLen * fDataCount; }
107 const Rec* find(const char name[], Type) const;
108 void* set(const char name[], const void* data, size_t len, Type, int count);
109 bool remove(const char name[], Type);
119 FindResult findWithPrev(const char name[], Type type) const;