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

12

/external/clang/bindings/python/tests/cindex/
H A Dtest_access_specifiers.py2 from clang.cindex import AccessSpecifier namespace
24 assert test_class.access_specifier == AccessSpecifier.INVALID;
27 assert public.access_specifier == AccessSpecifier.PUBLIC
30 assert protected.access_specifier == AccessSpecifier.PROTECTED
33 assert private.access_specifier == AccessSpecifier.PRIVATE
/external/clang/include/clang/AST/
H A DDeclAccessPair.h12 // AccessSpecifier. Generally the access specifier gives the
36 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) {
45 AccessSpecifier getAccess() const {
46 return AccessSpecifier(Mask & Ptr);
52 void setAccess(AccessSpecifier AS) {
55 void set(NamedDecl *D, AccessSpecifier AS) {
H A DUnresolvedSet.h46 AccessSpecifier getAccess() const { return I->getAccess(); }
47 void setAccess(AccessSpecifier AS) { I->setAccess(AS); }
86 void addDecl(NamedDecl *D, AccessSpecifier AS) {
104 void replace(iterator I, NamedDecl *New, AccessSpecifier AS) {
112 void setAccess(iterator I, AccessSpecifier AS) { I.I->setAccess(AS); }
H A DASTUnresolvedSet.h50 void addDecl(ASTContext &C, NamedDecl *D, AccessSpecifier AS) {
57 bool replace(const NamedDecl *Old, NamedDecl *New, AccessSpecifier AS) {
101 void addLazyDecl(ASTContext &C, uintptr_t ID, AccessSpecifier AS) {
H A DDependentDiagnostic.h43 AccessSpecifier AS,
67 AccessSpecifier getAccess() const {
69 return AccessSpecifier(AccessData.Access);
H A DDeclCXX.h108 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC,
130 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS,
180 /// The actual type of data stored here is an AccessSpecifier, but we use
197 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A,
235 AccessSpecifier getAccessSpecifier() const {
236 if ((AccessSpecifier)Access == AS_none)
239 return (AccessSpecifier)Access;
247 AccessSpecifier getAccessSpecifierAsWritten() const {
248 return (AccessSpecifier)Access;
1616 static AccessSpecifier MergeAcces
[all...]
H A DCXXInheritance.h76 AccessSpecifier Access;
H A DDeclBase.h287 // NOTE: VC++ treats enums as signed, avoid using the AccessSpecifier enum
424 void setAccess(AccessSpecifier AS) {
429 AccessSpecifier getAccess() const {
431 return AccessSpecifier(Access);
436 AccessSpecifier getAccessUnsafe() const {
437 return AccessSpecifier(Access);
/external/clang/include/clang/Sema/
H A DDelayedDiagnostic.h58 AccessSpecifier Access)
67 AccessSpecifier getAccess() const { return AccessSpecifier(Access); }
H A DLookup.h416 void addDecl(NamedDecl *D, AccessSpecifier AS) {
650 void replace(NamedDecl *D, AccessSpecifier AS) {
H A DSema.h1923 Decl *ParsedFreeStandingDeclSpec(Scope *S, AccessSpecifier AS, DeclSpec &DS,
1925 Decl *ParsedFreeStandingDeclSpec(Scope *S, AccessSpecifier AS, DeclSpec &DS,
1931 AccessSpecifier AS,
1953 AttributeList *Attr, AccessSpecifier AS,
1985 AccessSpecifier AS);
1990 AccessSpecifier AS,
1999 AccessSpecifier AS, NamedDecl *PrevDecl,
4252 NamedDecl *BuildUsingDeclaration(Scope *S, AccessSpecifier AS,
4271 AccessSpecifier AS,
4280 AccessSpecifier A
[all...]
/external/clang/include/clang/Basic/
H A DSpecifiers.h93 enum AccessSpecifier { enum in namespace:clang
/external/clang/tools/libclang/
H A DCIndexCXX.cpp34 AccessSpecifier spec = AS_none;
50 llvm_unreachable("Invalid AccessSpecifier!");
/external/clang/include/clang/Parse/
H A DParser.h1208 NamedDecl *ParseCXXInlineMethodDef(AccessSpecifier AS,
1257 AccessSpecifier AS = AS_none);
1260 AccessSpecifier AS);
1750 AccessSpecifier& CurAS);
1858 AccessSpecifier AS, DeclSpecContext DSC,
1863 AccessSpecifier AS = AS_none,
1866 bool DiagnoseMissingSemiAfterTagDefinition(DeclSpec &DS, AccessSpecifier AS,
1870 void ParseSpecifierQualifierList(DeclSpec &DS, AccessSpecifier AS = AS_none,
1878 AccessSpecifier AS, DeclSpecContext DSC);
2072 AccessSpecifier A
[all...]
/external/clang/lib/Sema/
H A DSemaAccess.cpp41 AccessSpecifier LexicalAS) {
169 AccessSpecifier Access)
731 AccessSpecifier Access,
929 AccessSpecifier FinalAccess,
953 AccessSpecifier PathAccess = FinalAccess;
970 AccessSpecifier BaseAccess = I->Base->getAccessSpecifier();
1160 AccessSpecifier accessSoFar = AS_public;
1205 AccessSpecifier baseAccess = base->getAccessSpecifier();
1320 AccessSpecifier UnprivilegedAccess = Entity.getAccess();
1348 AccessSpecifier FinalAcces
[all...]
/external/clang/bindings/python/clang/
H A Dcindex.py1345 return AccessSpecifier.from_id(self._access_specifier)
1664 class AccessSpecifier(BaseEnumeration): class in inherits:BaseEnumeration
1677 return 'AccessSpecifier.%s' % (self.name,)
1679 AccessSpecifier.INVALID = AccessSpecifier(0)
1680 AccessSpecifier.PUBLIC = AccessSpecifier(1)
1681 AccessSpecifier.PROTECTED = AccessSpecifier(2)
1682 AccessSpecifier
[all...]
/external/clang/lib/Parse/
H A DParseTemplate.cpp30 AccessSpecifier AS,
63 AccessSpecifier AS,
177 AccessSpecifier AS,
1303 AccessSpecifier AS) {
H A DParseDeclCXX.cpp496 AccessSpecifier AS,
1216 AccessSpecifier AS,
1890 AccessSpecifier Access = getAccessSpecifierIfPresent();
1950 AccessSpecifier Parser::getAccessSpecifierIfPresent() const {
2259 Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS,
2843 AccessSpecifier &AS, ParsedAttributesWithRange &AccessAttrs,
2893 AccessSpecifier NewAS = getAccessSpecifierIfPresent();
3089 AccessSpecifier CurAS;
3941 AccessSpecifier& CurAS) {
3980 AccessSpecifier A
[all...]
H A DParser.cpp663 AccessSpecifier AS = AS_none;
875 AccessSpecifier AS) {
946 AccessSpecifier AS) {
H A DParseDecl.cpp46 AccessSpecifier AS,
2168 void Parser::ParseSpecifierQualifierList(DeclSpec &DS, AccessSpecifier AS,
2249 AccessSpecifier AS, DeclSpecContext DSC,
2547 Parser::DiagnoseMissingSemiAfterTagDefinition(DeclSpec &DS, AccessSpecifier AS,
2675 AccessSpecifier AS,
3708 AccessSpecifier AS = AS_none;
3812 AccessSpecifier AS, DeclSpecContext DSC) {
H A DParseOpenMP.cpp205 Parser::ParseOpenMPDeclareReductionDirective(AccessSpecifier AS) {
547 AccessSpecifier &AS, ParsedAttributesWithRange &Attrs,
/external/clang/lib/AST/
H A DDeclCXX.cpp603 AccessSpecifier AS = Conversion->getAccessUnsafe();
1121 AccessSpecifier Access,
1153 AccessSpecifier IAccess
1169 AccessSpecifier BaseAccess
2325 static const char *getAccessName(AccessSpecifier AS) {
2340 AccessSpecifier AS) {
2345 AccessSpecifier AS) {
H A DDeclPrinter.cpp38 void Print(AccessSpecifier AS);
260 void DeclPrinter::Print(AccessSpecifier AS) {
857 AccessSpecifier AS = Base->getAccessSpecifierAsWritten();
H A DCXXInheritance.cpp184 AccessSpecifier AccessToHere = ScratchPath.Access;
/external/clang/lib/CodeGen/
H A DCGDebugInfo.h235 SourceLocation loc, AccessSpecifier AS,

Completed in 358 milliseconds

12