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

References

tools/clang/include/clang/AST/ASTContext.h
 1740     return getTypeDeclType(getObjCInstanceTypeDecl());
 1753       return getTypeDeclType(FILEDecl);
 1765       return getTypeDeclType(jmp_bufDecl);
 1777       return getTypeDeclType(sigjmp_bufDecl);
 1789       return getTypeDeclType(ucontext_tDecl);
 1859     return getTypeDeclType(getObjCIdDecl());
 1869     return getTypeDeclType(getObjCSelDecl());
 1881     return getTypeDeclType(getObjCClassDecl());
 1900     return getTypeDeclType(getBOOLDecl());
 1914     return getTypeDeclType(getBuiltinVaListDecl());
 1928     return getTypeDeclType(getBuiltinMSVaListDecl());
tools/clang/lib/AST/ASTContext.cpp
 4440     QualType ArgType = getTypeDeclType(TTP);
 5080   return getTypeDeclType(const_cast<TagDecl*>(Decl));
tools/clang/lib/AST/ASTDiagnostic.cpp
  440                                             Context.getTypeDeclType(Type),
tools/clang/lib/AST/ASTImporter.cpp
 1248   return Importer.getToContext().getTypeDeclType(
 1265   return Importer.getToContext().getTypeDeclType(*ToDeclOrErr);
 1931       import(Importer.getFromContext().getTypeDeclType(From));
 2708       Importer.getToContext().getTypeDeclType(
 2763           Importer.getToContext().getTypeDeclType(Injected, D2CXX);
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  966           << Context.ToCtx.getTypeDeclType(Owner2);
  981           << Context.ToCtx.getTypeDeclType(Owner2);
  995           << Context.ToCtx.getTypeDeclType(Owner2);
 1023             << Context.ToCtx.getTypeDeclType(Owner2);
 1108           << Context.ToCtx.getTypeDeclType(D2);
 1194               << Context.ToCtx.getTypeDeclType(D2);
 1214                 << Context.ToCtx.getTypeDeclType(D2);
 1229                 << Context.ToCtx.getTypeDeclType(D2);
 1250                 << Context.ToCtx.getTypeDeclType(D2CXX);
 1262                 << Context.ToCtx.getTypeDeclType(D2CXX);
 1275               << Context.ToCtx.getTypeDeclType(D2);
 1286             << Context.ToCtx.getTypeDeclType(D2);
 1307             << Context.ToCtx.getTypeDeclType(D2);
 1323           << Context.ToCtx.getTypeDeclType(D2);
 1355             << Context.ToCtx.getTypeDeclType(D2);
 1371             << Context.ToCtx.getTypeDeclType(D2);
 1385           << Context.ToCtx.getTypeDeclType(D2);
tools/clang/lib/AST/Decl.cpp
 4181   C.getTypeDeclType(Enum, PrevDecl);
 4315   C.getTypeDeclType(R, PrevDecl);
tools/clang/lib/AST/DeclCXX.cpp
  136     C.getTypeDeclType(R, PrevDecl);
  153   C.getTypeDeclType(R, /*PrevDecl=*/nullptr);
 1767   QualType ClassType = Context.getTypeDeclType(this);
 2235     = Context.getCanonicalType(Context.getTypeDeclType(getParent()));
 2256     = Context.getCanonicalType(Context.getTypeDeclType(getParent()));
 2293   QualType ClassTy = C.getTypeDeclType(Decl);
tools/clang/lib/AST/DeclTemplate.cpp
  775   Context.getTypeDeclType(Result, PrevDecl);
tools/clang/lib/AST/Expr.cpp
 3039   if (!C.hasSameUnqualifiedType(getType(), C.getTypeDeclType(TempTy)))
tools/clang/lib/AST/ExprCXX.cpp
 1222   QualType T = Context.getTypeDeclType(Class);
tools/clang/lib/AST/InheritViz.cpp
  137   QualType Self = Context.getTypeDeclType(this);
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1968           << Context.getTypeDeclType(RD)
 1979           << Context.getTypeDeclType(RD);
 2059           << Context.getTypeDeclType(D->getParent())
 2066           << Context.getTypeDeclType(D->getParent())
 3301   OS << C.getTypeDeclType(const_cast<RecordDecl*>(RD)).getAsString();
 3445   OS << "Type: " << getTypeDeclType(RD).getAsString() << "\n";
tools/clang/lib/CodeGen/CGClass.cpp
  621   QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
  956       QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
 1109       QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
 1961   QualType type = getContext().getTypeDeclType(ctor->getParent());
 2060     QualType DestTy = getContext().getTypeDeclType(D->getParent());
 2133     QualType DestTy = getContext().getTypeDeclType(ClassDecl);
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  222       return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl),
 1398   QualType Ty = CGM.getContext().getTypeDeclType(TD);
 3407     return getOrCreateType(CGM.getContext().getTypeDeclType(TD),
tools/clang/lib/CodeGen/CodeGenFunction.h
 2039     return ConvertType(getContext().getTypeDeclType(T));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2735     const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr();
 3684           ABI.getAddrOfRTTIDescriptor(Context.getTypeDeclType(Class.RD))),
 3731           CGM.GetAddrOfRTTIDescriptor(Context.getTypeDeclType(RD))),
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
   85       QualType QualTy = Ctx.getTypeDeclType(D);
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 3573   return Context->getTypeDeclType(ProtocolTypeDecl);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 3030   return Context->getTypeDeclType(ProtocolTypeDecl);
tools/clang/lib/Sema/SemaAccess.cpp
 1055         << S.Context.getTypeDeclType(ECRecord);
 1084            << S.Context.getTypeDeclType(ECRecord);
 1268     << S.Context.getTypeDeclType(NamingClass)
 1269     << S.Context.getTypeDeclType(DeclaringClass);
 1599   if (ObjectTy.isNull()) ObjectTy = Context.getTypeDeclType(NamingClass);
 1688       Context.getTypeDeclType(ObjectClass));
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  212   QualType type = Context.getTypeDeclType(tag);
  330   QualType T = Context.getTypeDeclType(cast<TypeDecl>(SD));
  685                             Context.getTypeDeclType(cast<TypeDecl>(OuterDecl)),
  686                                Context.getTypeDeclType(cast<TypeDecl>(SD))))) {
  724         Context.getTypeDeclType(cast<TypeDecl>(SD->getUnderlyingDecl()));
  815           << Context.getTypeDeclType(TD) << getLangOpts().CPlusPlus;
tools/clang/lib/Sema/SemaCast.cpp
 1547                       Self.Context.getTypeDeclType(M->getParent()).getTypePtr());
