Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Beg

37 clang::analyze_format_string::ParseAmount(const char *&Beg, const char *E) {
38 const char *I = Beg;
39 UpdateOnReturn <const char*> UpdateBeg(Beg, I);
53 return OptionalAmount(OptionalAmount::Constant, accumulator, Beg, I - Beg,
63 clang::analyze_format_string::ParseNonPositionAmount(const char *&Beg,
66 if (*Beg == '*') {
67 ++Beg;
68 return OptionalAmount(OptionalAmount::Arg, argIndex++, Beg, 0, false);
71 return ParseAmount(Beg, E);
77 const char *&Beg,
80 if (*Beg == '*') {
81 const char *I = Beg + 1;
85 H.HandleInvalidPosition(Beg, I - Beg, p);
102 H.HandleZeroPosition(Beg, I - Beg + 1);
106 const char *Tmp = Beg;
107 Beg = ++I;
113 H.HandleInvalidPosition(Beg, I - Beg, p);
117 return ParseAmount(Beg, E);
125 const char *&Beg, const char *E,
129 CS.setFieldWidth(ParseNonPositionAmount(Beg, E, *argIndex));
133 ParsePositionAmount(H, Start, Beg, E,
147 const char *&Beg,
149 const char *I = Beg;
173 Beg = I;