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

References

tools/clang/lib/AST/ASTContext.cpp
 1803   switch (T->getTypeClass()) {
 1825     Align = getTypeAlign(cast<ArrayType>(T)->getElementType());
 1829     const auto *CAT = cast<ConstantArrayType>(T);
 1844     const auto *VT = cast<VectorType>(T);
 1862     switch (cast<BuiltinType>(T)->getKind()) {
 2027           Target->getOpenCLTypeAddrSpace(getOpenCLTypeKind(T)));
 2057     AS = getTargetAddressSpace(cast<BlockPointerType>(T)->getPointeeType());
 2065     AS = getTargetAddressSpace(cast<ReferenceType>(T)->getPointeeType());
 2070     AS = getTargetAddressSpace(cast<PointerType>(T)->getPointeeType());
 2075     const auto *MPT = cast<MemberPointerType>(T);
 2084     TypeInfo EltInfo = getTypeInfo(cast<ComplexType>(T)->getElementType());
 2090     return getTypeInfo(cast<ObjCObjectType>(T)->getBaseType().getTypePtr());
 2093     return getTypeInfo(cast<AdjustedType>(T)->getAdjustedType().getTypePtr());
 2095     const auto *ObjCI = cast<ObjCInterfaceType>(T);
 2103     const auto *TT = cast<TagType>(T);
 2132     return getTypeInfo(cast<SubstTemplateTypeParmType>(T)->
 2137     const auto *A = cast<DeducedType>(T);
 2144     return getTypeInfo(cast<ParenType>(T)->getInnerType().getTypePtr());
 2148         cast<MacroQualifiedType>(T)->getUnderlyingType().getTypePtr());
 2151     return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr());
 2154     const TypedefNameDecl *Typedef = cast<TypedefType>(T)->getDecl();
 2171     return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr());
 2175                   cast<AttributedType>(T)->getEquivalentType().getTypePtr());
 2179     TypeInfo Info = getTypeInfo(cast<AtomicType>(T)->getValueType());