Lines Matching defs:Cur
117 const char *Cur = Format;
118 for (; *Cur; Cur++) {
119 if (*Cur != '%') {
120 String.push_back(*Cur);
123 Cur++;
124 const bool LeftJustified = *Cur == '-';
126 Cur++;
127 bool HaveWidth = (*Cur >= '0' && *Cur <= '9');
128 const bool PadWithZero = (*Cur == '0');
131 while (*Cur >= '0' && *Cur <= '9')
132 Width = static_cast<u8>(Width * 10 + *Cur++ - '0');
134 const bool HavePrecision = (Cur[0] == '.' && Cur[1] == '*');
137 Cur += 2;
140 const bool HaveZ = (*Cur == 'z');
141 Cur += HaveZ;
142 const bool HaveLL = !HaveZ && (Cur[0] == 'l' && Cur[1] == 'l');
143 Cur += HaveLL * 2;
149 CHECK(!((Precision >= 0 || LeftJustified) && *Cur != 's'));
150 switch (*Cur) {
164 const bool Upper = (*Cur == 'X');
165 appendUnsigned(UVal, (*Cur == 'u') ? 10 : 16, Width, PadWithZero, Upper);
193 ++Cur;
194 RAW_CHECK(*Cur == 'd' || *Cur == 'u');
196 if (*Cur == 'd') {