| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 3612 class UsingEnumDecl : public BaseUsingDecl, public Mergeable<UsingEnumDecl> { 3622 UsingEnumDecl(DeclContext *DC, DeclarationName DN, SourceLocation UL, in UsingEnumDecl() function 3644 static UsingEnumDecl *Create(ASTContext &C, DeclContext *DC, 3648 static UsingEnumDecl *CreateDeserialized(ASTContext &C, unsigned ID); 3653 UsingEnumDecl *getCanonicalDecl() override { in getCanonicalDecl() 3654 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl() 3656 const UsingEnumDecl *getCanonicalDecl() const { in getCanonicalDecl() 3657 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl()
|
| H A D | ASTContext.h | 563 llvm::DenseMap<UsingEnumDecl *, UsingEnumDecl *> 990 UsingEnumDecl *getInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst); 994 void setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, 995 UsingEnumDecl *Pattern);
|
| H A D | TextNodeDumper.h | 362 void VisitUsingEnumDecl(const UsingEnumDecl *D);
|
| H A D | JSONNodeDumper.h | 239 void VisitUsingEnumDecl(const UsingEnumDecl *UED);
|
| H A D | RecursiveASTVisitor.h | 1733 DEF_TRAVERSE_DECL(UsingEnumDecl, {})
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 3087 void UsingEnumDecl::anchor() {} in anchor() 3089 UsingEnumDecl *UsingEnumDecl::Create(ASTContext &C, DeclContext *DC, in Create() 3092 return new (C, DC) UsingEnumDecl(DC, Enum->getDeclName(), UL, EL, NL, Enum); in Create() 3095 UsingEnumDecl *UsingEnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 3096 return new (C, ID) UsingEnumDecl(nullptr, DeclarationName(), SourceLocation(), in CreateDeserialized() 3100 SourceRange UsingEnumDecl::getSourceRange() const { in getSourceRange()
|
| H A D | DeclPrinter.cpp | 101 void VisitUsingEnumDecl(UsingEnumDecl *D); 1625 void DeclPrinter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| H A D | JSONNodeDumper.cpp | 801 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
|
| H A D | TextNodeDumper.cpp | 2141 void TextNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| H A D | ASTImporter.cpp | 552 ExpectedDecl VisitUsingEnumDecl(UsingEnumDecl *D); 4744 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 4761 UsingEnumDecl *ToUsingEnum; in VisitUsingEnumDecl() 4769 if (UsingEnumDecl *FromPattern = in VisitUsingEnumDecl() 4771 if (Expected<UsingEnumDecl *> ToPatternOrErr = import(FromPattern)) in VisitUsingEnumDecl()
|
| H A D | ASTContext.cpp | 1581 UsingEnumDecl * 1582 ASTContext::getInstantiatedFromUsingEnumDecl(UsingEnumDecl *UUD) { in getInstantiatedFromUsingEnumDecl() 1590 void ASTContext::setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, in setInstantiatedFromUsingEnumDecl() 1591 UsingEnumDecl *Pattern) { in setInstantiatedFromUsingEnumDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | FindTarget.cpp | 191 } else if (const UsingEnumDecl *UED = dyn_cast<UsingEnumDecl>(D)) { in add()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 531 void EmitUsingEnumDecl(const UsingEnumDecl &UD);
|
| H A D | CGDecl.cpp | 144 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(D)); in EmitDecl()
|
| H A D | CGDebugInfo.cpp | 5537 void CGDebugInfo::EmitUsingEnumDecl(const UsingEnumDecl &UD) { in EmitUsingEnumDecl()
|
| H A D | CodeGenModule.cpp | 6164 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(*D)); in EmitTopLevelDecl()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 395 void VisitUsingEnumDecl(UsingEnumDecl *D); 1760 void ASTDeclReader::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 1766 if (auto *Pattern = readDeclAs<UsingEnumDecl>()) in VisitUsingEnumDecl() 3616 D = UsingEnumDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 118 void VisitUsingEnumDecl(UsingEnumDecl *D); 1292 void ASTDeclWriter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 858 const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl> usingEnumDecl;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 3230 Decl *TemplateDeclInstantiator::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 3238 UsingEnumDecl *NewUD = in VisitUsingEnumDecl() 3239 UsingEnumDecl::Create(SemaRef.Context, Owner, D->getUsingLoc(), in VisitUsingEnumDecl()
|
| H A D | SemaDeclCXX.cpp | 11955 if (isa<UsingDecl>(D) || isa<UsingPackDecl>(D) || isa<UsingEnumDecl>(D)) in CheckUsingShadowDecl() 12555 if (UsingEnumDecl *UED = dyn_cast<UsingEnumDecl>(D)) in BuildUsingEnumDeclaration() 12568 UsingEnumDecl *UD = UsingEnumDecl::Create(Context, CurContext, UsingLoc, in BuildUsingEnumDeclaration()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1777 extern const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl>
|