Home
last modified time | relevance | path

Searched refs:AccessControl (Results 1 – 19 of 19) 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.h260 AccessControl Access;
287 AccessControl Access = AccessControl())
608 AccessControl Access = AccessControl())
651 AccessControl Access = AccessControl())
696 AccessControl Access = AccessControl())
806 DeclarationFragments SubHeading, AccessControl Access, in CXXFieldRecord()
817 DeclarationFragments SubHeading, AccessControl Access, in CXXFieldRecord()
842 DeclarationFragments SubHeading, AccessControl Access, in CXXFieldTemplateRecord()
865 AccessControl Access, bool IsFromSystemHeader) in CXXMethodRecord()
880 FunctionSignature Signature, AccessControl Access, in CXXConstructorRecord()
[all …]
H A DExtractAPIVisitor.h775 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitCXXConstructorDecl()
809 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitCXXDestructorDecl()
1325 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitFieldDecl()
1376 AccessControl Access = DeclarationFragmentsBuilder::getAccessControl(Decl); in VisitCXXConversionDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp1577 if (!getLangOpts().AccessControl || in CheckUnresolvedLookupAccess()
1591 if (!getLangOpts().AccessControl || in CheckUnresolvedMemberAccess()
1612 if (Found.getAccess() == AS_public || !getLangOpts().AccessControl) in isMemberAccessibleForDeletion()
1634 if (!getLangOpts().AccessControl) in CheckDestructorAccess()
1658 if (!getLangOpts().AccessControl || Found.getAccess() == AS_public) in CheckConstructorAccess()
1701 if (!getLangOpts().AccessControl || in CheckConstructorAccess()
1742 if (!getLangOpts().AccessControl || in CheckAllocationAccess()
1759 if (!getLangOpts().AccessControl || in CheckMemberAccess()
1774 if (!getLangOpts().AccessControl || in CheckStructuredBindingMemberAccess()
1789 if (!getLangOpts().AccessControl || Found.getAccess() == AS_public) in CheckMemberOperatorAccess()
[all …]
H A DSemaTypeTraits.cpp968 if (C.getLangOpts().AccessControl && Destructor->getAccess() != AS_public) in EvaluateUnaryTypeTrait()
H A DSemaDeclObjC.cpp5557 static ObjCIvarDecl::AccessControl
5622 ObjCIvarDecl::AccessControl ac = Visibility != tok::objc_not_keyword in ActOnIvar()
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DFrontendRecords.h103 const clang::ObjCIvarDecl::AccessControl AC);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h1953 enum AccessControl { enum
1960 TypeSourceInfo *TInfo, AccessControl ac, Expr *BW, in ObjCIvarDecl()
1970 TypeSourceInfo *TInfo, AccessControl ac,
1995 void setAccessControl(AccessControl ac) { DeclAccess = ac; } in setAccessControl()
1997 AccessControl getAccessControl() const { return AccessControl(DeclAccess); } in getAccessControl()
1999 AccessControl getCanonicalAccessControl() const { in getCanonicalAccessControl()
2000 return DeclAccess == None ? Protected : AccessControl(DeclAccess); in getCanonicalAccessControl()
2020 LLVM_PREFERRED_TYPE(AccessControl)
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnostic.td84 bit AccessControl = 0;
100 class AccessControl {
H A DDiagnosticSemaKinds.td626 AccessControl;
629 AccessControl;
2016 "%1 is a %select{private|protected}0 member of %3">, AccessControl;
2020 AccessControl, InGroup<MicrosoftUsingDecl>;
2023 AccessControl;
2027 AccessControl, InGroup<BindToTemporaryCopy>;
2033 "|*ERROR*|}2constructor">, AccessControl;
2039 AccessControl;
2042 AccessControl;
2046 AccessControl;
[all …]
H A DLangOptions.def206 LANGOPT(AccessControl , 1, 1, Benign, "C++ access control")
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DFrontend.cpp62 const clang::ObjCIvarDecl::AccessControl AC) { in addObjCIVar()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DLookup.h765 getSema().getLangOpts().AccessControl) in diagnoseAccess()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.cpp700 lang_opts.AccessControl = false; // Debuggers get universal access in SetupLangOpts()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp1834 TypeSourceInfo *TInfo, AccessControl ac, in Create()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1331 IVD->setAccessControl((ObjCIvarDecl::AccessControl)Record.readInt()); in VisitObjCIvarDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2792 static clang::ObjCIvarDecl::AccessControl
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td1545 LangOpts<"AccessControl">, DefaultTrue,
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc9991 …rInfo*, clang::QualType, clang::TypeSourceInfo*, clang::ObjCIvarDecl::AccessControl, clang::Expr*,…
10054 …rInfo*, clang::QualType, clang::TypeSourceInfo*, clang::ObjCIvarDecl::AccessControl, clang::Expr*,…