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

Declarations

tools/clang/include/clang/AST/ASTContext.h
 1547   QualType getTagDeclType(const TagDecl *Decl) const;

References

tools/clang/lib/AST/ASTContext.cpp
 6039   auto tagType = getTagDeclType(CFConstantStringTagDecl);
 6061     ObjCSuperType = getTagDeclType(ObjCSuperTypeDecl);
 6076     return getTagDeclType(BlockDescriptorType);
 6106   return getTagDeclType(BlockDescriptorType);
 6111     return getTagDeclType(BlockDescriptorExtendedType);
 6145   return getTagDeclType(BlockDescriptorExtendedType);
tools/clang/lib/AST/ASTImporter.cpp
 1350   return Importer.getToContext().getTagDeclType(*ToDeclOrErr);
 1358   return Importer.getToContext().getTagDeclType(*ToDeclOrErr);
tools/clang/lib/AST/DeclCXX.cpp
 2548     = Context.getCanonicalType(Context.getTagDeclType(getParent()));
 2590     = Context.getCanonicalType(Context.getTagDeclType(getParent()));
tools/clang/lib/CodeGen/CGCall.cpp
   77     RecTy = Context.getTagDeclType(RD)->getCanonicalTypeInternal();
tools/clang/lib/CodeGen/CGClass.cpp
  384     getContext().getCanonicalType(getContext().getTagDeclType(Derived));
 1566                          CGF.getContext().getTagDeclType(ClassDecl));
 1584                        CGF.getContext().getTagDeclType(ClassDecl));
 1625       QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent());
 1793                        getContext().getTagDeclType(ClassDecl));
tools/clang/lib/CodeGen/CGExpr.cpp
 2430   QualType TagType = CGF.getContext().getTagDeclType(FD->getParent());
 3902     getContext().getTagDeclType(Field->getParent());
tools/clang/lib/CodeGen/CGExprCXX.cpp
  448     getContext().getPointerType(getContext().getTagDeclType(RD));
tools/clang/lib/CodeGen/CGObjCMac.cpp
 5661   SuperCTy = Ctx.getTagDeclType(RD);
 6014   MessageRefCTy = Ctx.getTagDeclType(RD);
tools/clang/lib/CodeGen/CGStmt.cpp
 2432                                            Ctx.getTagDeclType(RD));
tools/clang/lib/CodeGen/CGVTables.cpp
  798       CGM.getContext().getTagDeclType(Base.getBase()));
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4838     ObjCFastEnumerationStateType = Context.getTagDeclType(D);
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  123   const Type *Key = CGT.getContext().getTagDeclType(RD).getTypePtr();
  269   if (RecordDeclTypes.count(Context.getTagDeclType(RD).getTypePtr()))
  715   const Type *Key = Context.getTagDeclType(RD).getTypePtr();
  777   const Type *Key = Context.getTagDeclType(RD).getTypePtr();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1643       CGM.GetAddrOfRTTIDescriptor(CGM.getContext().getTagDeclType(RD));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3509         Linkage(getLinkageForRTTI(CGM.getContext().getTagDeclType(RD))),
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  868       QualType PtrStructIMPL = Context->getPointerType(Context->getTagDeclType(RD));
 2994   return Context->getTagDeclType(SuperStructDecl);
 3027   return Context->getTagDeclType(ConstantStringDecl);
 3796   return Context->getTagDeclType(RD);
 4594   QualType PtrBlock = Context->getPointerType(Context->getTagDeclType(RD));
 5350       QualType castT = Context->getPointerType(Context->getTagDeclType(RD));
 7510           QualType PtrStructIMPL = Context->getPointerType(Context->getTagDeclType(RD));
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 2354   QualType argT = Context->getPointerType(Context->getTagDeclType(RD));
 2397   QualType argT = Context->getPointerType(Context->getTagDeclType(RD));
 2547   return Context->getTagDeclType(SuperStructDecl);
 2580   return Context->getTagDeclType(ConstantStringDecl);
 3762   QualType PtrBlock = Context->getPointerType(Context->getTagDeclType(RD));
 4487       QualType castT = Context->getPointerType(Context->getTagDeclType(RD));
 5823       QualType castT = Context->getPointerType(Context->getTagDeclType(RD));
 5863       QualType castT = Context->getPointerType(Context->getTagDeclType(RD));
tools/clang/lib/Sema/SemaDecl.cpp
 2007       Context.setObjCSuperType(Context.getTagDeclType(TD));
 2465         Ty = S.Context.getTagDeclType(cast<TagDecl>(New));
 4342                            Context.getTagDeclType(TagFromDeclSpec))) {
15303               auto *TD = Context.getTagDeclType(PrevTagDecl)->getAsTagDecl();
15471       << Context.getTagDeclType(New);
15478       << Context.getTagDeclType(New);
15548       Diag(Loc, diag::warn_decl_in_param_list) << Context.getTagDeclType(New);
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3770     UnderlyingTy = DiagTy = Context.getTagDeclType(cast<TagDecl>(D));
tools/clang/lib/Sema/SemaDeclCXX.cpp
 4714       << SemaRef.Context.getTagDeclType(Constructor->getParent())
 4724       << SemaRef.Context.getTagDeclType(Constructor->getParent())
 8708     QualType ClassTy = Context.getTagDeclType(ClassDecl);
12564         << Context.getTagDeclType(ClassDecl) << 0 << Field->getDeclName();
12574         << Context.getTagDeclType(ClassDecl) << 1 << Field->getDeclName();
12932         << Context.getTagDeclType(ClassDecl) << 0 << Field->getDeclName();
12942         << Context.getTagDeclType(ClassDecl) << 1 << Field->getDeclName();
tools/clang/lib/Sema/SemaExprCXX.cpp
 3821         BeforeToType = Context.getTagDeclType(Conv->getParent());
tools/clang/lib/Sema/SemaInit.cpp
 9032               << S.Context.getTagDeclType(BaseDecl);
 9047                 << S.Context.getTagDeclType(Record->getDecl());
tools/clang/lib/Sema/SemaLookup.cpp
 3114   CanQualType CanTy = Context.getCanonicalType(Context.getTagDeclType(RD));
tools/clang/lib/Sema/SemaStmt.cpp
 4327   QualType ParamType = Context.getPointerType(Context.getTagDeclType(RD));
 4365       QualType ParamType = Context.getPointerType(Context.getTagDeclType(RD))
 4387     QualType ParamType = Context.getPointerType(Context.getTagDeclType(RD));
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  681           << CSM << Context.getTagDeclType(MD->getParent());
tools/clang/lib/Sema/SemaType.cpp
 8131       << Context.getTagDeclType(Tag);
tools/lldb/source/Symbol/ClangASTContext.cpp
 1333                         ast->getTagDeclType(decl).getAsOpaquePtr());
 1417     return CompilerType(this, ast->getTagDeclType(decl).getAsOpaquePtr());
 1640           this, ast->getTagDeclType(class_template_specialization_decl)
 2255     return CompilerType(this, ast->getTagDeclType(enum_decl).getAsOpaquePtr());