Home
last modified time | relevance | path

Searched refs:AccessSpecifier (Results 1 – 25 of 92) sorted by relevance

1234

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclAccessPair.h35 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) { in make()
44 AccessSpecifier getAccess() const { in getAccess()
45 return AccessSpecifier(Mask & Ptr); in getAccess()
51 void setAccess(AccessSpecifier AS) { in setAccess()
54 void set(NamedDecl *D, AccessSpecifier AS) { in set()
H A DUnresolvedSet.h52 AccessSpecifier getAccess() const { return I->getAccess(); } in getAccess()
53 void setAccess(AccessSpecifier AS) { I->setAccess(AS); } in setAccess()
95 void addDecl(NamedDecl *D, AccessSpecifier AS) { in addDecl()
113 void replace(iterator I, NamedDecl *New, AccessSpecifier AS) { in replace()
121 void setAccess(iterator I, AccessSpecifier AS) { I.I->setAccess(AS); } in setAccess()
H A DASTUnresolvedSet.h55 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) { in addDecl()
62 bool replace(const NamedDecl *Old, NamedDecl *New, AccessSpecifier AS) { in replace()
107 void addLazyDecl(ASTContext &C, uintptr_t ID, AccessSpecifier AS) { in addLazyDecl()
H A DDependentDiagnostic.h45 AccessSpecifier AS, in Create()
69 AccessSpecifier getAccess() const { in getAccess()
71 return AccessSpecifier(AccessData.Access); in getAccess()
/llvm-project-15.0.7/clang/bindings/python/tests/cindex/
H A Dtest_access_specifiers.py6 from clang.cindex import AccessSpecifier
32 self.assertEqual(test_class.access_specifier, AccessSpecifier.INVALID)
35 self.assertEqual(public.access_specifier, AccessSpecifier.PUBLIC)
38 self.assertEqual(protected.access_specifier, AccessSpecifier.PROTECTED)
41 self.assertEqual(private.access_specifier, AccessSpecifier.PRIVATE)
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-doc/
H A DSerializeTest.cpp106 F.Access = AccessSpecifier::AS_none; in TEST()
157 EConstructor.Access = AccessSpecifier::AS_public; in TEST()
173 Method.Access = AccessSpecifier::AS_protected; in TEST()
196 TemplateMethod.Access = AccessSpecifier::AS_public; in TEST()
327 F.Access = AccessSpecifier::AS_none; in TEST()
343 F.Access = AccessSpecifier::AS_none; in TEST()
395 FunctionSet.Access = AccessSpecifier::AS_protected; in TEST()
408 FunctionGet.Access = AccessSpecifier::AS_private; in TEST()
441 FunctionSetNew.Access = AccessSpecifier::AS_private; in TEST()
500 F.Access = AccessSpecifier::AS_none; in TEST()
[all …]
H A DYAMLGeneratorTest.cpp37 I.ChildFunctions.back().Access = AccessSpecifier::AS_none; in TEST()
85 AccessSpecifier::AS_private); in TEST()
88 AccessSpecifier::AS_public, true); in TEST()
92 AccessSpecifier::AS_private); in TEST()
183 I.Access = AccessSpecifier::AS_none; in TEST()
273 I.Access = AccessSpecifier::AS_none; in TEST()
H A DBitcodeTest.cpp81 I.Members.emplace_back("int", "X", AccessSpecifier::AS_private); in TEST()
85 AccessSpecifier::AS_public, true); in TEST()
87 I.Bases.back().Members.emplace_back("int", "X", AccessSpecifier::AS_private); in TEST()
113 I.Access = AccessSpecifier::AS_none; in TEST()
135 I.Access = AccessSpecifier::AS_public; in TEST()
H A DMergeTest.cpp85 One.Members.emplace_back("int", "X", AccessSpecifier::AS_private); in TEST()
91 AccessSpecifier::AS_protected, true); in TEST()
127 Expected->Members.emplace_back("int", "X", AccessSpecifier::AS_private); in TEST()
132 AccessSpecifier::AS_protected, true); in TEST()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSpecifiers.h108 enum AccessSpecifier { enum
380 inline llvm::StringRef getAccessSpelling(AccessSpecifier AS) { in getAccessSpelling()
382 case AccessSpecifier::AS_public: in getAccessSpelling()
384 case AccessSpecifier::AS_protected: in getAccessSpelling()
386 case AccessSpecifier::AS_private: in getAccessSpelling()
388 case AccessSpecifier::AS_none: in getAccessSpelling()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DSerialize.cpp225 if (AS == clang::AccessSpecifier::AS_private) in isPublic()
258 static AccessSpecifier getFinalAccessSpecifier(AccessSpecifier FirstAS, in getFinalAccessSpecifier()
260 if (FirstAS == AccessSpecifier::AS_none || in getFinalAccessSpecifier()
261 SecondAS == AccessSpecifier::AS_none) in getFinalAccessSpecifier()
262 return AccessSpecifier::AS_none; in getFinalAccessSpecifier()
264 SecondAS == AccessSpecifier::AS_private) in getFinalAccessSpecifier()
265 return AccessSpecifier::AS_private; in getFinalAccessSpecifier()
268 return AccessSpecifier::AS_protected; in getFinalAccessSpecifier()
269 return AccessSpecifier::AS_public; in getFinalAccessSpecifier()
275 AccessSpecifier Access = AccessSpecifier::AS_public) { in parseFields()
[all …]
H A DYAMLGenerator.cpp33 template <> struct ScalarEnumerationTraits<clang::AccessSpecifier> {
34 static void enumeration(IO &IO, clang::AccessSpecifier &Value) { in enumeration()
35 IO.enumCase(Value, "Public", clang::AccessSpecifier::AS_public); in enumeration()
36 IO.enumCase(Value, "Protected", clang::AccessSpecifier::AS_protected); in enumeration()
37 IO.enumCase(Value, "Private", clang::AccessSpecifier::AS_private); in enumeration()
38 IO.enumCase(Value, "None", clang::AccessSpecifier::AS_none); in enumeration()
194 IO.mapOptional("Access", I.Access, clang::AccessSpecifier::AS_none); in mapping()
220 IO.mapOptional("Access", I.Access, clang::AccessSpecifier::AS_none); in mapping()
243 IO.mapOptional("Access", I.Access, clang::AccessSpecifier::AS_none); in mapping()
H A DRepresentation.h194 llvm::StringRef Name, AccessSpecifier Access) in MemberTypeInfo()
197 AccessSpecifier Access) in MemberTypeInfo()
200 AccessSpecifier Access) in MemberTypeInfo()
212 AccessSpecifier Access = AccessSpecifier::AS_public;
333 AccessSpecifier Access = AccessSpecifier::AS_public;
376 AccessSpecifier Access, bool IsParent) in BaseRecordInfo()
384 AccessSpecifier Access = AccessSpecifier::AS_public;
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/Inputs/
H A Ds_constant.s389 # AccessSpecifier: Public (0x3)
395 # AccessSpecifier: Public (0x3)
401 # AccessSpecifier: Public (0x3)
495 # AccessSpecifier: Public (0x3)
501 # AccessSpecifier: Public (0x3)
507 # AccessSpecifier: Public (0x3)
579 # AccessSpecifier: Public (0x3)
585 # AccessSpecifier: Public (0x3)
591 # AccessSpecifier: Public (0x3)
658 # AccessSpecifier: Public (0x3)
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DVirtualClassDestructorCheck.cpp31 return (((Destructor->getAccess() == AccessSpecifier::AS_public) && in AST_MATCHER()
33 ((Destructor->getAccess() == AccessSpecifier::AS_protected) && in AST_MATCHER()
79 if (ASDecl->getAccess() == AccessSpecifier::AS_public) in getPublicASDecl()
174 if (Destructor->getAccess() == AccessSpecifier::AS_private) { in check()
195 if (Destructor->getAccess() == AccessSpecifier::AS_public) { in check()
197 } else if (Destructor->getAccess() == AccessSpecifier::AS_protected) { in check()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/
H A DInsertionPoint.cpp86 AccessSpecifier getAccessAtEnd(const CXXRecordDecl &C) { in getAccessAtEnd()
87 AccessSpecifier Spec = (C.getTagKind() == TTK_Class ? AS_private : AS_public); in getAccessAtEnd()
126 AccessSpecifier Protection) { in insertionPoint()
137 AccessSpecifier Protection) { in insertDecl()
H A DInsertionPoint.h43 AccessSpecifier Protection);
50 AccessSpecifier Protection);
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DHoverTests.cpp88 HI.AccessSpecifier = "private"; in TEST()
106 HI.AccessSpecifier = "public"; in TEST()
122 HI.AccessSpecifier = "public"; in TEST()
159 HI.AccessSpecifier = "public"; in TEST()
390 HI.AccessSpecifier = "public"; in TEST()
570 HI.AccessSpecifier = "public"; in TEST()
685 HI.AccessSpecifier = "public"; in TEST()
698 HI.AccessSpecifier = "public"; in TEST()
711 HI.AccessSpecifier = "public"; in TEST()
728 HI.AccessSpecifier = "public"; in TEST()
[all …]
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h1318 AccessSpecifier AS = AS_none;
1322 explicit LateParsedPragma(Parser *P, AccessSpecifier AS) in LateParsedPragma()
1327 AccessSpecifier getAccessSpecifier() const { return AS; } in getAccessSpecifier()
1557 NamedDecl *ParseCXXInlineMethodDef(AccessSpecifier AS,
2363 AccessSpecifier AS, DeclSpecContext DSC,
2370 AccessSpecifier AS = AS_none,
2378 DeclSpec &DS, AccessSpecifier AS = AS_none,
3108 AccessSpecifier AS, ParsedAttributes &Attr,
3112 ParseCXXClassMemberDeclarationWithPragmas(AccessSpecifier &AS,
3126 AccessSpecifier getAccessSpecifierIfPresent() const;
[all …]
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dunnamed.ll47 ; CHECK-NEXT: AccessSpecifier: Public (0x3)
54 ; CHECK-NEXT: AccessSpecifier: Public (0x3)
75 ; CHECK-NEXT: AccessSpecifier: Public (0x3)
97 ; CHECK-NEXT: AccessSpecifier: Public (0x3)
104 ; CHECK-NEXT: AccessSpecifier: Public (0x3)
111 ; CHECK-NEXT: AccessSpecifier: Public (0x3)
H A Dtypes-non-virtual-methods.ll90 ; CHECK: AccessSpecifier: Public (0x3)
95 ; CHECK: AccessSpecifier: Private (0x1)
100 ; CHECK: AccessSpecifier: Protected (0x2)
105 ; CHECK: AccessSpecifier: Public (0x3)
208 ; CHECK: AccessSpecifier: Public (0x3)
212 ; CHECK: AccessSpecifier: Public (0x3)
219 ; CHECK: AccessSpecifier: Private (0x1)
H A Dtypes-method-ref-qualifiers.ll171 ; CHECK: AccessSpecifier: Public (0x3)
175 ; CHECK: AccessSpecifier: Public (0x3)
183 ; CHECK: AccessSpecifier: Public (0x3)
195 ; CHECK: AccessSpecifier: Public (0x3)
201 ; CHECK: AccessSpecifier: Public (0x3)
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDelayedDiagnostic.h69 CXXRecordDecl *DerivedClass, AccessSpecifier Access) in AccessedEntity()
77 AccessSpecifier getAccess() const { return AccessSpecifier(Access); } in getAccess()
/llvm-project-15.0.7/lldb/tools/lldb-instr/
H A DInstrument.cpp102 AccessSpecifier AS = Decl->getAccess(); in ShouldSkip()
103 if (AS != AccessSpecifier::AS_public) in ShouldSkip()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAccess.cpp41 AccessSpecifier LexicalAS) { in SetMemberAccessSpecifier()
182 AccessSpecifier Access) in AccessTarget()
744 AccessSpecifier Access, in HasAccess()
966 AccessSpecifier PathAccess = FinalAccess; in FindBestPath()
1173 AccessSpecifier accessSoFar = AS_public; in DiagnoseAccessPath()
1218 AccessSpecifier baseAccess = base->getAccessSpecifier(); in DiagnoseAccessPath()
1334 AccessSpecifier UnprivilegedAccess = Entity.getAccess(); in IsAccessible()
1362 AccessSpecifier FinalAccess; in IsAccessible()
1509 AccessSpecifier Access = DD.getAccess(); in HandleDependentAccessCheck()
1613 AccessSpecifier Access = Dtor->getAccess(); in CheckDestructorAccess()
[all …]

1234