Lines Matching defs:H

38 static bool ParsePrecision(FormatStringHandler &H, PrintfSpecifier &FS,
44 const OptionalAmount Amt = ParsePositionAmount(H, Start, Beg, E,
53 static bool ParseObjCFlags(FormatStringHandler &H, PrintfSpecifier &FS,
64 H.HandleEmptyObjCModifierFlag(FlagBeg, E - FlagBeg);
66 H.HandleInvalidObjCModifierFlag(FlagBeg, E - FlagBeg);
71 static PrintfSpecifierResult ParsePrintfSpecifier(FormatStringHandler &H,
92 H.HandleNullChar(I);
108 H.HandleIncompleteSpecifier(Start, E - Start);
113 if (ParseArgPosition(H, FS, Start, I, E))
119 H.HandleIncompleteSpecifier(Start, E - Start);
147 H.handleInvalidMaskType(MaskType);
164 H.HandleIncompleteSpecifier(Start, E - Start);
213 H.HandleIncompleteSpecifier(Start, E - Start);
218 if (ParseFieldWidth(H, FS, Start, I, E,
225 H.HandleIncompleteSpecifier(Start, E - Start);
234 H.HandleIncompleteSpecifier(Start, E - Start);
238 if (ParsePrecision(H, FS, Start, I, E,
245 H.HandleIncompleteSpecifier(Start, E - Start);
250 if (ParseVectorModifier(H, FS, I, E, LO))
257 H.HandleIncompleteSpecifier(Start, E - Start);
277 H.HandleIncompleteSpecifier(Start, E - Start);
282 if (ParseObjCFlags(H, FS, flagStart, I, Warn))
295 H.HandleNullChar(I);
399 H.HandleObjCFlagsWithNonObjCConversion(ObjCModifierFlagsStart,
421 return !H.HandleInvalidPrintfConversionSpecifier(FS, Start, Len);
426 bool clang::analyze_format_string::ParsePrintfString(FormatStringHandler &H,
437 const PrintfSpecifierResult &FSR = ParsePrintfSpecifier(H, I, E, argIndex,
449 if (!H.HandlePrintfSpecifier(FSR.getValue(), FSR.getStart(),
465 FormatStringHandler H;
467 const PrintfSpecifierResult &FSR = ParsePrintfSpecifier(H, I, E, argIndex,
491 FormatStringHandler H;
494 ParsePrintfSpecifier(H, Begin, End, ArgIndex, LO, Target, false, false);