| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 3783 class UsingEnumDecl : public BaseUsingDecl, public Mergeable<UsingEnumDecl> { 3791 UsingEnumDecl(DeclContext *DC, DeclarationName DN, SourceLocation UL, in UsingEnumDecl() function 3829 static UsingEnumDecl *Create(ASTContext &C, DeclContext *DC, 3833 static UsingEnumDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID); 3838 UsingEnumDecl *getCanonicalDecl() override { in getCanonicalDecl() 3839 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl() 3841 const UsingEnumDecl *getCanonicalDecl() const { in getCanonicalDecl() 3842 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl()
|
| H A D | ASTContext.h | 583 llvm::DenseMap<UsingEnumDecl *, UsingEnumDecl *> 1089 UsingEnumDecl *getInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst); 1093 void setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, 1094 UsingEnumDecl *Pattern);
|
| H A D | TextNodeDumper.h | 389 void VisitUsingEnumDecl(const UsingEnumDecl *D);
|
| H A D | JSONNodeDumper.h | 254 void VisitUsingEnumDecl(const UsingEnumDecl *UED);
|
| H A D | RecursiveASTVisitor.h | 1791 DEF_TRAVERSE_DECL(UsingEnumDecl,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 3432 void UsingEnumDecl::anchor() {} in anchor() 3434 UsingEnumDecl *UsingEnumDecl::Create(ASTContext &C, DeclContext *DC, in Create() 3441 UsingEnumDecl(DC, EnumType->getType()->getAsTagDecl()->getDeclName(), UL, EL, NL, EnumType); in Create() 3444 UsingEnumDecl *UsingEnumDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 3447 UsingEnumDecl(nullptr, DeclarationName(), SourceLocation(), in CreateDeserialized() 3451 SourceRange UsingEnumDecl::getSourceRange() const { in getSourceRange()
|
| H A D | DeclPrinter.cpp | 104 void VisitUsingEnumDecl(UsingEnumDecl *D); 1766 void DeclPrinter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| H A D | JSONNodeDumper.cpp | 913 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
|
| H A D | ASTImporter.cpp | 554 ExpectedDecl VisitUsingEnumDecl(UsingEnumDecl *D); 5448 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 5466 UsingEnumDecl *ToUsingEnum; in VisitUsingEnumDecl() 5474 if (UsingEnumDecl *FromPattern = in VisitUsingEnumDecl() 5476 if (Expected<UsingEnumDecl *> ToPatternOrErr = import(FromPattern)) in VisitUsingEnumDecl()
|
| H A D | TextNodeDumper.cpp | 2788 void TextNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| H A D | ASTContext.cpp | 1599 UsingEnumDecl * 1600 ASTContext::getInstantiatedFromUsingEnumDecl(UsingEnumDecl *UUD) { in getInstantiatedFromUsingEnumDecl() 1604 void ASTContext::setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, in setInstantiatedFromUsingEnumDecl() 1605 UsingEnumDecl *Pattern) { in setInstantiatedFromUsingEnumDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 592 void EmitUsingEnumDecl(const UsingEnumDecl &UD);
|
| H A D | CGDecl.cpp | 153 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(D)); in EmitDecl()
|
| H A D | CGDebugInfo.cpp | 6198 void CGDebugInfo::EmitUsingEnumDecl(const UsingEnumDecl &UD) { in EmitUsingEnumDecl()
|
| H A D | CodeGenModule.cpp | 7281 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(*D)); in EmitTopLevelDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 395 void VisitUsingEnumDecl(UsingEnumDecl *D); 1908 void ASTDeclReader::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 1914 if (auto *Pattern = readDeclAs<UsingEnumDecl>()) in VisitUsingEnumDecl() 3975 D = UsingEnumDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 134 void VisitUsingEnumDecl(UsingEnumDecl *D); 1592 void ASTDeclWriter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 889 const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl> usingEnumDecl;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 3958 Decl *TemplateDeclInstantiator::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 3972 UsingEnumDecl *NewUD = in VisitUsingEnumDecl() 3973 UsingEnumDecl::Create(SemaRef.Context, Owner, D->getUsingLoc(), in VisitUsingEnumDecl()
|
| H A D | SemaDeclCXX.cpp | 12743 if (isa<UsingDecl>(D) || isa<UsingPackDecl>(D) || isa<UsingEnumDecl>(D)) in CheckUsingShadowDecl() 13314 if (UsingEnumDecl *UED = dyn_cast<UsingEnumDecl>(D)) in BuildUsingEnumDeclaration() 13327 UsingEnumDecl *UD = UsingEnumDecl::Create(Context, CurContext, UsingLoc, in BuildUsingEnumDeclaration()
|
| H A D | SemaDecl.cpp | 1535 if (isa<UsingEnumDecl>(D) && D->getDeclName().isEmpty()) { in PushOnScopeChains()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1829 extern const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl>
|