Lines Matching refs:ConversionSpecifier
24 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()
314 case 'd': k = ConversionSpecifier::dArg; break; in ParsePrintfSpecifier()
315 case 'e': k = ConversionSpecifier::eArg; break; in ParsePrintfSpecifier()
316 case 'f': k = ConversionSpecifier::fArg; break; in ParsePrintfSpecifier()
317 case 'g': k = ConversionSpecifier::gArg; break; in ParsePrintfSpecifier()
318 case 'i': k = ConversionSpecifier::iArg; break; in ParsePrintfSpecifier()
322 k = ConversionSpecifier::nArg; in ParsePrintfSpecifier()
324 case 'o': k = ConversionSpecifier::oArg; break; in ParsePrintfSpecifier()
325 case 'p': k = ConversionSpecifier::pArg; break; in ParsePrintfSpecifier()
326 case 's': k = ConversionSpecifier::sArg; break; in ParsePrintfSpecifier()
327 case 'u': k = ConversionSpecifier::uArg; break; in ParsePrintfSpecifier()
328 case 'x': k = ConversionSpecifier::xArg; break; in ParsePrintfSpecifier()
332 k = ConversionSpecifier::FreeBSDbArg; // int followed by char * in ParsePrintfSpecifier()
334 k = ConversionSpecifier::bArg; in ParsePrintfSpecifier()
336 case 'B': k = ConversionSpecifier::BArg; break; in ParsePrintfSpecifier()
338 case 'C': k = ConversionSpecifier::CArg; break; in ParsePrintfSpecifier()
339 case 'S': k = ConversionSpecifier::SArg; break; in ParsePrintfSpecifier()
342 k = ConversionSpecifier::PArg; in ParsePrintfSpecifier()
345 case '@': k = ConversionSpecifier::ObjCObjArg; break; in ParsePrintfSpecifier()
347 case 'm': k = ConversionSpecifier::PrintErrno; break; in ParsePrintfSpecifier()
350 k = ConversionSpecifier::FreeBSDrArg; // int in ParsePrintfSpecifier()
352 k = ConversionSpecifier::rArg; in ParsePrintfSpecifier()
356 k = ConversionSpecifier::FreeBSDyArg; // int in ParsePrintfSpecifier()
361 k = ConversionSpecifier::FreeBSDDArg; // void * followed by char * in ParsePrintfSpecifier()
363 k = ConversionSpecifier::DArg; in ParsePrintfSpecifier()
367 k = ConversionSpecifier::OArg; in ParsePrintfSpecifier()
371 k = ConversionSpecifier::UArg; in ParsePrintfSpecifier()
376 k = ConversionSpecifier::ZArg; in ParsePrintfSpecifier()
382 k = ConversionSpecifier::kArg; in ParsePrintfSpecifier()
386 k = ConversionSpecifier::KArg; in ParsePrintfSpecifier()
390 k = ConversionSpecifier::RArg; in ParsePrintfSpecifier()
396 if (k != ConversionSpecifier::ObjCObjArg && in ParsePrintfSpecifier()
397 k != ConversionSpecifier::InvalidSpecifier && in ParsePrintfSpecifier()
410 if (k == ConversionSpecifier::FreeBSDbArg || in ParsePrintfSpecifier()
411 k == ConversionSpecifier::FreeBSDDArg) in ParsePrintfSpecifier()
414 if (k == ConversionSpecifier::InvalidSpecifier) { in ParsePrintfSpecifier()
480 if (FS.getConversionSpecifier().getKind() == ConversionSpecifier::Kind::sArg) in ParseFormatStringHasSArg()
509 if (CS.getKind() == ConversionSpecifier::cArg) in getScalarArgType()
613 if (CS.getKind() == ConversionSpecifier::nArg) { in getScalarArgType()
650 case ConversionSpecifier::sArg: in getScalarArgType()
660 case ConversionSpecifier::SArg: in getScalarArgType()
668 case ConversionSpecifier::CArg: in getScalarArgType()
675 case ConversionSpecifier::pArg: in getScalarArgType()
676 case ConversionSpecifier::PArg: in getScalarArgType()
678 case ConversionSpecifier::ObjCObjArg: in getScalarArgType()
680 case ConversionSpecifier::kArg: in getScalarArgType()
691 case ConversionSpecifier::KArg: in getScalarArgType()
702 case ConversionSpecifier::rArg: in getScalarArgType()
713 case ConversionSpecifier::RArg: in getScalarArgType()
750 if (CS.getKind() == ConversionSpecifier::nArg) in fixType()
761 CS.setKind(ConversionSpecifier::ObjCObjArg); in fixType()
777 CS.setKind(ConversionSpecifier::sArg); in fixType()
924 case ConversionSpecifier::uArg: in fixType()
925 case ConversionSpecifier::UArg: in fixType()
927 CS.setKind(clang::analyze_format_string::ConversionSpecifier::dArg); in fixType()
929 case ConversionSpecifier::dArg: in fixType()
930 case ConversionSpecifier::DArg: in fixType()
931 case ConversionSpecifier::iArg: in fixType()
933 CS.setKind(clang::analyze_format_string::ConversionSpecifier::uArg); in fixType()
948 CS.setKind(ConversionSpecifier::cArg); in fixType()
957 CS.setKind(ConversionSpecifier::fArg); in fixType()
959 CS.setKind(ConversionSpecifier::dArg); in fixType()
962 CS.setKind(ConversionSpecifier::uArg); in fixType()
1010 case ConversionSpecifier::dArg: in hasValidPlusPrefix()
1011 case ConversionSpecifier::DArg: in hasValidPlusPrefix()
1012 case ConversionSpecifier::iArg: in hasValidPlusPrefix()
1013 case ConversionSpecifier::fArg: in hasValidPlusPrefix()
1014 case ConversionSpecifier::FArg: in hasValidPlusPrefix()
1015 case ConversionSpecifier::eArg: in hasValidPlusPrefix()
1016 case ConversionSpecifier::EArg: in hasValidPlusPrefix()
1017 case ConversionSpecifier::gArg: in hasValidPlusPrefix()
1018 case ConversionSpecifier::GArg: in hasValidPlusPrefix()
1019 case ConversionSpecifier::aArg: in hasValidPlusPrefix()
1020 case ConversionSpecifier::AArg: in hasValidPlusPrefix()
1021 case ConversionSpecifier::FreeBSDrArg: in hasValidPlusPrefix()
1022 case ConversionSpecifier::FreeBSDyArg: in hasValidPlusPrefix()
1023 case ConversionSpecifier::rArg: in hasValidPlusPrefix()
1024 case ConversionSpecifier::kArg: in hasValidPlusPrefix()
1038 case ConversionSpecifier::bArg: in hasValidAlternativeForm()
1039 case ConversionSpecifier::BArg: in hasValidAlternativeForm()
1040 case ConversionSpecifier::oArg: in hasValidAlternativeForm()
1041 case ConversionSpecifier::OArg: in hasValidAlternativeForm()
1042 case ConversionSpecifier::xArg: in hasValidAlternativeForm()
1043 case ConversionSpecifier::XArg: in hasValidAlternativeForm()
1044 case ConversionSpecifier::aArg: in hasValidAlternativeForm()
1045 case ConversionSpecifier::AArg: in hasValidAlternativeForm()
1046 case ConversionSpecifier::eArg: in hasValidAlternativeForm()
1047 case ConversionSpecifier::EArg: in hasValidAlternativeForm()
1048 case ConversionSpecifier::fArg: in hasValidAlternativeForm()
1049 case ConversionSpecifier::FArg: in hasValidAlternativeForm()
1050 case ConversionSpecifier::gArg: in hasValidAlternativeForm()
1051 case ConversionSpecifier::GArg: in hasValidAlternativeForm()
1052 case ConversionSpecifier::FreeBSDrArg: in hasValidAlternativeForm()
1053 case ConversionSpecifier::FreeBSDyArg: in hasValidAlternativeForm()
1054 case ConversionSpecifier::rArg: in hasValidAlternativeForm()
1055 case ConversionSpecifier::RArg: in hasValidAlternativeForm()
1056 case ConversionSpecifier::kArg: in hasValidAlternativeForm()
1057 case ConversionSpecifier::KArg: in hasValidAlternativeForm()
1071 case ConversionSpecifier::bArg: in hasValidLeadingZeros()
1072 case ConversionSpecifier::BArg: in hasValidLeadingZeros()
1073 case ConversionSpecifier::dArg: in hasValidLeadingZeros()
1074 case ConversionSpecifier::DArg: in hasValidLeadingZeros()
1075 case ConversionSpecifier::iArg: in hasValidLeadingZeros()
1076 case ConversionSpecifier::oArg: in hasValidLeadingZeros()
1077 case ConversionSpecifier::OArg: in hasValidLeadingZeros()
1078 case ConversionSpecifier::uArg: in hasValidLeadingZeros()
1079 case ConversionSpecifier::UArg: in hasValidLeadingZeros()
1080 case ConversionSpecifier::xArg: in hasValidLeadingZeros()
1081 case ConversionSpecifier::XArg: in hasValidLeadingZeros()
1082 case ConversionSpecifier::aArg: in hasValidLeadingZeros()
1083 case ConversionSpecifier::AArg: in hasValidLeadingZeros()
1084 case ConversionSpecifier::eArg: in hasValidLeadingZeros()
1085 case ConversionSpecifier::EArg: in hasValidLeadingZeros()
1086 case ConversionSpecifier::fArg: in hasValidLeadingZeros()
1087 case ConversionSpecifier::FArg: in hasValidLeadingZeros()
1088 case ConversionSpecifier::gArg: in hasValidLeadingZeros()
1089 case ConversionSpecifier::GArg: in hasValidLeadingZeros()
1090 case ConversionSpecifier::FreeBSDrArg: in hasValidLeadingZeros()
1091 case ConversionSpecifier::FreeBSDyArg: in hasValidLeadingZeros()
1092 case ConversionSpecifier::rArg: in hasValidLeadingZeros()
1093 case ConversionSpecifier::RArg: in hasValidLeadingZeros()
1094 case ConversionSpecifier::kArg: in hasValidLeadingZeros()
1095 case ConversionSpecifier::KArg: in hasValidLeadingZeros()
1109 case ConversionSpecifier::dArg: in hasValidSpacePrefix()
1110 case ConversionSpecifier::DArg: in hasValidSpacePrefix()
1111 case ConversionSpecifier::iArg: in hasValidSpacePrefix()
1112 case ConversionSpecifier::fArg: in hasValidSpacePrefix()
1113 case ConversionSpecifier::FArg: in hasValidSpacePrefix()
1114 case ConversionSpecifier::eArg: in hasValidSpacePrefix()
1115 case ConversionSpecifier::EArg: in hasValidSpacePrefix()
1116 case ConversionSpecifier::gArg: in hasValidSpacePrefix()
1117 case ConversionSpecifier::GArg: in hasValidSpacePrefix()
1118 case ConversionSpecifier::aArg: in hasValidSpacePrefix()
1119 case ConversionSpecifier::AArg: in hasValidSpacePrefix()
1120 case ConversionSpecifier::FreeBSDrArg: in hasValidSpacePrefix()
1121 case ConversionSpecifier::FreeBSDyArg: in hasValidSpacePrefix()
1122 case ConversionSpecifier::rArg: in hasValidSpacePrefix()
1123 case ConversionSpecifier::kArg: in hasValidSpacePrefix()
1137 case ConversionSpecifier::nArg: in hasValidLeftJustified()
1150 case ConversionSpecifier::dArg: in hasValidThousandsGroupingPrefix()
1151 case ConversionSpecifier::DArg: in hasValidThousandsGroupingPrefix()
1152 case ConversionSpecifier::iArg: in hasValidThousandsGroupingPrefix()
1153 case ConversionSpecifier::uArg: in hasValidThousandsGroupingPrefix()
1154 case ConversionSpecifier::UArg: in hasValidThousandsGroupingPrefix()
1155 case ConversionSpecifier::fArg: in hasValidThousandsGroupingPrefix()
1156 case ConversionSpecifier::FArg: in hasValidThousandsGroupingPrefix()
1157 case ConversionSpecifier::gArg: in hasValidThousandsGroupingPrefix()
1158 case ConversionSpecifier::GArg: in hasValidThousandsGroupingPrefix()
1171 case ConversionSpecifier::bArg: in hasValidPrecision()
1172 case ConversionSpecifier::BArg: in hasValidPrecision()
1173 case ConversionSpecifier::dArg: in hasValidPrecision()
1174 case ConversionSpecifier::DArg: in hasValidPrecision()
1175 case ConversionSpecifier::iArg: in hasValidPrecision()
1176 case ConversionSpecifier::oArg: in hasValidPrecision()
1177 case ConversionSpecifier::OArg: in hasValidPrecision()
1178 case ConversionSpecifier::uArg: in hasValidPrecision()
1179 case ConversionSpecifier::UArg: in hasValidPrecision()
1180 case ConversionSpecifier::xArg: in hasValidPrecision()
1181 case ConversionSpecifier::XArg: in hasValidPrecision()
1182 case ConversionSpecifier::aArg: in hasValidPrecision()
1183 case ConversionSpecifier::AArg: in hasValidPrecision()
1184 case ConversionSpecifier::eArg: in hasValidPrecision()
1185 case ConversionSpecifier::EArg: in hasValidPrecision()
1186 case ConversionSpecifier::fArg: in hasValidPrecision()
1187 case ConversionSpecifier::FArg: in hasValidPrecision()
1188 case ConversionSpecifier::gArg: in hasValidPrecision()
1189 case ConversionSpecifier::GArg: in hasValidPrecision()
1190 case ConversionSpecifier::sArg: in hasValidPrecision()
1191 case ConversionSpecifier::FreeBSDrArg: in hasValidPrecision()
1192 case ConversionSpecifier::FreeBSDyArg: in hasValidPrecision()
1193 case ConversionSpecifier::PArg: in hasValidPrecision()
1194 case ConversionSpecifier::rArg: in hasValidPrecision()
1195 case ConversionSpecifier::RArg: in hasValidPrecision()
1196 case ConversionSpecifier::kArg: in hasValidPrecision()
1197 case ConversionSpecifier::KArg: in hasValidPrecision()
1210 case ConversionSpecifier::nArg: in hasValidFieldWidth()