Home
last modified time | relevance | path

Searched refs:AccessControl (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h241 class AccessControl {
243 AccessControl(std::string Access) : Access(Access) {} in AccessControl() function
244 AccessControl() : Access("public") {} in AccessControl() function
305 static AccessControl getAccessControl(const Decl *Decl) { in getAccessControl()
309 return AccessControl("public"); in getAccessControl()
311 return AccessControl("private"); in getAccessControl()
313 return AccessControl("protected"); in getAccessControl()
H A DAPI.h267 AccessControl Access;
294 AccessControl Access = AccessControl())
613 AccessControl Access = AccessControl())
639 AccessControl Access = AccessControl())
684 AccessControl Access = AccessControl())
779 DeclarationFragments SubHeading, AccessControl Access, in CXXFieldRecord()
790 DeclarationFragments SubHeading, AccessControl Access, in CXXFieldRecord()
815 DeclarationFragments SubHeading, AccessControl Access, in CXXFieldTemplateRecord()
838 AccessControl Access, bool IsFromSystemHeader) in CXXMethodRecord()
853 FunctionSignature Signature, AccessControl Access, in CXXConstructorRecord()
[all …]
H A DExtractAPIVisitor.h733 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitCXXConstructorDecl()
767 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitCXXDestructorDecl()
1260 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitFieldDecl()
1311 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitCXXConversionDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp1578 if (!getLangOpts().AccessControl || in CheckUnresolvedLookupAccess()
1592 if (!getLangOpts().AccessControl || in CheckUnresolvedMemberAccess()
1613 if (Found.getAccess() == AS_public || !getLangOpts().AccessControl) in isMemberAccessibleForDeletion()
1635 if (!getLangOpts().AccessControl) in CheckDestructorAccess()
1659 if (!getLangOpts().AccessControl || Found.getAccess() == AS_public) in CheckConstructorAccess()
1705 if (!getLangOpts().AccessControl || in CheckConstructorAccess()
1746 if (!getLangOpts().AccessControl || in CheckAllocationAccess()
1763 if (!getLangOpts().AccessControl || in CheckMemberAccess()
1778 if (!getLangOpts().AccessControl || in CheckStructuredBindingMemberAccess()
1793 if (!getLangOpts().AccessControl || Found.getAccess() == AS_public) in CheckMemberOperatorAccess()
[all …]
H A DSemaDeclObjC.cpp5555 static ObjCIvarDecl::AccessControl
5612 ObjCIvarDecl::AccessControl ac = Visibility != tok::objc_not_keyword in ActOnIvar()
H A DSemaExprCXX.cpp5464 if (C.getLangOpts().AccessControl && Destructor->getAccess() != AS_public) in EvaluateUnaryTypeTrait()
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DFrontendRecords.h103 const clang::ObjCIvarDecl::AccessControl AC);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnostic.td84 bit AccessControl = 0;
100 class AccessControl {
H A DLangOptions.def242 BENIGN_LANGOPT(AccessControl , 1, 1, "C++ access control")
H A DDiagnosticSemaKinds.td554 AccessControl;
557 AccessControl;
1862 "%1 is a %select{private|protected}0 member of %3">, AccessControl;
1866 AccessControl, InGroup<MicrosoftUsingDecl>;
1869 AccessControl;
1873 AccessControl, InGroup<BindToTemporaryCopy>;
1879 "|*ERROR*|}2constructor">, AccessControl;
1885 AccessControl;
1888 AccessControl;
1892 AccessControl;
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h1954 enum AccessControl { enum
1961 TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, in ObjCIvarDecl()
1971 TypeSourceInfo *TInfo, AccessControl ac,
1996 void setAccessControl(AccessControl ac) { DeclAccess = ac; } in setAccessControl()
1998 AccessControl getAccessControl() const { return AccessControl(DeclAccess); } in getAccessControl()
2000 AccessControl getCanonicalAccessControl() const { in getCanonicalAccessControl()
2001 return DeclAccess == None ? Protected : AccessControl(DeclAccess); in getCanonicalAccessControl()
2021 LLVM_PREFERRED_TYPE(AccessControl)
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DFrontend.cpp63 const clang::ObjCIvarDecl::AccessControl AC) { in addObjCIVar()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DLookup.h763 getSema().getLangOpts().AccessControl) in diagnoseAccess()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.cpp612 lang_opts.AccessControl = false; // Debuggers get universal access in ClangExpressionParser()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp1837 TypeSourceInfo *TInfo, AccessControl ac, in Create()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1324 IVD->setAccessControl((ObjCIvarDecl::AccessControl)Record.readInt()); in VisitObjCIvarDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2750 static clang::ObjCIvarDecl::AccessControl
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td1580 LangOpts<"AccessControl">, DefaultTrue,