Home
last modified time | relevance | path

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

1234

/netbsd-src/external/apache2/llvm/dist/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
608 Decl *InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias);
/netbsd-src/external/apache2/llvm/dist/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()
4252 TypedefNameDeclOrQualifier((TypedefNameDecl *)nullptr) { in TagDecl()
4276 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { in setTypedefNameForAnonDecl()
4343 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()
H A DODRHash.cpp349 void VisitTypedefNameDecl(const TypedefNameDecl *D) { in VisitTypedefNameDecl()
717 const TypedefNameDecl *D = TypedefT->getDecl(); in RemoveTypedef()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDecl.h3141 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3156 TypedefNameDecl(Kind DK, ASTContext &C, DeclContext *DC, in TypedefNameDecl() function
3162 using redeclarable_base = Redeclarable<TypedefNameDecl>;
3164 TypedefNameDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl()
3168 TypedefNameDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl()
3172 TypedefNameDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl()
3213 TypedefNameDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
3214 const TypedefNameDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
3243 class TypedefDecl : public TypedefNameDecl {
3246 : TypedefNameDecl(Typedef, C, DC, StartLoc, IdLoc, Id, TInfo) {} in TypedefDecl()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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.cpp333 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) { in isAcceptableNestedNameSpecifier()
702 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()
868 TypedefNameDecl *D = TD->getDecl(); in VisitTypeLoc()
H A DJumpDiagnostics.cpp221 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in GetDiagForGotoScopeDecl()
H A DSemaStmtAsm.cpp831 else if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(FoundDecl)) { in LookupInlineAsmField()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp57 const TypedefNameDecl *TD = TT->getDecl(); in IsStdString()
H A DVLASizeChecker.cpp264 else if (const auto *TND = dyn_cast<TypedefNameDecl>(DS->getSingleDecl())) in checkPreStmt()
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp313 if (const TypedefNameDecl *TD = dyn_cast_or_null<TypedefNameDecl>(D)) { in clang_getTypedefDeclUnderlyingType()
436 TypedefNameDecl *TD = TT->getDecl(); in clang_getTypedefName()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DASTReader.h104 class TypedefNameDecl; variable
2012 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) override;
2015 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;

1234