|
reference, declaration → definition
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.cpp11654 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.cpp10600 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();