/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 3720 class UsingEnumDecl : public BaseUsingDecl, public Mergeable<UsingEnumDecl> { 3728 UsingEnumDecl(DeclContext *DC, DeclarationName DN, SourceLocation UL, in UsingEnumDecl() function 3766 static UsingEnumDecl *Create(ASTContext &C, DeclContext *DC, 3770 static UsingEnumDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID); 3775 UsingEnumDecl *getCanonicalDecl() override { in getCanonicalDecl() 3776 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl() 3778 const UsingEnumDecl *getCanonicalDecl() const { in getCanonicalDecl() 3779 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl()
|
H A D | ASTContext.h | 563 llvm::DenseMap<UsingEnumDecl *, UsingEnumDecl *> 996 UsingEnumDecl *getInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst); 1000 void setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, 1001 UsingEnumDecl *Pattern);
|
H A D | TextNodeDumper.h | 388 void VisitUsingEnumDecl(const UsingEnumDecl *D);
|
H A D | JSONNodeDumper.h | 254 void VisitUsingEnumDecl(const UsingEnumDecl *UED);
|
H A D | RecursiveASTVisitor.h | 1761 DEF_TRAVERSE_DECL(UsingEnumDecl,
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 3207 void UsingEnumDecl::anchor() {} in anchor() 3209 UsingEnumDecl *UsingEnumDecl::Create(ASTContext &C, DeclContext *DC, in Create() 3216 UsingEnumDecl(DC, EnumType->getType()->getAsTagDecl()->getDeclName(), UL, EL, NL, EnumType); in Create() 3219 UsingEnumDecl *UsingEnumDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 3222 UsingEnumDecl(nullptr, DeclarationName(), SourceLocation(), in CreateDeserialized() 3226 SourceRange UsingEnumDecl::getSourceRange() const { in getSourceRange()
|
H A D | DeclPrinter.cpp | 103 void VisitUsingEnumDecl(UsingEnumDecl *D); 1730 void DeclPrinter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
H A D | JSONNodeDumper.cpp | 911 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
|
H A D | ASTImporter.cpp | 505 ExpectedDecl VisitUsingEnumDecl(UsingEnumDecl *D); 5171 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 5189 UsingEnumDecl *ToUsingEnum; in VisitUsingEnumDecl() 5197 if (UsingEnumDecl *FromPattern = in VisitUsingEnumDecl() 5199 if (Expected<UsingEnumDecl *> ToPatternOrErr = import(FromPattern)) in VisitUsingEnumDecl()
|
H A D | TextNodeDumper.cpp | 2626 void TextNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
H A D | ASTContext.cpp | 1536 UsingEnumDecl * 1537 ASTContext::getInstantiatedFromUsingEnumDecl(UsingEnumDecl *UUD) { in getInstantiatedFromUsingEnumDecl() 1541 void ASTContext::setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, in setInstantiatedFromUsingEnumDecl() 1542 UsingEnumDecl *Pattern) { in setInstantiatedFromUsingEnumDecl()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 567 void EmitUsingEnumDecl(const UsingEnumDecl &UD);
|
H A D | CGDecl.cpp | 150 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(D)); in EmitDecl()
|
H A D | CGDebugInfo.cpp | 5935 void CGDebugInfo::EmitUsingEnumDecl(const UsingEnumDecl &UD) { in EmitUsingEnumDecl()
|
H A D | CodeGenModule.cpp | 6955 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(*D)); in EmitTopLevelDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 404 void VisitUsingEnumDecl(UsingEnumDecl *D); 1887 void ASTDeclReader::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 1893 if (auto *Pattern = readDeclAs<UsingEnumDecl>()) in VisitUsingEnumDecl() 3898 D = UsingEnumDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
H A D | ASTWriterDecl.cpp | 122 void VisitUsingEnumDecl(UsingEnumDecl *D); 1418 void ASTDeclWriter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 3413 Decl *TemplateDeclInstantiator::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 3427 UsingEnumDecl *NewUD = in VisitUsingEnumDecl() 3428 UsingEnumDecl::Create(SemaRef.Context, Owner, D->getUsingLoc(), in VisitUsingEnumDecl()
|
H A D | SemaDeclCXX.cpp | 12416 if (isa<UsingDecl>(D) || isa<UsingPackDecl>(D) || isa<UsingEnumDecl>(D)) in CheckUsingShadowDecl() 12982 if (UsingEnumDecl *UED = dyn_cast<UsingEnumDecl>(D)) in BuildUsingEnumDeclaration() 12995 UsingEnumDecl *UD = UsingEnumDecl::Create(Context, CurContext, UsingLoc, in BuildUsingEnumDeclaration()
|
H A D | SemaDecl.cpp | 1518 if (isa<UsingEnumDecl>(D) && D->getDeclName().isEmpty()) { in PushOnScopeChains()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1790 extern const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl>
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.cpp | 4245 if (isa<StaticAssertDecl, TagDecl, TypedefNameDecl, UsingEnumDecl, in visitDeclStmt()
|