Searched refs:AccessSpecifier (Results 1 - 25 of 48) sorted by relevance

12

/openbsd-current/gnu/llvm/clang/bindings/python/tests/cindex/
H A Dtest_access_specifiers.py6 from clang.cindex import AccessSpecifier namespace
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)
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DDeclAccessPair.h11 // AccessSpecifier. Generally the access specifier gives the
35 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) {
44 AccessSpecifier getAccess() const {
45 return AccessSpecifier(Mask & Ptr);
51 void setAccess(AccessSpecifier AS) {
54 void set(NamedDecl *D, AccessSpecifier AS) {
H A DUnresolvedSet.h52 AccessSpecifier getAccess() const { return I->getAccess(); }
53 void setAccess(AccessSpecifier AS) { I->setAccess(AS); }
95 void addDecl(NamedDecl *D, AccessSpecifier AS) {
113 void replace(iterator I, NamedDecl *New, AccessSpecifier AS) {
121 void setAccess(iterator I, AccessSpecifier AS) { I.I->setAccess(AS); }
H A DASTUnresolvedSet.h55 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) {
62 bool replace(const NamedDecl *Old, NamedDecl *New, AccessSpecifier AS) {
112 void addLazyDecl(ASTContext &C, uintptr_t ID, AccessSpecifier AS) {
H A DDependentDiagnostic.h45 AccessSpecifier AS,
69 AccessSpecifier getAccess() const {
71 return AccessSpecifier(AccessData.Access);
H A DCXXInheritance.h75 AccessSpecifier Access = AS_public;
H A DDeclCXX.h90 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC,
117 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS,
167 /// The actual type of data stored here is an AccessSpecifier, but we use
183 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A,
226 AccessSpecifier getAccessSpecifier() const {
227 if ((AccessSpecifier)Access == AS_none)
230 return (AccessSpecifier)Access;
238 AccessSpecifier getAccessSpecifierAsWritten() const {
239 return (AccessSpecifier)Access;
1699 static AccessSpecifier MergeAcces
[all...]
H A DDeclBase.h327 // NOTE: VC++ treats enums as signed, avoid using the AccessSpecifier enum
486 void setAccess(AccessSpecifier AS) {
491 AccessSpecifier getAccess() const {
493 return AccessSpecifier(Access);
498 AccessSpecifier getAccessUnsafe() const {
499 return AccessSpecifier(Access);
H A DTextNodeDumper.h203 void dumpAccessSpecifier(AccessSpecifier AS);
H A DJSONNodeDumper.h167 std::string createAccessSpecifier(AccessSpecifier AS);
/openbsd-current/gnu/llvm/clang/include/clang/Basic/
H A DSpecifiers.h111 enum AccessSpecifier {
383 inline llvm::StringRef getAccessSpelling(AccessSpecifier AS) {
385 case AccessSpecifier::AS_public:
387 case AccessSpecifier::AS_protected:
389 case AccessSpecifier::AS_private:
391 case AccessSpecifier::AS_none:
394 llvm_unreachable("Unknown AccessSpecifier");
/openbsd-current/gnu/llvm/lldb/tools/lldb-instr/
H A DInstrument.cpp102 AccessSpecifier AS = Decl->getAccess();
103 if (AS != AccessSpecifier::AS_public)
/openbsd-current/gnu/llvm/clang/include/clang/Sema/
H A DDelayedDiagnostic.h69 CXXRecordDecl *DerivedClass, AccessSpecifier Access)
77 AccessSpecifier getAccess() const { return AccessSpecifier(Access); }
H A DLookup.h458 void addDecl(NamedDecl *D, AccessSpecifier AS) {
693 void replace(NamedDecl *D, AccessSpecifier AS) {
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp85 AccessSpecifier Access = AccessSpecifier::AS_private) {
106 addHandleMember(AccessSpecifier Access = AccessSpecifier::AS_private) { argument
203 Constructor->setAccess(AccessSpecifier::AS_public);
287 MethodDecl->setAccess(AccessSpecifier::AS_public);
470 .addHandleMember(AccessSpecifier::AS_public)
84 addMemberVariable(StringRef Name, QualType Type, AccessSpecifier Access = AccessSpecifier::AS_private) argument
H A DSemaAccess.cpp41 AccessSpecifier LexicalAS) {
182 AccessSpecifier Access)
744 AccessSpecifier Access,
942 AccessSpecifier FinalAccess,
966 AccessSpecifier PathAccess = FinalAccess;
983 AccessSpecifier BaseAccess = I->Base->getAccessSpecifier();
1173 AccessSpecifier accessSoFar = AS_public;
1218 AccessSpecifier baseAccess = base->getAccessSpecifier();
1334 AccessSpecifier UnprivilegedAccess = Entity.getAccess();
1362 AccessSpecifier FinalAcces
[all...]
/openbsd-current/gnu/llvm/clang/tools/libclang/
H A DCIndexCXX.cpp31 AccessSpecifier spec = AS_none;
47 llvm_unreachable("Invalid AccessSpecifier!");
/openbsd-current/gnu/llvm/clang/include/clang/Parse/
H A DParser.h1336 AccessSpecifier AS = AS_none;
1340 explicit LateParsedPragma(Parser *P, AccessSpecifier AS)
1345 AccessSpecifier getAccessSpecifier() const { return AS; }
1575 NamedDecl *ParseCXXInlineMethodDef(AccessSpecifier AS,
1619 ParsingDeclSpec *DS = nullptr, AccessSpecifier AS = AS_none);
1623 AccessSpecifier AS);
2165 AccessSpecifier &CurAS);
2411 AccessSpecifier AS, DeclSpecContext DSC,
2418 AccessSpecifier AS = AS_none,
2425 DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier A
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h200 clang::AccessSpecifier access);
201 clang::AccessSpecifier
301 static clang::AccessSpecifier
304 static clang::AccessSpecifier
305 UnifyAccessSpecifiers(clang::AccessSpecifier lhs, clang::AccessSpecifier rhs);
1120 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::AccessSpecifier>
1123 /// AccessSpecifier.
/openbsd-current/gnu/llvm/clang/bindings/python/clang/
H A Dcindex.py1697 return AccessSpecifier.from_id(self._access_specifier)
2046 class AccessSpecifier(BaseEnumeration): class in inherits:BaseEnumeration
2059 return 'AccessSpecifier.%s' % (self.name,)
2061 AccessSpecifier.INVALID = AccessSpecifier(0)
2062 AccessSpecifier.PUBLIC = AccessSpecifier(1)
2063 AccessSpecifier.PROTECTED = AccessSpecifier(2)
2064 AccessSpecifier
[all...]
/openbsd-current/gnu/llvm/clang/lib/Parse/
H A DParseDeclCXX.cpp697 ParsedAttributes &PrefixAttrs, AccessSpecifier AS) {
870 UsingDeclarator &D, SourceLocation &DeclEnd, AccessSpecifier AS,
1530 AccessSpecifier AS, bool EnteringContext,
2234 AccessSpecifier Access = getAccessSpecifierIfPresent();
2297 AccessSpecifier Parser::getAccessSpecifierIfPresent() const {
2643 Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS,
3290 AccessSpecifier &AS, ParsedAttributes &AccessAttrs, DeclSpec::TST TagType,
3343 AccessSpecifier NewAS = getAccessSpecifierIfPresent();
3583 AccessSpecifier CurAS;
4790 AccessSpecifier
[all...]
H A DParseTemplate.cpp40 ParsedAttributes &AccessAttrs, AccessSpecifier AS) {
77 ParsedAttributes &AccessAttrs, AccessSpecifier AS) {
189 ParsedAttributes &AccessAttrs, AccessSpecifier AS) {
1667 AccessSpecifier AS) {
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp525 if (FD->getAccess() == AccessSpecifier::AS_public)
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGDebugInfo.h307 SourceLocation loc, AccessSpecifier AS,
314 SourceLocation loc, AccessSpecifier AS,
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp124 std::string AccessSpecifier = std::string(
126 std::string MemberAttrs(AccessSpecifier);

Completed in 479 milliseconds

12