Home | History | Annotate | Download | only in AST

Lines Matching defs:Cur

247   QualType Cur = T;
249 const Type *CurTy = Qs.strip(Cur);
257 Cur = Ty->desugar(); \
314 template<typename T> static const T *getAsSugar(const Type *Cur) {
316 if (const T *Sugar = dyn_cast<T>(Cur))
318 switch (Cur->getTypeClass()) {
322 const Class##Type *Ty = cast<Class##Type>(Cur); \
324 Cur = Ty->desugar().getTypePtr(); \
344 const Type *Cur = this;
347 switch (Cur->getTypeClass()) {
351 const Class##Type *Ty = cast<Class##Type>(Cur); \
352 if (!Ty->isSugared()) return Cur; \
353 Cur = Ty->desugar().getTypePtr(); \