reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Expr.h
 2878                   DeclAccessPair::make(MemberDecl, MemberDecl->getAccess()),
 2901                                   getMemberDecl()->getAccess());
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  541   return Node.getAccess() == AS_public;
  557   return Node.getAccess() == AS_protected;
  573   return Node.getAccess() == AS_private;
tools/clang/include/clang/Sema/Lookup.h
  427     addDecl(D, D->getAccess());
tools/clang/include/clang/Sema/Overload.h
 1122     ConstructorInfo Info = {DeclAccessPair::make(ND, D->getAccess()), nullptr,
tools/clang/lib/AST/ASTImporter.cpp
 2138   if (GetImportedOrCreateDecl(ToD, D, Importer.getToContext(), D->getAccess(),
 2370   ToTypedef->setAccess(D->getAccess());
 2440   ToAlias->setAccess(D->getAccess());
 2560   D2->setAccess(D->getAccess());
 2719     D2->setAccess(D->getAccess());
 2861   ToEnumerator->setAccess(D->getAccess());
 3239   ToFunction->setAccess(D->getAccess());
 3436   ToField->setAccess(D->getAccess());
 3509   ToIndirectField->setAccess(D->getAccess());
 3582   FrD->setAccess(D->getAccess());
 3761   ToVar->setAccess(D->getAccess());
 4337   ToShadow->setAccess(D->getAccess());
 4427   ToUsingValue->setAccess(D->getAccess());
 4460   ToUsing->setAccess(D->getAccess());
 5108   D2->setAccess(D->getAccess());
 5398   ToVarTD->setAccess(D->getAccess());
 5548     D2->setAccess(D->getAccess());
 5614   ToFunc->setAccess(D->getAccess());
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1043       Method1->getAccess() == Method2->getAccess() &&
 1043       Method1->getAccess() == Method2->getAccess() &&
tools/clang/lib/AST/DeclCXX.cpp
  947     if (D->getAccess() == AS_private || D->getAccess() == AS_protected) {
  947     if (D->getAccess() == AS_private || D->getAccess() == AS_protected) {
  961     switch (D->getAccess()) {
 1308       data().Conversions.get(Ctx).addDecl(Ctx, Shadow, Shadow->getAccess());
 1347     if (!D->isTrivial() || D->getAccess() != AS_public || D->isDeleted())
 1903     I.setAccess((*I)->getAccess());
tools/clang/lib/AST/DeclPrinter.cpp
  430       Print(D->getAccess());
tools/clang/lib/AST/Expr.cpp
 1666                         FoundDecl.getAccess() != MemberDecl->getAccess();
tools/clang/lib/AST/ExprConstant.cpp
11654                  LF->getAccess() != RF->getAccess())
11654                  LF->getAccess() != RF->getAccess())
11657               << LF << LF->getAccess() << RF << RF->getAccess()
11657               << LF << LF->getAccess() << RF << RF->getAccess()
tools/clang/lib/AST/JSONNodeDumper.cpp
  889   JOS.attribute("access", createAccessSpecifier(ASD->getAccess()));
tools/clang/lib/AST/MicrosoftMangle.cpp
  544     switch (VD->getAccess()) {
 2346     switch (MD->getAccess()) {
 3069   AccessSpecifier AS = Thunk.Return.isEmpty() ? MD->getAccess() : AS_public;
 3092   mangleThunkThisAdjustment(DD->getAccess(), Adjustment, Mangler, MHO);
tools/clang/lib/AST/ODRHash.cpp
  311     ID.AddInteger(D->getAccess());
tools/clang/lib/AST/TextNodeDumper.cpp
 1783   dumpAccessSpecifier(D->getAccess());
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1270   llvm::DINode::DIFlags Flags = getAccessFlag(BitFieldDecl->getAccess(), RD);
 1322           VName, Field->getType(), Loc, Field->getAccess(),
 1334           "this", type, f->getLocation(), f->getAccess(),
 1364   llvm::DINode::DIFlags Flags = getAccessFlag(Var->getAccess(), RD);
 1389         createFieldType(name, type, field->getLocation(), field->getAccess(),
 1616   Flags |= getAccessFlag(Method->getAccess(), Method->getParent());
tools/clang/lib/Sema/SemaAccess.cpp
   50   if (LexicalAS != AS_none && LexicalAS != PrevMemberDecl->getAccess()) {
   55       << PrevMemberDecl << PrevMemberDecl->getAccess();
   61   MemberDecl->setAccess(PrevMemberDecl->getAccess());
 1098   if (D->getAccess() == AS_protected &&
 1143     << (unsigned) (D->getAccess() == AS_protected)
 1164     accessSoFar = D->getAccess();
 1299     if (Entity.getTargetDecl()->getAccess() == AS_private &&
 1300         (OrigDecl->getAccess() == AS_public ||
 1301          OrigDecl->getAccess() == AS_protected)) {
 1355     FinalAccess = Target->getAccess();
 1594   AccessSpecifier Access = Dtor->getAccess();
 1773   AccessSpecifier access = target->getAccess();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 5155         AddOverloadCandidate(FD, DeclAccessPair::make(FD, FD->getAccess()),
 5220       AddOverloadCandidate(FD, DeclAccessPair::make(FD, C->getAccess()), Args,
 5227           FTD, DeclAccessPair::make(FTD, C->getAccess()),
tools/clang/lib/Sema/SemaDecl.cpp
 4189   New->setAccess(Old->getAccess());
 4191     NewTemplate->setAccess(New->getAccess());
 4903         assert(FD->getAccess() != AS_none);
 4904         if (FD->getAccess() != AS_public) {
 4906             << Record->isUnion() << (FD->getAccess() == AS_protected);
 9259         Access = NewFD->getPreviousDecl()->getAccess();
10373         NewFD->setAccess(OldTemplateDecl->getAccess());
10374         NewTemplateDecl->setAccess(OldTemplateDecl->getAccess());
10400           NewFD->setAccess(OldFD->getAccess());
15584       New->setAccess(PrevDecl->getAccess());
16662           I.setAccess((*I)->getAccess());
17160   New->setAccess(TheEnumDecl->getAccess());
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1381                                      BasePair.getAccess(), FD->getAccess())));
 1393                                   DeclAccessPair::make(FD, FD->getAccess()),
 3108           Field->getAccess() != AS_private) {
 3109         assert(Field->getAccess() != AS_none);
 3130     assert(BaseField->getAccess() != AS_private);
 3132         CXXRecordDecl::MergeAccess(P.Access, BaseField->getAccess())) {
 3397       if (AS != TD->getAccess() &&
 3402             << TD->getAccess();
 3441           FD->getAccess() == AS_private &&
 6353     if ((!dtor || (!dtor->isVirtual() && dtor->getAccess() == AS_public)) &&
 7345   AccessSpecifier access = target->getAccess();
10224   Shadow->setAccess(UD->getAccess());
10658   UPD->setAccess(InstantiatedFrom->getAccess());
11613   DerivedCtor->setAccess(BaseCtor->getAccess());
tools/clang/lib/Sema/SemaExprCXX.cpp
 4737       if (C.getLangOpts().AccessControl && Destructor->getAccess() != AS_public)
 7226                       DeclAccessPair::make(FoundDecl, FoundDecl->getAccess()),
tools/clang/lib/Sema/SemaExprMember.cpp
  871         DeclAccessPair::make(field, field->getAccess());
tools/clang/lib/Sema/SemaLookup.cpp
 2408                                                     D->getAccess());
tools/clang/lib/Sema/SemaStmt.cpp
 3428       if (T->getAccess() != AS_private || R->hasFriends())
tools/clang/lib/Sema/SemaTemplate.cpp
 1682     if (PrevClassTemplate && PrevClassTemplate->getAccess() != AS_none) {
 1683       NewTemplate->setAccess(PrevClassTemplate->getAccess());
 1684       NewClass->setAccess(PrevClassTemplate->getAccess());
 4020     Specialization->setAccess(VarTemplate->getAccess());
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  780   Typedef->setAccess(D->getAccess());
  832   Inst->setAccess(D->getAccess());
  931     = AccessSpecDecl::Create(SemaRef.Context, D->getAccess(), Owner,
  987                                             D->getAccess(),
 1013   Field->setAccess(D->getAccess());
 1058   Property->setAccess(D->getAccess());
 1087   IndirectField->setAccess(D->getAccess());
 1195   Enum->setAccess(D->getAccess());
 1281       EnumConst->setAccess(Enum->getAccess());
 1449       Inst->setAccess(PrevClassTemplate->getAccess());
 1451       Inst->setAccess(D->getAccess());
 1457     Inst->setAccess(D->getAccess());
 1553   Inst->setAccess(D->getAccess());
 1629   InstTemplate->setAccess(D->getAccess());
 1679   if (D->getAccess() != AS_none)
 1680     Record->setAccess(D->getAccess());
 1843     Function->setAccess(D->getAccess());
 2323     Method->setAccess(Method->getPreviousDecl()->getAccess());
 2325     Method->setAccess(D->getAccess());
 2327     FunctionTemplate->setAccess(Method->getAccess());
 2790   NewUD->setAccess(D->getAccess());
 2937       /*Scope*/ nullptr, D->getAccess(), D->getUsingLoc(),
 3058       /*S=*/nullptr, Owner, D->getDeclName(), ReductionTypes, D->getAccess(),
 3157       VN, D->getAccess(), PrevDeclInScope);
 3355   InstD->setAccess(D->getAccess());
 4115   New->setAccess(Tmpl->getAccess());
 4519   NewVar->setAccess(OldVar->getAccess());
tools/clang/lib/Sema/TreeTransform.h
 2321           DeclAccessPair::make(FoundDecl, FoundDecl->getAccess()), MemberNameInfo);
 8797         Decls.addDecl(InstD, InstD->getAccess());
 8844         Decls.addDecl(InstD, InstD->getAccess());
 8889         Decls.addDecl(InstD, InstD->getAccess());
 9050         Decls.addDecl(InstD, InstD->getAccess());
tools/clang/lib/Serialization/ASTReader.cpp
10600           switch (D->getAccess()) {
tools/clang/lib/Serialization/ASTReaderStmt.cpp
  813                                        E->MemberDecl->getAccess());
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  306   Record.push_back(D->getAccess());
  458       D->getAccess() == AS_none &&
  495       D->getAccess() == AS_none &&
 1032       D->getAccess() == AS_none &&
 1082       D->getAccess() == AS_none &&
 1099   assert(D->getAccess() == AS_none && "PARM_VAR_DECL can't be public/private");
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  699        E->getFoundDecl().getAccess() != E->getMemberDecl()->getAccess());
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
 1666         HasCopyCtor = !Ctor->isDeleted() && Ctor->getAccess() == AS_public;
 1671       HasDtor = !Dtor->isDeleted() && Dtor->getAccess() == AS_public;
 1675       HasCopyAssign = !Method->isDeleted() && Method->getAccess() == AS_public;
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  527   if (FD->getAccess() == AccessSpecifier::AS_public)
tools/clang/tools/extra/clang-doc/Serialize.cpp
  607   Func.Access = D->getAccess();
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
  135     if (Field->getAccess() != Fields[NewFieldsOrder[FieldIndex]]->getAccess()) {
  135     if (Field->getAccess() != Fields[NewFieldsOrder[FieldIndex]]->getAccess()) {
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
   69           (Ctor->getAccess() == AS_private || Ctor->isDeleted())) {
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
  121       if (OtherCtor->isDeleted() || OtherCtor->getAccess() == AS_private)
  137         OtherCtor->getAccess() != AS_private) {
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
  106       if (BMD->isOverloadedOperator() && BMD->getAccess() != AS_private &&
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp
   86       << Field << Field->getAccess();
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
  412                      (Ctor->isDeleted() || Ctor->getAccess() == AS_private);
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
   68     if (Ctor->isMoveConstructor() && Ctor->getAccess() <= AS_protected &&
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  477     if (Decl->getAccess() == AS_private && NamingStyles[SK_PrivateMember])
  480     if (Decl->getAccess() == AS_protected && NamingStyles[SK_ProtectedMember])
  483     if (Decl->getAccess() == AS_public && NamingStyles[SK_PublicMember])
  606     if (Decl->getAccess() == AS_private && NamingStyles[SK_PrivateMethod])
  609     if (Decl->getAccess() == AS_protected && NamingStyles[SK_ProtectedMethod])
  612     if (Decl->getAccess() == AS_public && NamingStyles[SK_PublicMethod])
tools/clang/tools/libclang/CIndexCXX.cpp
   34     spec = getCursorDecl(C)->getAccess();
tools/lldb/source/Symbol/ClangASTContext.cpp
 8011               field_pos->getAccess(), nested_field_decl->getAccess()));
 8011               field_pos->getAccess(), nested_field_decl->getAccess()));
 8041               field_pos->getAccess(), nested_indirect_field_decl->getAccess()));
 8041               field_pos->getAccess(), nested_indirect_field_decl->getAccess()));
tools/lldb/tools/lldb-instr/Instrument.cpp
  285     AccessSpecifier AS = Decl->getAccess();