tools/clang/lib/Sema/SemaChecking.cpp
11956         SourceType = S.Context.getTypeDeclType(Enum);
tools/clang/lib/Sema/SemaCodeComplete.cpp
  690           Context, Result, false, Context.getTypeDeclType(TD).getTypePtr());
  884     return C.getTypeDeclType(Type);
  894     T = C.getTypeDeclType(cast<EnumDecl>(Enumerator->getDeclContext()));
 1013   QualType RecordTy = Context.getTypeDeclType(Record);
 1160           SemaRef.Context.getTypeDeclType(Tag).getTypePtr());
 1283           SemaRef.Context.getTypeDeclType(Tag).getTypePtr());
 2611     T = Context.getTypeDeclType(cast<TypeDecl>(Enumerator->getDeclContext()));
 6666               Context.getTypeDeclType(TD)->getAs<ObjCObjectType>())
tools/clang/lib/Sema/SemaCoroutine.cpp
  120   QualType PromiseType = S.Context.getTypeDeclType(Promise);
tools/clang/lib/Sema/SemaDecl.cpp
  482     T = Context.getTypeDeclType(TD);
 1125     QualType T = Context.getTypeDeclType(Type);
 1168     QualType T = Context.getTypeDeclType(Type);
 2173     OldType = Context.getTypeDeclType(Old);
 5009         /*IdentifierInfo=*/nullptr, Context.getTypeDeclType(Record), TInfo,
 5028                            Context.getTypeDeclType(Record), TInfo, SC);
 5099   QualType RecTy = Context.getTypeDeclType(Record);
 5222     QualType CurClassType = Context.getTypeDeclType(CurClass);
 5494                              Context.getTypeDeclType(cast<CXXRecordDecl>(Cur))))
 7813       QualType T = S->Context.getTypeDeclType(BaseRecord);
