Home
last modified time | relevance | path

Searched refs:TypedefDecl (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DTypedefUnderlyingTypeResolver.cpp39 const TypedefNameDecl *TypedefDecl = TypedefTy->getDecl(); in getUnderlyingTypeDecl() local
40 if (TypedefDecl->getUnderlyingType()->isTypedefNameType()) in getUnderlyingTypeDecl()
41 TypeDecl = TypedefDecl; in getUnderlyingTypeDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h354 mutable TypedefDecl *Int128Decl = nullptr;
357 mutable TypedefDecl *UInt128Decl = nullptr;
361 mutable TypedefDecl *BuiltinVaListDecl = nullptr;
364 mutable TypedefDecl *BuiltinMSVaListDecl = nullptr;
367 mutable TypedefDecl *ObjCIdDecl = nullptr;
370 mutable TypedefDecl *ObjCSelDecl = nullptr;
373 mutable TypedefDecl *ObjCClassDecl = nullptr;
379 mutable TypedefDecl *BOOLDecl = nullptr;
404 mutable TypedefDecl *CFConstantStringTypeDecl = nullptr;
411 TypedefDecl *ObjCInstanceTypeDecl = nullptr;
[all …]
H A DTextNodeDumper.h354 void VisitTypedefDecl(const TypedefDecl *D);
H A DJSONNodeDumper.h248 void VisitTypedefDecl(const TypedefDecl *TD);
H A DDecl.h3507 class TypedefDecl : public TypedefNameDecl {
3508 TypedefDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in TypedefDecl() function
3514 static TypedefDecl *Create(ASTContext &C, DeclContext *DC,
3517 static TypedefDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
H A DASTNodeTraverser.h510 void VisitTypedefDecl(const TypedefDecl *D) { Visit(D->getUnderlyingType()); } in VisitTypedefDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Edit/
H A DRewriters.h19 class TypedefDecl; variable
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp53 void CacheObjCNSIntegerTypedefed(const TypedefDecl *TypedefDcl);
55 const TypedefDecl *TypedefDcl);
95 const TypedefDecl *NSIntegerTypedefed;
96 const TypedefDecl *NSUIntegerTypedefed;
703 const TypedefDecl *TypedefDcl, in rewriteToNSEnumDecl()
758 const TypedefDecl *TypedefDcl, in rewriteToNSMacroDecl()
886 const TypedefDecl *TypedefDcl) { in CacheObjCNSIntegerTypedefed()
897 const TypedefDecl *TypedefDcl) { in migrateNSEnumDecl()
1873 const TypedefDecl *TD = dyn_cast<TypedefDecl>(*N); in HandleTranslationUnit()
1880 else if (const TypedefDecl *TD = dyn_cast<TypedefDecl>(*D)) { in HandleTranslationUnit()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp185 isa<TypedefDecl>(D)) in getDeclLocsForCommentSearch()
1189 TypedefDecl *ASTContext::buildImplicitTypedef(QualType T, in buildImplicitTypedef()
1192 TypedefDecl *NewDecl = TypedefDecl::Create( in buildImplicitTypedef()
1199 TypedefDecl *ASTContext::getInt128Decl() const { in getInt128Decl()
1205 TypedefDecl *ASTContext::getUInt128Decl() const { in getUInt128Decl()
7727 TypedefDecl *ASTContext::getCFConstantStringDecl() const { in getCFConstantStringDecl()
7833 CFConstantStringTypeDecl = cast<TypedefDecl>(TD->getDecl()); in setCFConstantStringType()
8036 TypedefDecl *ASTContext::getObjCInstanceTypeDecl() { in getObjCInstanceTypeDecl()
9146 TypedefDecl *ASTContext::getObjCIdDecl() const { in getObjCIdDecl()
9155 TypedefDecl *ASTContext::getObjCSelDecl() const { in getObjCSelDecl()
[all …]
H A DDecl.cpp5495 TypedefDecl *TypedefDecl::Create(ASTContext &C, DeclContext *DC, in Create()
5499 return new (C, DC) TypedefDecl(C, DC, StartLoc, IdLoc, Id, TInfo); in Create()
5541 TypedefDecl *TypedefDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
5542 return new (C, ID) TypedefDecl(C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
5560 SourceRange TypedefDecl::getSourceRange() const { in getSourceRange()
H A DDeclPrinter.cpp63 void VisitTypedefDecl(TypedefDecl *D);
550 void DeclPrinter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
H A DODRHash.cpp448 void VisitTypedefDecl(const TypedefDecl *D) { in VisitTypedefDecl()
H A DJSONNodeDumper.cpp872 void JSONNodeDumper::VisitTypedefDecl(const TypedefDecl *TD) { in VisitTypedefDecl()
H A DTextNodeDumper.cpp2058 void TextNodeDumper::VisitTypedefDecl(const TypedefDecl *D) { in VisitTypedefDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp100 void VisitTypedefDecl(const TypedefDecl *D);
619 void USRGenerator::VisitTypedefDecl(const TypedefDecl *D) { in VisitTypedefDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp176 assert(isa<TypedefDecl>(OrigDecl) && "Not a Type alias or typedef"); in TransformTypedefType()
177 Decl = TypedefDecl::Create( in TransformTypedefType()
H A DJumpDiagnostics.cpp223 return ScopePair(isa<TypedefDecl>(TD) in GetDiagForGotoScopeDecl()
H A DSemaAvailability.cpp163 isa<TypedefDecl>(OffendingDecl)) { in ShouldDiagnoseAvailabilityInContext()
H A DSemaExprObjC.cpp5148 if (TypedefDecl *TD = dyn_cast<TypedefDecl>(ND)) in ActOnObjCBoolLiteral()
H A DSemaDecl.cpp6646 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo); in ActOnTypedefDeclarator()
8107 else if (isa<TypedefDecl>(ShadowedDecl)) in computeShadowedDeclKind()
16638 TypedefDecl *Sema::ParseTypedefDecl(Scope *S, Declarator &D, QualType T, in ParseTypedefDecl()
16649 TypedefDecl *NewTD = in ParseTypedefDecl()
16650 TypedefDecl::Create(Context, CurContext, D.getBeginLoc(), in ParseTypedefDecl()
16772 if (isa<TypedefDecl>(PrevDecl)) in getNonTagTypeDeclKind()
H A DSemaTemplateInstantiateDecl.cpp1044 Typedef = TypedefDecl::Create(SemaRef.Context, Owner, D->getBeginLoc(), in InstantiateTypedefNameDecl()
1085 Decl *TemplateDeclInstantiator::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp2019 TypedefDecl *typedef_decl = TypedefDecl::Create( in AddContextClassType()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h155 if (const auto *TypedefDecl = Decl->getTypedefNameForAnonDecl()) in getTypedefName() local
156 return TypedefDecl->getName(); in getTypedefName()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp337 void VisitTypedefDecl(TypedefDecl *TD);
735 void ASTDeclReader::VisitTypedefDecl(TypedefDecl *TD) { in VisitTypedefDecl()
3856 D = TypedefDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp72 void VisitTypedefDecl(TypedefDecl *D);
464 void ASTDeclWriter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()

12