Home
last modified time | relevance | path

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

1234

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DExternalSemaSource.h36 class TypedefNameDecl; variable
137 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls()
146 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {} in ReadUnusedLocalTypedefNameCandidates() argument
DMultiplexExternalSemaSource.h30 class TypedefNameDecl; variable
275 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl*> &Decls) override;
284 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;
DTemplate.h41 class TypedefNameDecl; variable
610 Decl *InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
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()
DCXXABI.h65 TypedefNameDecl *DD) = 0;
67 virtual TypedefNameDecl *
DStmtIterator.cpp84 else if (TypedefNameDecl* TD = dyn_cast<TypedefNameDecl>(D)) { in HandleDecl()
DItaniumCXXABI.cpp237 TypedefNameDecl *DD) override {} in addTypedefNameForUnnamedTagDecl()
239 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override { in getTypedefNameForUnnamedTagDecl()
DASTImporterLookupTable.cpp26 bool VisitTypedefNameDecl(TypedefNameDecl *D) { in VisitTypedefNameDecl()
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()
DQualTypeNames.cpp201 } else if (const auto *TDD = dyn_cast<TypedefNameDecl>(DC)) { in createOuterNNS()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
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()
3239 TypedefNameDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
3240 const TypedefNameDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
3269 class TypedefDecl : public TypedefNameDecl {
3272 : TypedefNameDecl(Typedef, C, DC, StartLoc, IdLoc, Id, TInfo) {} in TypedefDecl()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
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()
DIndexTypeSourceInfo.cpp58 TypedefNameDecl *ND = TL.getTypedefNameDecl(); in VisitTypedefTypeLoc()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DMultiplexExternalSemaSource.cpp265 SmallVectorImpl<TypedefNameDecl*> &Decls) { in ReadExtVectorDecls()
277 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) { in ReadUnusedLocalTypedefNameCandidates() argument
DSemaCXXScopeSpec.cpp347 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) { in isAcceptableNestedNameSpecifier()
716 if (auto *TD = dyn_cast_or_null<TypedefNameDecl>(SD)) in BuildCXXNestedNameSpecifier()
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()
DSemaAvailability.cpp70 while (const auto *TD = dyn_cast<TypedefNameDecl>(D)) { in ShouldDiagnoseAvailabilityOfDecl()
855 TypedefNameDecl *D = TD->getDecl(); in VisitTypeLoc()
DJumpDiagnostics.cpp221 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in GetDiagForGotoScopeDecl()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DNameSearchContext.cpp150 TypedefNameDecl *typedef_name_decl = typedef_type->getDecl(); in AddTypeDecl()
DASTUtils.h497 llvm::SmallVectorImpl<clang::TypedefNameDecl *> &Decls) override { in ReadExtVectorDecls()
503 llvm::SmallSetVector<const clang::TypedefNameDecl *, 4> &Decls) override { in ReadUnusedLocalTypedefNameCandidates() argument
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbAstBuilder.h68 clang::TypedefNameDecl *GetOrCreateTypedefDecl(PdbGlobalSymId id);
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DLLVMConventionsChecker.cpp57 const TypedefNameDecl *TD = TT->getDecl(); in IsStdString()
DVLASizeChecker.cpp264 else if (const auto *TND = dyn_cast<TypedefNameDecl>(DS->getSingleDecl())) in checkPreStmt()
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
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-12-stable/contrib/llvm-project/clang/include/clang/Serialization/
DASTReader.h104 class TypedefNameDecl; variable
2015 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) override;
2018 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;

1234