Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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::aArg; break; in ParsePrintfSpecifier()
313 case 'c': k = ConversionSpecifier::cArg; break; in ParsePrintfSpecifier()
[all …]
H A DFormatString.cpp25 using clang::analyze_format_string::ConversionSpecifier;
685 const char *ConversionSpecifier::toString() const { in toString()
738 std::optional<ConversionSpecifier>
739 ConversionSpecifier::getStandardSpecifier() const { in getStandardSpecifier()
740 ConversionSpecifier::Kind NewKind; in getStandardSpecifier()
756 ConversionSpecifier FixedCS(*this); in getStandardSpecifier()
800 case ConversionSpecifier::cArg: in hasValidLengthModifier()
801 case ConversionSpecifier::CArg: in hasValidLengthModifier()
802 case ConversionSpecifier::sArg: in hasValidLengthModifier()
803 case ConversionSpecifier::SArg: 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.cpp36 getKind(analyze_format_string::ConversionSpecifier::Kind K) { in getKind()
38 case clang::analyze_format_string::ConversionSpecifier::sArg: // "%s" in getKind()
40 case clang::analyze_format_string::ConversionSpecifier::SArg: // "%S" in getKind()
42 case clang::analyze_format_string::ConversionSpecifier::PArg: { // "%P" in getKind()
44 case clang::analyze_format_string::ConversionSpecifier::ObjCObjArg: // "%@" in getKind()
46 case clang::analyze_format_string::ConversionSpecifier::PrintErrno: // "%m" in getKind()
64 clang::analyze_format_string::ConversionSpecifier::PrintErrno) in HandlePrintfSpecifier()
82 case clang::analyze_format_string::ConversionSpecifier::sArg: // "%s" in HandlePrintfSpecifier()
83 case clang::analyze_format_string::ConversionSpecifier::SArg: { // "%S" in HandlePrintfSpecifier()
99 case clang::analyze_format_string::ConversionSpecifier::PArg: { // "%P" in HandlePrintfSpecifier()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DFormatString.h122 class ConversionSpecifier {
197 ConversionSpecifier(bool isPrintf = true)
201 ConversionSpecifier(bool isPrintf, const char *pos, Kind k) in ConversionSpecifier() function
247 std::optional<ConversionSpecifier> getStandardSpecifier() const;
414 ConversionSpecifier CS;
491 public analyze_format_string::ConversionSpecifier {
494 : ConversionSpecifier(true, nullptr, InvalidSpecifier) {} in PrintfConversionSpecifier()
497 : ConversionSpecifier(true, pos, k) {} in PrintfConversionSpecifier()
503 static bool classof(const analyze_format_string::ConversionSpecifier *CS) { in classof()
641 public analyze_format_string::ConversionSpecifier {
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp823 case analyze_format_string::ConversionSpecifier::sArg: in HandleScanfSpecifier()
824 case analyze_format_string::ConversionSpecifier::ScanListArg: in HandleScanfSpecifier()
827 case analyze_format_string::ConversionSpecifier::cArg: in HandleScanfSpecifier()
871 case analyze_format_string::ConversionSpecifier::cArg: in HandlePrintfSpecifier()
872 case analyze_format_string::ConversionSpecifier::CArg: in HandlePrintfSpecifier()
876 case analyze_format_string::ConversionSpecifier::dArg: in HandlePrintfSpecifier()
877 case analyze_format_string::ConversionSpecifier::DArg: in HandlePrintfSpecifier()
878 case analyze_format_string::ConversionSpecifier::iArg: in HandlePrintfSpecifier()
879 case analyze_format_string::ConversionSpecifier::oArg: in HandlePrintfSpecifier()
880 case analyze_format_string::ConversionSpecifier::OArg: in HandlePrintfSpecifier()
[all …]