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

References

tools/clang/lib/AST/Type.cpp
 3725   switch (T->getTypeClass()) {
 3736     assert(T->isInstantiationDependentType());
 3748     return getDeclLinkageAndVisibility(cast<TagType>(T)->getDecl());
 3751     return computeTypeLinkageInfo(cast<ComplexType>(T)->getElementType());
 3753     return computeTypeLinkageInfo(cast<PointerType>(T)->getPointeeType());
 3755     return computeTypeLinkageInfo(cast<BlockPointerType>(T)->getPointeeType());
 3758     return computeTypeLinkageInfo(cast<ReferenceType>(T)->getPointeeType());
 3760     const auto *MPT = cast<MemberPointerType>(T);
 3768     return computeTypeLinkageInfo(cast<ArrayType>(T)->getElementType());
 3771     return computeTypeLinkageInfo(cast<VectorType>(T)->getElementType());
 3773     return computeTypeLinkageInfo(cast<FunctionType>(T)->getReturnType());
 3775     const auto *FPT = cast<FunctionProtoType>(T);
 3782     return getDeclLinkageAndVisibility(cast<ObjCInterfaceType>(T)->getDecl());
 3784     return computeTypeLinkageInfo(cast<ObjCObjectType>(T)->getBaseType());
 3787         cast<ObjCObjectPointerType>(T)->getPointeeType());
 3789     return computeTypeLinkageInfo(cast<AtomicType>(T)->getValueType());
 3791     return computeTypeLinkageInfo(cast<PipeType>(T)->getElementType());