| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 3706 class UsingEnumDecl : public BaseUsingDecl, public Mergeable<UsingEnumDecl> { 3714 UsingEnumDecl(DeclContext *DC, DeclarationName DN, SourceLocation UL, in UsingEnumDecl() function 3752 static UsingEnumDecl *Create(ASTContext &C, DeclContext *DC, 3756 static UsingEnumDecl *CreateDeserialized(ASTContext &C, unsigned ID); 3761 UsingEnumDecl *getCanonicalDecl() override { in getCanonicalDecl() 3762 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl() 3764 const UsingEnumDecl *getCanonicalDecl() const { in getCanonicalDecl() 3765 return cast<UsingEnumDecl>(getFirstDecl()); in getCanonicalDecl()
|
| H A D | ASTContext.h | 543 llvm::DenseMap<UsingEnumDecl *, UsingEnumDecl *> 967 UsingEnumDecl *getInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst); 971 void setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, 972 UsingEnumDecl *Pattern);
|
| H A D | TextNodeDumper.h | 374 void VisitUsingEnumDecl(const UsingEnumDecl *D);
|
| H A D | JSONNodeDumper.h | 251 void VisitUsingEnumDecl(const UsingEnumDecl *UED);
|
| H A D | RecursiveASTVisitor.h | 1706 DEF_TRAVERSE_DECL(UsingEnumDecl,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 3176 void UsingEnumDecl::anchor() {} in anchor() 3178 UsingEnumDecl *UsingEnumDecl::Create(ASTContext &C, DeclContext *DC, in Create() 3185 UsingEnumDecl(DC, EnumType->getType()->getAsTagDecl()->getDeclName(), UL, EL, NL, EnumType); in Create() 3188 UsingEnumDecl *UsingEnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 3190 UsingEnumDecl(nullptr, DeclarationName(), SourceLocation(), in CreateDeserialized() 3194 SourceRange UsingEnumDecl::getSourceRange() const { in getSourceRange()
|
| H A D | DeclPrinter.cpp | 114 void VisitUsingEnumDecl(UsingEnumDecl *D); 1768 void DeclPrinter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| H A D | JSONNodeDumper.cpp | 879 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
|
| H A D | TextNodeDumper.cpp | 2375 void TextNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| H A D | ASTImporter.cpp | 504 ExpectedDecl VisitUsingEnumDecl(UsingEnumDecl *D); 5087 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 5105 UsingEnumDecl *ToUsingEnum; in VisitUsingEnumDecl() 5113 if (UsingEnumDecl *FromPattern = in VisitUsingEnumDecl() 5115 if (Expected<UsingEnumDecl *> ToPatternOrErr = import(FromPattern)) in VisitUsingEnumDecl()
|
| H A D | ASTContext.cpp | 1497 UsingEnumDecl * 1498 ASTContext::getInstantiatedFromUsingEnumDecl(UsingEnumDecl *UUD) { in getInstantiatedFromUsingEnumDecl() 1502 void ASTContext::setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, in setInstantiatedFromUsingEnumDecl() 1503 UsingEnumDecl *Pattern) { in setInstantiatedFromUsingEnumDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 551 void EmitUsingEnumDecl(const UsingEnumDecl &UD);
|
| H A D | CGDecl.cpp | 147 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(D)); in EmitDecl()
|
| H A D | CGDebugInfo.cpp | 5752 void CGDebugInfo::EmitUsingEnumDecl(const UsingEnumDecl &UD) { in EmitUsingEnumDecl()
|
| H A D | CodeGenModule.cpp | 6809 DI->EmitUsingEnumDecl(cast<UsingEnumDecl>(*D)); in EmitTopLevelDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 860 const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl> usingEnumDecl;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 409 void VisitUsingEnumDecl(UsingEnumDecl *D); 1900 void ASTDeclReader::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 1906 if (auto *Pattern = readDeclAs<UsingEnumDecl>()) in VisitUsingEnumDecl() 3873 D = UsingEnumDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 119 void VisitUsingEnumDecl(UsingEnumDecl *D); 1380 void ASTDeclWriter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 3367 Decl *TemplateDeclInstantiator::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl() 3377 UsingEnumDecl *NewUD = in VisitUsingEnumDecl() 3378 UsingEnumDecl::Create(SemaRef.Context, Owner, D->getUsingLoc(), in VisitUsingEnumDecl()
|
| H A D | SemaDeclCXX.cpp | 12502 if (isa<UsingDecl>(D) || isa<UsingPackDecl>(D) || isa<UsingEnumDecl>(D)) in CheckUsingShadowDecl() 13103 if (UsingEnumDecl *UED = dyn_cast<UsingEnumDecl>(D)) in BuildUsingEnumDeclaration() 13116 UsingEnumDecl *UD = UsingEnumDecl::Create(Context, CurContext, UsingLoc, in BuildUsingEnumDeclaration()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1789 extern const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl>
|