• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/

Lines Matching refs:FS

38 static bool ParsePrecision(FormatStringHandler &H, PrintfSpecifier &FS,
42 FS.setPrecision(ParseNonPositionAmount(Beg, E, *argIndex));
48 FS.setPrecision(Amt);
53 static bool ParseObjCFlags(FormatStringHandler &H, PrintfSpecifier &FS,
58 FS.setHasObjCTechnicalTerm(FlagBeg);
112 PrintfSpecifier FS;
113 if (ParseArgPosition(H, FS, Start, I, E))
148 FS.setMaskType(MaskType);
178 FS.setIsPrivate(MatchedStr.data());
181 FS.setIsPublic(MatchedStr.data());
184 FS.setIsSensitive(MatchedStr.data());
198 FS.setHasThousandsGrouping(I);
200 case '-': FS.setIsLeftJustified(I); break;
201 case '+': FS.setHasPlusPrefix(I); break;
202 case ' ': FS.setHasSpacePrefix(I); break;
203 case '#': FS.setHasAlternativeForm(I); break;
204 case '0': FS.setHasLeadingZeros(I); break;
218 if (ParseFieldWidth(H, FS, Start, I, E,
219 FS.usesPositionalArg() ? nullptr : &argIndex))
238 if (ParsePrecision(H, FS, Start, I, E,
239 FS.usesPositionalArg() ? nullptr : &argIndex))
250 if (ParseVectorModifier(H, FS, I, E, LO))
254 if (ParseLengthModifier(FS, I, E, LO) && I == E) {
282 if (ParseObjCFlags(H, FS, flagStart, I, Warn))
387 FS.setConversionSpecifier(CS);
388 if (CS.consumesDataArgument() && !FS.usesPositionalArg())
389 FS.setArgIndex(argIndex++);
399 FS.setConversionSpecifier(CS);
402 return !H.HandleInvalidPrintfConversionSpecifier(FS, Start, Len);
404 return PrintfSpecifierResult(Start, FS);
459 const analyze_printf::PrintfSpecifier &FS = FSR.getValue();
461 if (FS.getConversionSpecifier().getKind() == ConversionSpecifier::Kind::sArg)