Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Beg

36 clang::analyze_format_string::ParseAmount(const char *&Beg, const char *E) {
37 const char *I = Beg;
38 UpdateOnReturn <const char*> UpdateBeg(Beg, I);
52 return OptionalAmount(OptionalAmount::Constant, accumulator, Beg, I - Beg,
62 clang::analyze_format_string::ParseNonPositionAmount(const char *&Beg,
65 if (*Beg == '*') {
66 ++Beg;
67 return OptionalAmount(OptionalAmount::Arg, argIndex++, Beg, 0, false);
70 return ParseAmount(Beg, E);
76 const char *&Beg,
79 if (*Beg == '*') {
80 const char *I = Beg + 1;
84 H.HandleInvalidPosition(Beg, I - Beg, p);
101 H.HandleZeroPosition(Beg, I - Beg + 1);
105 const char *Tmp = Beg;
106 Beg = ++I;
112 H.HandleInvalidPosition(Beg, I - Beg, p);
116 return ParseAmount(Beg, E);
124 const char *&Beg, const char *E,
128 CS.setFieldWidth(ParseNonPositionAmount(Beg, E, *argIndex));
132 ParsePositionAmount(H, Start, Beg, E,
146 const char *&Beg,
148 const char *I = Beg;
172 Beg = I;