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

References

tools/clang/lib/AST/Type.cpp
 3621   switch (T->getTypeClass()) {
 3632     if (!T->isInstantiationDependentType()) T->dump();
 3632     if (!T->isInstantiationDependentType()) T->dump();
 3633     assert(T->isInstantiationDependentType());
 3650     const TagDecl *Tag = cast<TagType>(T)->getDecl();
 3667     return Cache::get(cast<ComplexType>(T)->getElementType());
 3669     return Cache::get(cast<PointerType>(T)->getPointeeType());
 3671     return Cache::get(cast<BlockPointerType>(T)->getPointeeType());
 3674     return Cache::get(cast<ReferenceType>(T)->getPointeeType());
 3676     const auto *MPT = cast<MemberPointerType>(T);
 3683     return Cache::get(cast<ArrayType>(T)->getElementType());
 3686     return Cache::get(cast<VectorType>(T)->getElementType());
 3688     return Cache::get(cast<FunctionType>(T)->getReturnType());
 3690     const auto *FPT = cast<FunctionProtoType>(T);
 3697     Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkageInternal();
 3701     return Cache::get(cast<ObjCObjectType>(T)->getBaseType());
 3703     return Cache::get(cast<ObjCObjectPointerType>(T)->getPointeeType());
 3705     return Cache::get(cast<AtomicType>(T)->getValueType());
 3707     return Cache::get(cast<PipeType>(T)->getElementType());