Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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()
112 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()
H A DDeclCXX.h90 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC, in AccessSpecDecl()
117 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, in Create()
183 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, in CXXBaseSpecifier()
226 AccessSpecifier getAccessSpecifier() const { in getAccessSpecifier()
227 if ((AccessSpecifier)Access == AS_none) in getAccessSpecifier()
230 return (AccessSpecifier)Access; in getAccessSpecifier()
238 AccessSpecifier getAccessSpecifierAsWritten() const { in getAccessSpecifierAsWritten()
239 return (AccessSpecifier)Access; in getAccessSpecifierAsWritten()
1699 static AccessSpecifier MergeAccess(AccessSpecifier PathAccess, in MergeAccess()
1700 AccessSpecifier DeclAccess) { in MergeAccess()
[all …]
H A DCXXInheritance.h75 AccessSpecifier Access = AS_public;
H A DDeclBase.h486 void setAccess(AccessSpecifier AS) { in setAccess()
491 AccessSpecifier getAccess() const { in getAccess()
493 return AccessSpecifier(Access); in getAccess()
498 AccessSpecifier getAccessUnsafe() const { in getAccessUnsafe()
499 return AccessSpecifier(Access); in getAccessUnsafe()
H A DTextNodeDumper.h203 void dumpAccessSpecifier(AccessSpecifier AS);
/openbsd-src/gnu/llvm/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)
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DSpecifiers.h111 enum AccessSpecifier { enum
383 inline llvm::StringRef getAccessSpelling(AccessSpecifier AS) { in getAccessSpelling()
385 case AccessSpecifier::AS_public: in getAccessSpelling()
387 case AccessSpecifier::AS_protected: in getAccessSpelling()
389 case AccessSpecifier::AS_private: in getAccessSpelling()
391 case AccessSpecifier::AS_none: in getAccessSpelling()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp85 AccessSpecifier Access = AccessSpecifier::AS_private) { in addMemberVariable()
106 addHandleMember(AccessSpecifier Access = AccessSpecifier::AS_private) { in addHandleMember()
203 Constructor->setAccess(AccessSpecifier::AS_public); in addDefaultHandleConstructor()
287 MethodDecl->setAccess(AccessSpecifier::AS_public); in addArraySubscriptOperator()
470 .addHandleMember(AccessSpecifier::AS_public) in defineTrivialHLSLTypes()
H A DSemaAccess.cpp41 AccessSpecifier LexicalAS) { in SetMemberAccessSpecifier()
182 AccessSpecifier Access) in AccessTarget()
744 AccessSpecifier Access, in HasAccess()
942 AccessSpecifier FinalAccess, in FindBestPath()
966 AccessSpecifier PathAccess = FinalAccess; in FindBestPath()
983 AccessSpecifier BaseAccess = I->Base->getAccessSpecifier(); 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()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Parse/
H A DParser.h1336 AccessSpecifier AS = AS_none;
1340 explicit LateParsedPragma(Parser *P, AccessSpecifier AS) in LateParsedPragma()
1345 AccessSpecifier getAccessSpecifier() const { return AS; } in getAccessSpecifier()
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 AS,
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DDelayedDiagnostic.h69 CXXRecordDecl *DerivedClass, AccessSpecifier Access) in AccessedEntity()
77 AccessSpecifier getAccess() const { return AccessSpecifier(Access); } in getAccess()
H A DLookup.h458 void addDecl(NamedDecl *D, AccessSpecifier AS) { in addDecl()
693 void replace(NamedDecl *D, AccessSpecifier AS) { in replace()
H A DSema.h3264 Decl *ParsedFreeStandingDeclSpec(Scope *S, AccessSpecifier AS, DeclSpec &DS,
3267 Decl *ParsedFreeStandingDeclSpec(Scope *S, AccessSpecifier AS, DeclSpec &DS,
3274 AccessSpecifier AS,
3324 const ParsedAttributesView &Attr, AccessSpecifier AS,
3357 AccessSpecifier AS);
3362 AccessSpecifier AS,
3371 AccessSpecifier AS, NamedDecl *PrevDecl,
6182 Scope *S, AccessSpecifier AS, SourceLocation UsingLoc,
6187 NamedDecl *BuildUsingEnumDeclaration(Scope *S, AccessSpecifier AS,
6204 Decl *ActOnUsingDeclaration(Scope *CurScope, AccessSpecifier AS,
[all …]
/openbsd-src/gnu/llvm/lldb/tools/lldb-instr/
H A DInstrument.cpp102 AccessSpecifier AS = Decl->getAccess(); in ShouldSkip()
103 if (AS != AccessSpecifier::AS_public) in ShouldSkip()
/openbsd-src/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>
/openbsd-src/gnu/llvm/clang/bindings/python/clang/
H A Dcindex.py1697 return AccessSpecifier.from_id(self._access_specifier)
2046 class AccessSpecifier(BaseEnumeration): class
2061 AccessSpecifier.INVALID = AccessSpecifier(0)
2062 AccessSpecifier.PUBLIC = AccessSpecifier(1)
2063 AccessSpecifier.PROTECTED = AccessSpecifier(2)
2064 AccessSpecifier.PRIVATE = AccessSpecifier(3)
2065 AccessSpecifier.NONE = AccessSpecifier(4)
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndexCXX.cpp31 AccessSpecifier spec = AS_none; in clang_getCXXAccessSpecifier()
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseTemplate.cpp40 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseDeclarationStartingWithTemplate()
77 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseTemplateDeclarationOrSpecialization()
189 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseSingleDeclarationAfterTemplate()
1667 AccessSpecifier AS) { in ParseExplicitInstantiation()
H A DParseDeclCXX.cpp697 ParsedAttributes &PrefixAttrs, AccessSpecifier AS) { in ParseUsingDeclaration()
870 UsingDeclarator &D, SourceLocation &DeclEnd, AccessSpecifier AS, in ParseAliasDeclarationAfterDeclarator()
1530 AccessSpecifier AS, bool EnteringContext, in ParseClassSpecifier()
2234 AccessSpecifier Access = getAccessSpecifierIfPresent(); in ParseBaseSpecifier()
2297 AccessSpecifier Parser::getAccessSpecifierIfPresent() const { in getAccessSpecifierIfPresent()
2643 Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS, in ParseCXXClassMemberDeclaration()
3290 AccessSpecifier &AS, ParsedAttributes &AccessAttrs, DeclSpec::TST TagType, in ParseCXXClassMemberDeclarationWithPragmas()
3343 AccessSpecifier NewAS = getAccessSpecifierIfPresent(); in ParseCXXClassMemberDeclarationWithPragmas()
3583 AccessSpecifier CurAS; in ParseCXXMemberSpecification()
4790 AccessSpecifier &CurAS) { in ParseMicrosoftIfExistsClassDeclaration()
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclCXX.cpp857 AccessSpecifier AS = Conversion->getAccessUnsafe(); in addedMember()
1684 AccessSpecifier Access, in CollectVisibleConversions()
1715 AccessSpecifier IAccess in CollectVisibleConversions()
1731 AccessSpecifier BaseAccess in CollectVisibleConversions()
3475 static const char *getAccessName(AccessSpecifier AS) { in getAccessName()
3490 AccessSpecifier AS) { in operator <<()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGDebugInfo.h307 SourceLocation loc, AccessSpecifier AS,
314 SourceLocation loc, AccessSpecifier AS,
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp124 std::string AccessSpecifier = std::string( in getMemberAttributes() local
126 std::string MemberAttrs(AccessSpecifier); in getMemberAttributes()

12