reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2851 Qualifiers InnerQuals = T.getLocalQualifiers(); 2856 QualType LastT = T; 2857 switch (T->getTypeClass()) { 2859 return C.getQualifiedType(T.getTypePtr(), Quals); 2861 const auto *Spec = cast<TemplateSpecializationType>(T); 2863 return C.getQualifiedType(T.getTypePtr(), Quals); 2864 T = Spec->desugar(); 2868 T = cast<TypeOfExprType>(T)->getUnderlyingExpr()->getType(); 2868 T = cast<TypeOfExprType>(T)->getUnderlyingExpr()->getType(); 2871 T = cast<TypeOfType>(T)->getUnderlyingType(); 2871 T = cast<TypeOfType>(T)->getUnderlyingType(); 2874 T = cast<DecltypeType>(T)->getUnderlyingType(); 2874 T = cast<DecltypeType>(T)->getUnderlyingType(); 2877 T = cast<UnaryTransformType>(T)->getUnderlyingType(); 2877 T = cast<UnaryTransformType>(T)->getUnderlyingType(); 2880 T = cast<AttributedType>(T)->getEquivalentType(); 2880 T = cast<AttributedType>(T)->getEquivalentType(); 2883 T = cast<ElaboratedType>(T)->getNamedType(); 2883 T = cast<ElaboratedType>(T)->getNamedType(); 2886 T = cast<ParenType>(T)->getInnerType(); 2886 T = cast<ParenType>(T)->getInnerType(); 2889 T = cast<MacroQualifiedType>(T)->getUnderlyingType(); 2889 T = cast<MacroQualifiedType>(T)->getUnderlyingType(); 2892 T = cast<SubstTemplateTypeParmType>(T)->getReplacementType(); 2892 T = cast<SubstTemplateTypeParmType>(T)->getReplacementType(); 2896 QualType DT = cast<DeducedType>(T)->getDeducedType(); 2898 T = DT; 2904 T = cast<AdjustedType>(T)->getAdjustedType(); 2904 T = cast<AdjustedType>(T)->getAdjustedType(); 2908 assert(T != LastT && "Type unwrapping failed to unwrap!");