reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
85 Access = AS_public;
tools/clang/lib/AST/CXXInheritance.cpp198 AccessSpecifier AccessToHere = ScratchPath.Access; 259 ScratchPath.Access = BaseSpec.getAccessSpecifier(); 261 ScratchPath.Access = CXXRecordDecl::MergeAccess(AccessToHere, 335 ScratchPath.Access = AccessToHere;tools/clang/lib/AST/ExprConstant.cpp
5235 assert(Paths->front().Access != AS_public && "why did the cast fail?"); 5265 Paths.front().Access == AS_public) {tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
1326 if (Path.Access != AS_public) // Ignore non-public inheritance.
tools/clang/lib/Sema/SemaAccess.cpp989 if (BestPath == nullptr || PathAccess < BestPath->Access) { 991 BestPath->Access = PathAccess; 994 if (BestPath->Access == AS_public) 1001 assert((!BestPath || BestPath->Access != AS_public) && 1188 assert(path.Access != AS_public); 1384 assert(Path->Access <= UnprivilegedAccess && 1386 if (Path->Access == AS_public) 1833 if (Path.Access == AS_public) 1841 Path.Access);tools/clang/lib/Sema/SemaDeclCXX.cpp
1291 } else if (P.Access < BestPath->Access) { 1291 } else if (P.Access < BestPath->Access) { 1307 AS = BestPath->Access; 3132 CXXRecordDecl::MergeAccess(P.Access, BaseField->getAccess())) {tools/clang/lib/Sema/SemaLookup.cpp
2332 SubobjectAccess = std::min(SubobjectAccess, Path->Access);
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp 102 if (Path.Access == AS_public)