Home | History | Annotate | Download | only in Analysis

Lines Matching defs:FS

36 static bool ParsePrecision(FormatStringHandler &H, PrintfSpecifier &FS,
40 FS.setPrecision(ParseNonPositionAmount(Beg, E, *argIndex));
46 FS.setPrecision(Amt);
88 PrintfSpecifier FS;
89 if (ParseArgPosition(H, FS, Start, I, E))
105 FS.setHasThousandsGrouping(I);
107 case '-': FS.setIsLeftJustified(I); break;
108 case '+': FS.setHasPlusPrefix(I); break;
109 case ' ': FS.setHasSpacePrefix(I); break;
110 case '#': FS.setHasAlternativeForm(I); break;
111 case '0': FS.setHasLeadingZeros(I); break;
124 if (ParseFieldWidth(H, FS, Start, I, E,
125 FS.usesPositionalArg() ? 0 : &argIndex))
142 if (ParsePrecision(H, FS, Start, I, E,
143 FS.usesPositionalArg() ? 0 : &argIndex))
154 if (ParseLengthModifier(FS, I, E, LO) && I == E) {
201 FS.setConversionSpecifier(CS);
202 if (CS.consumesDataArgument() && !FS.usesPositionalArg())
203 FS.setArgIndex(argIndex++);
207 return !H.HandleInvalidPrintfConversionSpecifier(FS, Start, I - Start);
209 return PrintfSpecifierResult(Start, FS);