Home
last modified time | relevance | path

Searched refs:ConversionSpecifier (Results 1 – 8 of 8) sorted by relevance

/llvm-project/clang/lib/AST/
H A DPrintfFormatString.cpp24 using clang::analyze_format_string::ConversionSpecifier;
301 ConversionSpecifier::Kind k = ConversionSpecifier::InvalidSpecifier; in ParsePrintfSpecifier()
306 case '%': k = ConversionSpecifier::PercentArg; break; in ParsePrintfSpecifier()
307 case 'A': k = ConversionSpecifier::AArg; break; in ParsePrintfSpecifier()
308 case 'E': k = ConversionSpecifier::EArg; break; in ParsePrintfSpecifier()
309 case 'F': k = ConversionSpecifier::FArg; break; in ParsePrintfSpecifier()
310 case 'G': k = ConversionSpecifier::GArg; break; in ParsePrintfSpecifier()
311 case 'X': k = ConversionSpecifier::XArg; break; in ParsePrintfSpecifier()
312 case 'a': k = ConversionSpecifier in ParsePrintfSpecifier()
[all...]
H A DFormatString.cpp25 using clang::analyze_format_string::ConversionSpecifier;
720 // Methods on ConversionSpecifier. in toString()
723 const char *ConversionSpecifier::toString() const {
786 std::optional<ConversionSpecifier> in toString()
787 ConversionSpecifier::getStandardSpecifier() const { in toString()
788 ConversionSpecifier::Kind NewKind; in toString()
804 ConversionSpecifier FixedCS(*this); in getStandardSpecifier()
851 case ConversionSpecifier::cArg: in hasValidLengthModifier()
852 case ConversionSpecifier::CArg: in hasValidLengthModifier()
853 case ConversionSpecifier in hasValidLengthModifier()
[all...]
H A DScanfFormatString.cpp22 using clang::analyze_format_string::ConversionSpecifier;
163 case '%': k = ConversionSpecifier::PercentArg; break; in ParseScanfSpecifier()
164 case 'b': k = ConversionSpecifier::bArg; break; in ParseScanfSpecifier()
165 case 'A': k = ConversionSpecifier::AArg; break; in ParseScanfSpecifier()
166 case 'E': k = ConversionSpecifier::EArg; break; in ParseScanfSpecifier()
167 case 'F': k = ConversionSpecifier::FArg; break; in ParseScanfSpecifier()
168 case 'G': k = ConversionSpecifier::GArg; break; in ParseScanfSpecifier()
169 case 'X': k = ConversionSpecifier::XArg; break; in ParseScanfSpecifier()
170 case 'a': k = ConversionSpecifier::aArg; break; in ParseScanfSpecifier()
171 case 'd': k = ConversionSpecifier::dArg; break; in ParseScanfSpecifier()
[all …]
H A DOSLog.cpp35 getKind(analyze_format_string::ConversionSpecifier::Kind K) {
37 case clang::analyze_format_string::ConversionSpecifier::sArg: // "%s" in getKind()
39 case clang::analyze_format_string::ConversionSpecifier::SArg: // "%S" in getKind()
41 case clang::analyze_format_string::ConversionSpecifier::PArg: { // "%P" in getKind()
43 case clang::analyze_format_string::ConversionSpecifier::ObjCObjArg: // "%@" in getKind()
45 case clang::analyze_format_string::ConversionSpecifier::PrintErrno: // "%m" in getKind()
63 clang::analyze_format_string::ConversionSpecifier::PrintErrno) in HandlePrintfSpecifier()
81 case clang::analyze_format_string::ConversionSpecifier::sArg: // "%s" in HandlePrintfSpecifier()
82 case clang::analyze_format_string::ConversionSpecifier::SArg: { // "%S" in HandlePrintfSpecifier()
98 case clang::analyze_format_string::ConversionSpecifier in HandlePrintfSpecifier()
[all...]
/llvm-project/clang-tools-extra/clang-tidy/utils/
H A DFormatStringConverter.cpp30 using clang::analyze_format_string::ConversionSpecifier;
150 castTypeForArgument(ConversionSpecifier::Kind ArgKind, in castTypeForArgument()
152 if (ArgKind == ConversionSpecifier::Kind::uArg) in castTypeForArgument()
157 static bool isMatchingSignedness(ConversionSpecifier::Kind ArgKind, in isMatchingSignedness()
168 if (ArgKind == ConversionSpecifier::Kind::uArg) in isMatchingSignedness()
290 ConversionSpecifier::Kind ArgKind = FS.getConversionSpecifier().getKind(); in emitAlternativeForm()
294 if (ArgKind == ConversionSpecifier::sArg) { in emitFieldWidth()
310 const ConversionSpecifier Spec = FS.getConversionSpecifier(); in emitFieldWidth()
328 case ConversionSpecifier::Kind::aArg: in emitPrecision()
329 case ConversionSpecifier in emitPrecision()
[all...]
H A DFormatStringConverter.h33 using ConversionSpecifier = clang::analyze_format_string::ConversionSpecifier;
98 bool emitIntegerArgument(ConversionSpecifier::Kind ArgKind, const Expr *Arg,
/llvm-project/clang/include/clang/AST/
H A DFormatString.h122 class ConversionSpecifier {
205 ConversionSpecifier(bool isPrintf = true)
209 ConversionSpecifier(bool isPrintf, const char *pos, Kind k) in ConversionSpecifier() function
256 std::optional<ConversionSpecifier> getStandardSpecifier() const;
425 ConversionSpecifier CS;
502 public analyze_format_string::ConversionSpecifier {
505 : ConversionSpecifier(true, nullptr, InvalidSpecifier) {} in PrintfConversionSpecifier()
508 : ConversionSpecifier(true, pos, k) {} in PrintfConversionSpecifier()
514 static bool classof(const analyze_format_string::ConversionSpecifier *CS) { in classof()
652 public analyze_format_string::ConversionSpecifier {
[all …]
/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp882 case analyze_format_string::ConversionSpecifier::sArg: in HandleScanfSpecifier()
883 case analyze_format_string::ConversionSpecifier::ScanListArg: in HandleScanfSpecifier()
886 case analyze_format_string::ConversionSpecifier::cArg: in HandleScanfSpecifier()
933 case analyze_format_string::ConversionSpecifier::cArg: in HandlePrintfSpecifier()
934 case analyze_format_string::ConversionSpecifier::CArg: in HandlePrintfSpecifier()
938 case analyze_format_string::ConversionSpecifier::dArg: in HandlePrintfSpecifier()
939 case analyze_format_string::ConversionSpecifier::DArg: in HandlePrintfSpecifier()
940 case analyze_format_string::ConversionSpecifier::iArg: in HandlePrintfSpecifier()
941 case analyze_format_string::ConversionSpecifier::oArg: in HandlePrintfSpecifier()
942 case analyze_format_string::ConversionSpecifier in HandlePrintfSpecifier()
[all...]