Home
last modified time | relevance | path

Searched refs:AccessSpecDecl (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DVirtualClassDestructorCheck.cpp72 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 DRedundantAccessSpecifiersCheck.cpp30 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 DInsertionPoint.cpp45 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 Dclang-diff-html.test36 CHECK: // CHECK: Delete AccessSpecDecl: public
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/
H A Dinline_sites.test152 # CHECK-NEXT: | |-AccessSpecDecl {{.*}} public
157 # CHECK-NEXT: |-AccessSpecDecl {{.*}} public
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h86 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 DTextNodeDumper.h366 void VisitAccessSpecDecl(const AccessSpecDecl *D);
H A DJSONNodeDumper.h252 void VisitAccessSpecDecl(const AccessSpecDecl *ASD);
H A DRecursiveASTVisitor.h1533 DEF_TRAVERSE_DECL(AccessSpecDecl, {})
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp58 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 DODRHash.cpp311 void VisitAccessSpecDecl(const AccessSpecDecl *D) { in VisitAccessSpecDecl()
H A DDeclPrinter.cpp435 if (isa<AccessSpecDecl>(*D)) { in VisitDeclContext()
H A DJSONNodeDumper.cpp954 void JSONNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *ASD) { in VisitAccessSpecDecl()
H A DTextNodeDumper.cpp2204 void TextNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *D) { in VisitAccessSpecDecl()
H A DASTImporter.cpp515 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 DASTMatchersInternal.cpp757 const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
/llvm-project-15.0.7/clang/lib/Tooling/ASTDiff/
H A DASTDiff.cpp439 if (auto *A = dyn_cast<AccessSpecDecl>(D)) { in getDeclValue()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp403 void VisitAccessSpecDecl(AccessSpecDecl *D);
2145 void ASTDeclReader::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
3652 D = AccessSpecDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp126 void VisitAccessSpecDecl(AccessSpecDecl *D);
1466 void ASTDeclWriter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAccess.cpp1150 if (isa<AccessSpecDecl>(I)) { in diagnoseBadDirectAccess()
H A DSemaTemplateInstantiateDecl.cpp1178 Decl *TemplateDeclInstantiator::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
1179 AccessSpecDecl* AD in VisitAccessSpecDecl()
1180 = AccessSpecDecl::Create(SemaRef.Context, D->getAccess(), Owner, in VisitAccessSpecDecl()
H A DSemaDeclCXX.cpp3063 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 DASTMatchers.h519 extern const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNarrowingTest.cpp1959 TEST_P(ASTMatchersTest, AccessSpecDecl) { in TEST_P() argument
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1367 AccessSpecDecl::Create(ct, access_specifier, cxx_record_decl, in AddAccessSpecifierDecl()

12