Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DExternalSemaSource.h34 class TypedefNameDecl; variable
135 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls()
144 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
644 Decl *InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias);
/llvm-project-15.0.7/clang/lib/AST/
H A DCXXABI.h64 TypedefNameDecl *DD) = 0;
66 virtual TypedefNameDecl *
H A DMicrosoftCXXABI.cpp115 llvm::SmallDenseMap<TagDecl *, TypedefNameDecl *>
165 TypedefNameDecl *DD) override { in addTypedefNameForUnnamedTagDecl()
168 TypedefNameDecl *&I = UnnamedTagDeclToTypedefNameDecl[TD]; in addTypedefNameForUnnamedTagDecl()
173 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override { in getTypedefNameForUnnamedTagDecl()
H A DStmtIterator.cpp84 else if (TypedefNameDecl* TD = dyn_cast<TypedefNameDecl>(D)) { in HandleDecl()
H A DItaniumCXXABI.cpp268 TypedefNameDecl *DD) override {} in addTypedefNameForUnnamedTagDecl()
270 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override { in getTypedefNameForUnnamedTagDecl()
H A DASTImporterLookupTable.cpp27 bool VisitTypedefNameDecl(TypedefNameDecl *D) { in VisitTypedefNameDecl()
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp257 const TypedefNameDecl *Decl = TypedefTy->getDecl(); in getFragmentsForType()
455 if (const auto *TypedefNameDecl = EnumDecl->getTypedefNameForAnonDecl()) in getFragmentsForEnum() local
456 return getFragmentsForTypedef(TypedefNameDecl); in getFragmentsForEnum()
486 if (const auto *TypedefNameDecl = Record->getTypedefNameForAnonDecl()) in getFragmentsForStruct() local
487 return getFragmentsForTypedef(TypedefNameDecl); in getFragmentsForStruct()
730 const TypedefNameDecl *Decl) { in getFragmentsForTypedef()
H A DTypedefUnderlyingTypeResolver.cpp39 const TypedefNameDecl *TypedefDecl = TypedefTy->getDecl(); in getUnderlyingTypeDecl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DRedundantVoidArgCheck.h50 const TypedefNameDecl *Typedef);
H A DRedundantVoidArgCheck.cpp76 Nodes.getNodeAs<TypedefNameDecl>(TypedefId)) in check()
230 const TypedefNameDecl *TypedefName) { in processTypedefNameDecl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h3218 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3233 TypedefNameDecl(Kind DK, ASTContext &C, DeclContext *DC, in TypedefNameDecl() function
3239 using redeclarable_base = Redeclarable<TypedefNameDecl>;
3241 TypedefNameDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl()
3245 TypedefNameDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl()
3249 TypedefNameDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl()
3320 class TypedefDecl : public TypedefNameDecl {
3323 : TypedefNameDecl(Typedef, C, DC, StartLoc, IdLoc, Id, TInfo) {} in TypedefDecl()
3340 class TypeAliasDecl : public TypedefNameDecl {
3594 TypedefNameDecl *getTypedefNameForAnonDecl() const { in getTypedefNameForAnonDecl()
[all …]
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingContext.cpp164 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D) || in isTemplateImplicitInstantiation()
226 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D)) { in adjustTemplateImplicitInstantiation()
261 if (isa<TypedefNameDecl>(D) || isa<EnumConstantDecl>(D) || in isDeclADefinition()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h240 getFragmentsForTypedef(const TypedefNameDecl *Decl);
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp152 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
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterODRStrategiesTest.cpp44 using DeclTy = TypedefNameDecl;
52 using DeclTy = TypedefNameDecl;
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindTarget.cpp81 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D)) { in getTemplatePattern()
100 bool shouldSkipTypedef(const TypedefNameDecl *TD) { in shouldSkipTypedef()
183 if (const TypedefNameDecl *TND = dyn_cast<TypedefNameDecl>(D)) { in add()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h70 clang::TypedefNameDecl *GetOrCreateTypedefDecl(PdbGlobalSymId id);
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllSymbols.cpp80 } else if (llvm::isa<TypedefNameDecl>(ND)) { in CreateSymbolInfo()
/llvm-project-15.0.7/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()

12345