Home
last modified time | relevance | path

Searched refs:TypedefDecl (Results 1 – 25 of 45) 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.h372 mutable TypedefDecl *Int128Decl = nullptr;
375 mutable TypedefDecl *UInt128Decl = nullptr;
379 mutable TypedefDecl *BuiltinVaListDecl = nullptr;
382 mutable TypedefDecl *BuiltinMSVaListDecl = nullptr;
385 mutable TypedefDecl *ObjCIdDecl = nullptr;
388 mutable TypedefDecl *ObjCSelDecl = nullptr;
391 mutable TypedefDecl *ObjCClassDecl = nullptr;
397 mutable TypedefDecl *BOOLDecl = nullptr;
419 mutable TypedefDecl *CFConstantStringTypeDecl = nullptr;
426 TypedefDecl *ObjCInstanceTypeDecl = nullptr;
[all …]
H A DTextNodeDumper.h355 void VisitTypedefDecl(const TypedefDecl *D);
H A DJSONNodeDumper.h248 void VisitTypedefDecl(const TypedefDecl *TD);
H A DDecl.h3625 class TypedefDecl : public TypedefNameDecl {
3626 TypedefDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in TypedefDecl() function
3632 static TypedefDecl *Create(ASTContext &C, DeclContext *DC,
3635 static TypedefDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
H A DASTNodeTraverser.h540 void VisitTypedefDecl(const TypedefDecl *D) { Visit(D->getUnderlyingType()); } in VisitTypedefDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.h29 class TypedefDecl; variable
83 void visitTypedef(const TypedefDecl *);
H A DForwardDeclChecker.cpp61 bool VisitTypedefDecl(TypedefDecl *TD) { in checkASTDecl()
105 void visitTypedef(const TypedefDecl *TD) const { in visitTypedef()
H A DRawPtrRefMemberChecker.cpp61 bool VisitTypedefDecl(const TypedefDecl *TD) override { in checkASTDecl()
H A DRawPtrRefLocalVarsChecker.cpp212 bool VisitTypedefDecl(TypedefDecl *TD) override { in checkASTDecl()
H A DRawPtrRefCallArgsChecker.cpp87 bool VisitTypedefDecl(TypedefDecl *TD) override { in checkASTDecl()
H A DRawPtrRefLambdaCapturesChecker.cpp80 bool VisitTypedefDecl(TypedefDecl *TD) override { in checkASTDecl()
H A DRetainPtrCtorAdoptChecker.cpp75 bool VisitTypedefDecl(TypedefDecl *TD) { in checkASTDecl()
H A DPtrTypesSemantics.cpp242 void RetainTypeChecker::visitTypedef(const TypedefDecl *TD) { in visitTypedef()
/freebsd/contrib/llvm-project/clang/include/clang/Edit/
H A DRewriters.h19 class TypedefDecl; variable
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp204 isa<TypedefDecl>(D)) in getDeclLocsForCommentSearch()
1246 TypedefDecl *ASTContext::buildImplicitTypedef(QualType T, in buildImplicitTypedef()
1249 TypedefDecl *NewDecl = TypedefDecl::Create( in buildImplicitTypedef()
1256 TypedefDecl *ASTContext::getInt128Decl() const { in getInt128Decl()
1262 TypedefDecl *ASTContext::getUInt128Decl() const { in getUInt128Decl()
8323 TypedefDecl *ASTContext::getCFConstantStringDecl() const { in getCFConstantStringDecl()
8429 CFConstantStringTypeDecl = cast<TypedefDecl>(TD->getDecl()); in setCFConstantStringType()
8634 TypedefDecl *ASTContext::getObjCInstanceTypeDecl() { in getObjCInstanceTypeDecl()
9749 TypedefDecl *ASTContext::getObjCIdDecl() const { in getObjCIdDecl()
9758 TypedefDecl *ASTContext::getObjCSelDecl() const { in getObjCSelDecl()
[all …]
H A DDecl.cpp5644 TypedefDecl *TypedefDecl::Create(ASTContext &C, DeclContext *DC, in Create()
5648 return new (C, DC) TypedefDecl(C, DC, StartLoc, IdLoc, Id, TInfo); in Create()
5690 TypedefDecl *TypedefDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
5691 return new (C, ID) TypedefDecl(C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
5709 SourceRange TypedefDecl::getSourceRange() const { in getSourceRange()
H A DDeclPrinter.cpp64 void VisitTypedefDecl(TypedefDecl *D);
580 void DeclPrinter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
H A DCommentSema.cpp908 if (auto *ThisTypedefDecl = dyn_cast<TypedefDecl>(ThisDeclInfo->CurrentDecl)) { in isClassOrStructOrTagTypedefDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp96 void VisitTypedefDecl(const TypedefDecl *D);
614 void USRGenerator::VisitTypedefDecl(const TypedefDecl *D) { in VisitTypedefDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp175 assert(isa<TypedefDecl>(OrigDecl) && "Not a Type alias or typedef"); in TransformTypedefType()
176 Decl = TypedefDecl::Create( in TransformTypedefType()
H A DJumpDiagnostics.cpp222 return ScopePair(isa<TypedefDecl>(TD) in GetDiagForGotoScopeDecl()
H A DSemaAvailability.cpp176 isa<TypedefDecl>(OffendingDecl)) { in ShouldDiagnoseAvailabilityInContext()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp2018 TypedefDecl *typedef_decl = TypedefDecl::Create( in AddContextClassType()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h159 if (const auto *TypedefDecl = Decl->getTypedefNameForAnonDecl()) in getTypedefName() local
160 return TypedefDecl->getName(); in getTypedefName()

12