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

References

tools/clang/lib/CodeGen/CGDebugInfo.cpp
 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!");