Lines Matching refs:SkFlagInfo
16 bool SkFlagInfo::CreateStringFlag(const char* name, in CreateStringFlag()
22 SkFlagInfo* info = in CreateStringFlag()
23 new SkFlagInfo(name, shortName, kString_FlagType, helpString, extendedHelpString); in CreateStringFlag()
31 void SkFlagInfo::SetDefaultStrings(CommandLineFlags::StringArray* pStrings, in SetDefaultStrings()
92 bool SkFlagInfo::match(const char* string) { in match()
141 SkFlagInfo* CommandLineFlags::gHead;
187 static void print_help_for_flag(const SkFlagInfo* flag) { in print_help_for_flag()
202 static void print_extended_help_for_flag(const SkFlagInfo* flag) { in print_extended_help_for_flag()
210 bool operator()(SkFlagInfo* a, SkFlagInfo* b) const { in operator ()()
249 SkTDArray<SkFlagInfo*> allFlags; in Parse()
250 for (SkFlagInfo* flag = CommandLineFlags::gHead; flag; flag = flag->next()) { in Parse()
262 for (SkFlagInfo* flag = CommandLineFlags::gHead; flag; flag = flag->next()) { in Parse()
282 SkFlagInfo* matchedFlag = nullptr; in Parse()
283 SkFlagInfo* flag = gHead; in Parse()
295 case SkFlagInfo::kBool_FlagType: in Parse()
306 case SkFlagInfo::kString_FlagType: in Parse()
320 case SkFlagInfo::kInt_FlagType: in Parse()
324 case SkFlagInfo::kDouble_FlagType: in Parse()
347 SkFlagInfo* flag = gHead; in Parse()
350 SkFlagInfo* next = flag->next(); in Parse()