| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | VirtualClassDestructorCheck.cpp | 72 static const AccessSpecDecl * 74 for (DeclContext::specific_decl_iterator<AccessSpecDecl> in getPublicASDecl() 78 AccessSpecDecl *ASDecl = *AS; in getPublicASDecl() 93 const AccessSpecDecl *AccessSpecDecl = getPublicASDecl(StructOrClass); in generateUserDeclaredDestructor() local 95 if (!AccessSpecDecl) { in generateUserDeclaredDestructor() 104 Loc = AccessSpecDecl->getEndLoc().getLocWithOffset(1); in generateUserDeclaredDestructor()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | RedundantAccessSpecifiersCheck.cpp | 30 const AccessSpecDecl *LastASDecl = nullptr; in check() 31 for (DeclContext::specific_decl_iterator<AccessSpecDecl> in check() 35 const AccessSpecDecl *ASDecl = *AS; in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/ |
| H A D | InsertionPoint.cpp | 45 if (llvm::isa<AccessSpecDecl>(D)) { in insertionDecl() 89 if (const auto *ASD = llvm::dyn_cast<AccessSpecDecl>(D)) in getAccessAtEnd()
|
| /llvm-project-15.0.7/clang/test/Tooling/ |
| H A D | clang-diff-html.test | 36 CHECK: // CHECK: Delete AccessSpecDecl: public
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/ |
| H A D | inline_sites.test | 152 # CHECK-NEXT: | |-AccessSpecDecl {{.*}} public 157 # CHECK-NEXT: |-AccessSpecDecl {{.*}} public
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 86 class AccessSpecDecl : public Decl { 90 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC, in AccessSpecDecl() function 96 AccessSpecDecl(EmptyShell Empty) : Decl(AccessSpec, Empty) {} in AccessSpecDecl() function 117 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, in Create() 120 return new (C, DC) AccessSpecDecl(AS, DC, ASLoc, ColonLoc); in Create() 123 static AccessSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID);
|
| H A D | TextNodeDumper.h | 366 void VisitAccessSpecDecl(const AccessSpecDecl *D);
|
| H A D | JSONNodeDumper.h | 252 void VisitAccessSpecDecl(const AccessSpecDecl *ASD);
|
| H A D | RecursiveASTVisitor.h | 1533 DEF_TRAVERSE_DECL(AccessSpecDecl, {})
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 58 void AccessSpecDecl::anchor() {} in anchor() 60 AccessSpecDecl *AccessSpecDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 61 return new (C, ID) AccessSpecDecl(EmptyShell()); in CreateDeserialized()
|
| H A D | ODRHash.cpp | 311 void VisitAccessSpecDecl(const AccessSpecDecl *D) { in VisitAccessSpecDecl()
|
| H A D | DeclPrinter.cpp | 435 if (isa<AccessSpecDecl>(*D)) { in VisitDeclContext()
|
| H A D | JSONNodeDumper.cpp | 954 void JSONNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *ASD) { in VisitAccessSpecDecl()
|
| H A D | TextNodeDumper.cpp | 2204 void TextNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *D) { in VisitAccessSpecDecl()
|
| H A D | ASTImporter.cpp | 515 ExpectedDecl VisitAccessSpecDecl(AccessSpecDecl *D); 2310 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl() 2324 AccessSpecDecl *ToD; in VisitAccessSpecDecl()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 757 const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
|
| /llvm-project-15.0.7/clang/lib/Tooling/ASTDiff/ |
| H A D | ASTDiff.cpp | 439 if (auto *A = dyn_cast<AccessSpecDecl>(D)) { in getDeclValue()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 403 void VisitAccessSpecDecl(AccessSpecDecl *D); 2145 void ASTDeclReader::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl() 3652 D = AccessSpecDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 126 void VisitAccessSpecDecl(AccessSpecDecl *D); 1466 void ASTDeclWriter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 1150 if (isa<AccessSpecDecl>(I)) { in diagnoseBadDirectAccess()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1178 Decl *TemplateDeclInstantiator::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl() 1179 AccessSpecDecl* AD in VisitAccessSpecDecl() 1180 = AccessSpecDecl::Create(SemaRef.Context, D->getAccess(), Owner, in VisitAccessSpecDecl()
|
| H A D | SemaDeclCXX.cpp | 3063 AccessSpecDecl *ASDecl = AccessSpecDecl::Create(Context, Access, CurContext, in ActOnAccessSpecifier() 3531 const AccessSpecDecl *LastAccessSpec = nullptr; in ActOnCXXMemberDeclarator() 3533 if (const auto *AccessSpec = dyn_cast<AccessSpecDecl>(D)) in ActOnCXXMemberDeclarator()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 519 extern const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNarrowingTest.cpp | 1959 TEST_P(ASTMatchersTest, AccessSpecDecl) { in TEST_P() argument
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1367 AccessSpecDecl::Create(ct, access_specifier, cxx_record_decl, in AddAccessSpecifierDecl()
|