reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ASTDiagnostic.cpp
   32     const Type *Ty = QC.strip(QT);
   36       QT = ET->desugar();
   41       QT = PT->desugar();
   46       QT = MDT->desugar();
   52       QT = ST->desugar();
   57       QT = AT->desugar();
   62       QT = AT->desugar();
   69       QT = AT->desugar();
  101         QT = FPT ? Context.getFunctionType(RT, Args, FPT->getExtProtoInfo())
  124           QT = Context.getTemplateSpecializationType(
  125               TST->getTemplateName(), Args, QT);
  171       if (const TypedefType *QTT = dyn_cast<TypedefType>(QT))
  177     QT = Underlying;
  182   if (const PointerType *Ty = QT->getAs<PointerType>()) {
  183     QT = Context.getPointerType(Desugar(Context, Ty->getPointeeType(),
  185   } else if (const auto *Ty = QT->getAs<ObjCObjectPointerType>()) {
  186     QT = Context.getObjCObjectPointerType(Desugar(Context, Ty->getPointeeType(),
  188   } else if (const LValueReferenceType *Ty = QT->getAs<LValueReferenceType>()) {
  189     QT = Context.getLValueReferenceType(Desugar(Context, Ty->getPointeeType(),
  191   } else if (const RValueReferenceType *Ty = QT->getAs<RValueReferenceType>()) {
  192     QT = Context.getRValueReferenceType(Desugar(Context, Ty->getPointeeType(),
  194   } else if (const auto *Ty = QT->getAs<ObjCObjectType>()) {
  197       QT = Context.getObjCObjectType(BaseType, Ty->getTypeArgsAsWritten(),
  204   return QC.apply(Context, QT);