10437       QualType ClassType = Context.getTypeDeclType(Record);
15694   Context.getTypeDeclType(InjectedClassName, Record);
17351   QualType EnumType = Context.getTypeDeclType(Enum);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1099   return S.Context.getTypeDeclType(TD);
 2440           << BaseType << Context.getTypeDeclType(Class);
 2935       PathDisplayStr += Context.getTypeDeclType(Paths.getOrigin()).getAsString();
 3951                               SemaRef.Context.getTypeDeclType(ClassDecl),
 4169                                   Context.getTypeDeclType(Type),
 4197       BaseType = Context.getTypeDeclType(TyD);
 4412           << BaseType << Context.getTypeDeclType(ClassDecl)
 5447                           Context.getTypeDeclType(ClassDecl));
 5477                 << Context.getTypeDeclType(ClassDecl) << VBase.getType(),
 5478             Context.getTypeDeclType(ClassDecl)) ==
 5481           Context.getTypeDeclType(ClassDecl), VBase.getType(),
 5596                    S.Context.getTypeDeclType(Record))),
 6910     QualType DeclType = Context.getTypeDeclType(RD);
 7347     objectTy = S.Context.getTypeDeclType(MD->getParent());
 7352     objectTy = S.Context.getTypeDeclType(target->getParent());
 9087     = Context.getCanonicalType(Context.getTypeDeclType(ClassDecl));
10514                    Context.getTypeDeclType(cast<CXXRecordDecl>(CurContext)));
11451     = Context.getCanonicalType(Context.getTypeDeclType(ClassDecl));
11728     = Context.getCanonicalType(Context.getTypeDeclType(ClassDecl));
12332   QualType ArgType = Context.getTypeDeclType(ClassDecl);
12657   QualType ArgType = Context.getTypeDeclType(ClassDecl);
13030   QualType ClassType = Context.getTypeDeclType(ClassDecl);
13165   QualType ClassType = Context.getTypeDeclType(ClassDecl);
tools/clang/lib/Sema/SemaDeclObjC.cpp
  591             SuperClassType = Context.getTypeDeclType(TDecl);
 1368         auto type = Context.getTypeDeclType(typeDecl);
 1572       type = Context.getTypeDeclType(actualTypeDecl);
tools/clang/lib/Sema/SemaExpr.cpp
 2459     QualType Ty = Context.getTypeDeclType(TD);
 2678     DestRecordType = Context.getCanonicalType(Context.getTypeDeclType(RD));
 2781     QualType URecordType = Context.getTypeDeclType(
12411         op->getType(), Context.getTypeDeclType(MD->getParent()).getTypePtr());
12468               Context.getTypeDeclType(cast<RecordDecl>(Ctx)).getTypePtr());
13988     if (IsDerivedFrom(OC.LocStart, CurrentType, Context.getTypeDeclType(Parent),
tools/clang/lib/Sema/SemaExprCXX.cpp
  125   QualType T = Context.getTypeDeclType(InjectedClassName);
  257       QualType T = Context.getTypeDeclType(Type);
  284             MemberOfType = Context.getTypeDeclType(Record);
  357     QualType T = Context.getTypeDeclType(NonMatchingTypeDecl);
  569   QualType TypeInfoType = Context.getTypeDeclType(CXXTypeInfoDecl);
  684   QualType GuidType = Context.getTypeDeclType(MSVCGuidDecl);
 1100     QualType ClassTy = Context.getTypeDeclType(cast<CXXRecordDecl>(DC));
 1477           S.Context.getTypeDeclType(S.getStdAlignValT())))
 2378     AlignValT = Context.getTypeDeclType(getStdAlignValT());
 2748           Params.push_back(Context.getTypeDeclType(getStdAlignValT()));
 2804       BadAllocType = Context.getTypeDeclType(getStdBadAlloc());
tools/clang/lib/Sema/SemaExprObjC.cpp
 2181       T = Context.getTypeDeclType(Type);
tools/clang/lib/Sema/SemaInit.cpp
 9023               << S.Context.getTypeDeclType(Constructor->getParent())
 9036               << S.Context.getTypeDeclType(Constructor->getParent())
 9102         << S.Context.getTypeDeclType(Constructor->getParent())
 9873         isCompleteType(Kind.getLocation(), Context.getTypeDeclType(Primary));
