Lines Matching refs:SkFlagInfo
16 bool SkFlagInfo::CreateStringFlag(const char* name, const char* shortName, in CreateStringFlag()
20 SkFlagInfo* info = new SkFlagInfo(name, shortName, kString_FlagType, helpString, in CreateStringFlag()
29 void SkFlagInfo::SetDefaultStrings(SkCommandLineFlags::StringArray* pStrings, in SetDefaultStrings()
90 bool SkFlagInfo::match(const char* string) { in match()
139 SkFlagInfo* SkCommandLineFlags::gHead;
189 static void print_help_for_flag(const SkFlagInfo* flag) { in print_help_for_flag()
204 static void print_extended_help_for_flag(const SkFlagInfo* flag) { in print_extended_help_for_flag()
212 bool operator()(SkFlagInfo* a, SkFlagInfo* b) const { in operator ()()
251 SkTDArray<SkFlagInfo*> allFlags; in Parse()
252 for (SkFlagInfo* flag = SkCommandLineFlags::gHead; flag; in Parse()
266 for (SkFlagInfo* flag = SkCommandLineFlags::gHead; flag; in Parse()
287 SkFlagInfo* matchedFlag = nullptr; in Parse()
288 SkFlagInfo* flag = gHead; in Parse()
300 case SkFlagInfo::kBool_FlagType: in Parse()
311 case SkFlagInfo::kString_FlagType: in Parse()
325 case SkFlagInfo::kInt_FlagType: in Parse()
329 case SkFlagInfo::kUint_FlagType: in Parse()
333 case SkFlagInfo::kDouble_FlagType: in Parse()
357 SkFlagInfo* flag = gHead; in Parse()
360 SkFlagInfo* next = flag->next(); in Parse()