Lines Matching defs:SkFlagInfo
94 class SkFlagInfo;
153 friend class SkFlagInfo;
167 static SkFlagInfo* gHead;
171 friend class SkFlagInfo;
179 static bool unused_##name = SkFlagInfo::CreateBoolFlag(TO_STRING(name), \
189 static bool unused_##name = SkFlagInfo::CreateBoolFlag(TO_STRING(name), \
199 static bool unused_##name = SkFlagInfo::CreateStringFlag(TO_STRING(name), \
209 static bool unused_##name = SkFlagInfo::CreateStringFlag(TO_STRING(name), \
219 static bool unused_##name = SkFlagInfo::CreateIntFlag(TO_STRING(name), \
228 static bool unused_##name = SkFlagInfo::CreateDoubleFlag(TO_STRING(name), \
235 class SkFlagInfo {
246 * Each Create<Type>Flag function creates an SkFlagInfo of the specified type. The SkFlagInfo
261 SkFlagInfo* info = SkNEW_ARGS(SkFlagInfo, (name, shortName, kBool_FlagType, helpString));
282 SkFlagInfo* info = SkNEW_ARGS(SkFlagInfo, (name, NULL, kInt_FlagType, helpString));
293 SkFlagInfo* info = SkNEW_ARGS(SkFlagInfo, (name, NULL, kDouble_FlagType, helpString));
356 SkFlagInfo* next() { return fNext; }
367 case SkFlagInfo::kBool_FlagType:
370 case SkFlagInfo::kString_FlagType:
372 case SkFlagInfo::kInt_FlagType:
375 case SkFlagInfo::kDouble_FlagType:
386 case SkFlagInfo::kBool_FlagType:
388 case SkFlagInfo::kString_FlagType:
390 case SkFlagInfo::kInt_FlagType:
392 case SkFlagInfo::kDouble_FlagType:
401 SkFlagInfo(const char* name, const char* shortName, FlagTypes type, const char* helpString)
444 SkFlagInfo* fNext;