Home
last modified time | relevance | path

Searched refs:TypedefNameDecl (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DExternalSemaSource.h36 class TypedefNameDecl; variable
137 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls()
146 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {} in ReadUnusedLocalTypedefNameCandidates() argument
H A DMultiplexExternalSemaSource.h30 class TypedefNameDecl; variable
275 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl*> &Decls) override;
284 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;
H A DTemplate.h41 class TypedefNameDecl; variable
610 Decl *InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias);
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftCXXABI.cpp87 llvm::SmallDenseMap<TagDecl *, TypedefNameDecl *>
133 TypedefNameDecl *DD) override { in addTypedefNameForUnnamedTagDecl()
136 TypedefNameDecl *&I = UnnamedTagDeclToTypedefNameDecl[TD]; in addTypedefNameForUnnamedTagDecl()
141 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override { in getTypedefNameForUnnamedTagDecl()
H A DCXXABI.h65 TypedefNameDecl *DD) = 0;
67 virtual TypedefNameDecl *
H A DStmtIterator.cpp84 else if (TypedefNameDecl* TD = dyn_cast<TypedefNameDecl>(D)) { in HandleDecl()
H A DItaniumCXXABI.cpp237 TypedefNameDecl *DD) override {} in addTypedefNameForUnnamedTagDecl()
239 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override { in getTypedefNameForUnnamedTagDecl()
H A DASTImporterLookupTable.cpp26 bool VisitTypedefNameDecl(TypedefNameDecl *D) { in VisitTypedefNameDecl()
H A DDecl.cpp889 } else if (auto *TD = dyn_cast<TypedefNameDecl>(D)) { in getLVForNamespaceScopeDecl()
1387 if (!cast<TypedefNameDecl>(D) in computeLVForDecl()
4245 TypedefNameDeclOrQualifier((TypedefNameDecl *)nullptr) { in TagDecl()
4269 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { in setTypedefNameForAnonDecl()
4336 TypedefNameDeclOrQualifier = (TypedefNameDecl *)nullptr; in setQualifierInfo()
4952 void TypedefNameDecl::anchor() {} in anchor()
4954 TagDecl *TypedefNameDecl::getAnonDeclWithTypedefName(bool AnyRedecl) const { in getAnonDeclWithTypedefName()
4969 bool TypedefNameDecl::isTransparentTagSlow() const { in isTransparentTagSlow()
H A DQualTypeNames.cpp201 } else if (const auto *TDD = dyn_cast<TypedefNameDecl>(DC)) { in createOuterNNS()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3167 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3182 TypedefNameDecl(Kind DK, ASTContext &C, DeclContext *DC, in TypedefNameDecl() function
3188 using redeclarable_base = Redeclarable<TypedefNameDecl>;
3190 TypedefNameDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl()
3194 TypedefNameDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl()
3198 TypedefNameDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl()
3269 class TypedefDecl : public TypedefNameDecl {
3272 : TypedefNameDecl(Typedef, C, DC, StartLoc, IdLoc, Id, TInfo) {} in TypedefDecl()
3289 class TypeAliasDecl : public TypedefNameDecl {
3525 TypedefNameDecl *getTypedefNameForAnonDecl() const { in getTypedefNameForAnonDecl()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp165 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D) || in isTemplateImplicitInstantiation()
227 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D)) { in adjustTemplateImplicitInstantiation()
262 if (isa<TypedefNameDecl>(D) || in isDeclADefinition()
H A DIndexTypeSourceInfo.cpp58 TypedefNameDecl *ND = TL.getTypedefNameDecl(); in VisitTypedefTypeLoc()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp265 SmallVectorImpl<TypedefNameDecl*> &Decls) { in ReadExtVectorDecls()
277 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) { in ReadUnusedLocalTypedefNameCandidates() argument
H A DSemaCXXScopeSpec.cpp347 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) { in isAcceptableNestedNameSpecifier()
716 if (auto *TD = dyn_cast_or_null<TypedefNameDecl>(SD)) in BuildCXXNestedNameSpecifier()
H A DSemaDeclObjC.cpp586 if (const TypedefNameDecl *TDecl = in ActOnSuperClassOfClassInterface()
587 dyn_cast_or_null<TypedefNameDecl>(PrevDecl)) { in ActOnSuperClassOfClassInterface()
598 (void)DiagnoseUseOfDecl(const_cast<TypedefNameDecl*>(TDecl), SuperLoc); in ActOnSuperClassOfClassInterface()
614 if (!dyn_cast_or_null<TypedefNameDecl>(PrevDecl)) { in ActOnSuperClassOfClassInterface()
1120 if (const TypedefNameDecl *TDecl = dyn_cast_or_null<TypedefNameDecl>(IDecl)) { in ActOnTypedefedProtocols()
1154 if (const TypedefNameDecl *TDecl = in ActOnCompatibilityAlias()
1155 dyn_cast_or_null<TypedefNameDecl>(CDeclU)) { in ActOnCompatibilityAlias()
3065 TypedefNameDecl *TDD = dyn_cast<TypedefNameDecl>(PrevDecl); in ActOnForwardClassDeclaration()
H A DSemaAvailability.cpp70 while (const auto *TD = dyn_cast<TypedefNameDecl>(D)) { in ShouldDiagnoseAvailabilityOfDecl()
855 TypedefNameDecl *D = TD->getDecl(); in VisitTypeLoc()
H A DJumpDiagnostics.cpp221 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in GetDiagForGotoScopeDecl()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp150 TypedefNameDecl *typedef_name_decl = typedef_type->getDecl(); in AddTypeDecl()
H A DASTUtils.h497 llvm::SmallVectorImpl<clang::TypedefNameDecl *> &Decls) override { in ReadExtVectorDecls()
503 llvm::SmallSetVector<const clang::TypedefNameDecl *, 4> &Decls) override { in ReadUnusedLocalTypedefNameCandidates() argument
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h68 clang::TypedefNameDecl *GetOrCreateTypedefDecl(PdbGlobalSymId id);
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp264 else if (const auto *TND = dyn_cast<TypedefNameDecl>(DS->getSingleDecl())) in checkPreStmt()
H A DLLVMConventionsChecker.cpp57 const TypedefNameDecl *TD = TT->getDecl(); in IsStdString()
/freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp443 bool VisitTypedefNameDecl(TypedefNameDecl *DeclNode) { in VisitTypedefNameDecl()
1057 for (const TypedefNameDecl *Alias : Aliases->second) { in typeHasMatchingAlias()
1103 llvm::DenseMap<const Type*, std::set<const TypedefNameDecl*> > TypeAliases;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h104 class TypedefNameDecl; variable
2015 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) override;
2018 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;

1234