tools/clang/lib/Sema/SemaLambda.cpp
  743       CSI.ReturnType = Context.getTypeDeclType(ED);
tools/clang/lib/Sema/SemaLookup.cpp
  529       QualType T = getSema().Context.getTypeDeclType(TD);
 3321   CanQualType T = Context.getCanonicalType(Context.getTypeDeclType(Class));
tools/clang/lib/Sema/SemaOpenMP.cpp
 5026           Context.getTypeDeclType(Method->getParent()).getTypePtr();
tools/clang/lib/Sema/SemaOverload.cpp
 1687           = S.Context.getTypeDeclType(Method->getParent()).getTypePtr();
 5170   QualType ClassType = S.Context.getTypeDeclType(ActingContext);
 6163     QualType ClassType = Context.getTypeDeclType(Constructor->getParent());
14211           = Context.getTypeDeclType(cast<RecordDecl>(Method->getDeclContext()));
tools/clang/lib/Sema/SemaStmt.cpp
  801       QualType EnumType = S.Context.getTypeDeclType(ED);
tools/clang/lib/Sema/SemaTemplate.cpp
  765     InstantiationTy = Context.getTypeDeclType(TD);
 1753   QualType DeducedType = SemaRef.Context.getTypeDeclType(Primary);
 2625       T = Context.getTypeDeclType(Record);
 2655         T = Context.getTypeDeclType(Parent);
 2665           T = Context.getTypeDeclType(Parent);
 2699         T = Context.getTypeDeclType(Parent);
 3331         QualType ICNT = Context.getTypeDeclType(Record);
 3376     CanonType = Context.getTypeDeclType(Decl);
 5687       << S.Context.getTypeDeclType(Tag) << SR;
 6978         = Context.getTypeDeclType(cast<RecordDecl>(VD->getDeclContext()));
 7923       CanonType = Context.getTypeDeclType(Specialization);
 7946         << Context.getTypeDeclType(Specialization) << Range;
 9132                                   Context.getTypeDeclType(Specialization));
 9277       << Context.getTypeDeclType(Record);
10083                                        Context.getTypeDeclType(Type));
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3465                S.Context.getTypeDeclType(Method->getParent()).getTypePtr());
 4702   QualType ArgTy = Context.getTypeDeclType(Method->getParent());
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1096       = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD));
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 3646       << SemaRef.Context.getTypeDeclType(PrevDecl);
 5501         QualType T = Context.getTypeDeclType(Spec);
 5565           << Context.getTypeDeclType(cast<CXXRecordDecl>(ParentDC));
 5578           << Context.getTypeDeclType(cast<TypeDecl>(Spec->getDeclContext()));
 5580           << Context.getTypeDeclType(Spec);
tools/clang/lib/Sema/SemaType.cpp
 1532     Result = Context.getTypeDeclType(D);
 3215           << SemaRef.Context.getTypeDeclType(OwnedTagDecl);
 4746           << Context.getTypeDeclType(Tag);
tools/clang/lib/Sema/TreeTransform.h
  897     return SemaRef.Context.getTypeDeclType(Typedef);
  908     return SemaRef.Context.getTypeDeclType(Record);
  913     return SemaRef.Context.getTypeDeclType(Enum);
 1140     QualType T = SemaRef.Context.getTypeDeclType(Tag);
 5867   QualType T = SemaRef.Context.getTypeDeclType(cast<TypeDecl>(D));
12015             getSema().Context.getTypeDeclType(TTPD), None);
13088   return SemaRef.Context.getTypeDeclType(Ty);
tools/clang/lib/Serialization/ASTReader.cpp
 6546     return Context.getTypeDeclType(
tools/clang/tools/libclang/CIndex.cpp
 4514       return cxstring::createDup(getCursorContext(C).getTypeDeclType(Type).
tools/clang/tools/libclang/CXType.cpp
  234       return MakeCXType(Context.getTypeDeclType(TD), TU);
  262       QualType T = Context.getTypeDeclType(getCursorTypeRef(C).first);
 1114       Ty = Ctx.getTypeDeclType(TD);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  658   clang::QualType tag_qt = m_clang.getASTContext()->getTypeDeclType(&tag);