reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
400 OptionalAmount FieldWidth; 402 OptionalAmount VectorNumElts; 436 const OptionalAmount &getFieldWidth() const { 440 void setVectorNumElts(const OptionalAmount &Amt) { 444 const OptionalAmount &getVectorNumElts() const { 448 void setFieldWidth(const OptionalAmount &Amt) { 511 OptionalAmount Precision; 564 void setPrecision(const OptionalAmount &Amt) { 569 const OptionalAmount &getPrecision() const {tools/clang/lib/AST/FormatString.cpp
36 OptionalAmount 53 return OptionalAmount(OptionalAmount::Constant, accumulator, Beg, I - Beg, 62 OptionalAmount 68 return OptionalAmount(OptionalAmount::Arg, argIndex++, Beg, 0, false); 74 OptionalAmount 82 const OptionalAmount &Amt = ParseAmount(I, E); 84 if (Amt.getHowSpecified() == OptionalAmount::NotSpecified) { 109 return OptionalAmount(OptionalAmount::Arg, Amt.getConstantAmount() - 1, 132 const OptionalAmount Amt = 151 const OptionalAmount &Amt = ParseAmount(I, E); 159 if (Amt.getHowSpecified() == OptionalAmount::Constant && *(I++) == '$') { 198 OptionalAmount NumElts = ParseAmount(I, E); 199 if (NumElts.getHowSpecified() != OptionalAmount::Constant) {tools/clang/lib/AST/FormatStringParsing.h
40 OptionalAmount ParseAmount(const char *&Beg, const char *E); 41 OptionalAmount ParseNonPositionAmount(const char *&Beg, const char *E, 44 OptionalAmount ParsePositionAmount(FormatStringHandler &H,tools/clang/lib/AST/OSLog.cpp
85 case clang::analyze_format_string::OptionalAmount::NotSpecified: // "%s" 87 case clang::analyze_format_string::OptionalAmount::Constant: // "%.16s" 90 case clang::analyze_format_string::OptionalAmount::Arg: // "%.*s" 93 case clang::analyze_format_string::OptionalAmount::Invalid: 101 case clang::analyze_format_string::OptionalAmount::NotSpecified: // "%P" 103 case clang::analyze_format_string::OptionalAmount::Constant: // "%.16P" 106 case clang::analyze_format_string::OptionalAmount::Arg: // "%.*P" 109 case clang::analyze_format_string::OptionalAmount::Invalid:tools/clang/lib/AST/PrintfFormatString.cpp
43 const OptionalAmount Amt = ParsePositionAmount(H, Start, Beg, E, 702 Precision.setHowSpecified(OptionalAmount::NotSpecified); 872 Precision.setHowSpecified(OptionalAmount::NotSpecified); 1074 if (Precision.getHowSpecified() == OptionalAmount::NotSpecified) 1107 if (FieldWidth.getHowSpecified() == OptionalAmount::NotSpecified)tools/clang/lib/AST/ScanfFormatString.cpp
132 const OptionalAmount &Amt = clang::analyze_format_string::ParseAmount(I, E); 133 if (Amt.getHowSpecified() != OptionalAmount::NotSpecified) { 448 FieldWidth = OptionalAmount(OptionalAmount::Constant,tools/clang/lib/Sema/SemaChecking.cpp
7714 bool HandleAmount(const analyze_format_string::OptionalAmount &Amt, unsigned k, 7717 const analyze_printf::OptionalAmount &Amt, 7762 const analyze_format_string::OptionalAmount &Amt, 7811 const analyze_printf::OptionalAmount &Amt, 7819 Amt.getHowSpecified() == analyze_printf::OptionalAmount::Constant 8117 FS.getPrecision().getHowSpecified() == OptionalAmount::NotSpecified) { 8662 const OptionalAmount &Amt = FS.getFieldWidth(); 8663 if (Amt.getHowSpecified() == OptionalAmount::Constant) {