Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/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()
129 void setAccess(iterator I, AccessSpecifier AS) { I.I->setAccess(AS); } in setAccess()
H A DDependentDiagnostic.h45 AccessSpecifier AS, in Create()
69 AccessSpecifier getAccess() const { in getAccess()
71 return AccessSpecifier(AccessData.Access); in getAccess()
116 LLVM_PREFERRED_TYPE(AccessSpecifier)
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 DDeclCXX.h90 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC, in AccessSpecDecl()
117 static AccessSpecDecl *Create(ASTContext &C, AccessSpecifier AS, in Create()
171 LLVM_PREFERRED_TYPE(AccessSpecifier)
187 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, in CXXBaseSpecifier()
230 AccessSpecifier getAccessSpecifier() const { in getAccessSpecifier()
231 if ((AccessSpecifier)Access == AS_none) in getAccessSpecifier()
234 return (AccessSpecifier)Access; in getAccessSpecifier()
242 AccessSpecifier getAccessSpecifierAsWritten() const { in getAccessSpecifierAsWritten()
243 return (AccessSpecifier)Access; in getAccessSpecifierAsWritten()
1722 static AccessSpecifier MergeAccess(AccessSpecifier PathAccess, in MergeAccess()
[all …]
H A DDeclBase.h337 LLVM_PREFERRED_TYPE(AccessSpecifier)
507 void setAccess(AccessSpecifier AS) { in setAccess()
512 AccessSpecifier getAccess() const { in getAccess()
514 return AccessSpecifier(Access); in getAccess()
519 AccessSpecifier getAccessUnsafe() const { in getAccessUnsafe()
520 return AccessSpecifier(Access); in getAccessUnsafe()
H A DCXXInheritance.h74 AccessSpecifier Access = AS_public;
H A DTextNodeDumper.h205 void dumpAccessSpecifier(AccessSpecifier AS);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h118 enum AccessSpecifier { enum
394 inline llvm::StringRef getAccessSpelling(AccessSpecifier AS) { in getAccessSpelling()
396 case AccessSpecifier::AS_public: in getAccessSpelling()
398 case AccessSpecifier::AS_protected: in getAccessSpelling()
400 case AccessSpecifier::AS_private: in getAccessSpelling()
402 case AccessSpecifier::AS_none: in getAccessSpelling()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp84 AccessSpecifier Access = AccessSpecifier::AS_private) { in addMemberVariable()
105 addHandleMember(AccessSpecifier Access = AccessSpecifier::AS_private) { in addHandleMember()
200 Constructor->setAccess(AccessSpecifier::AS_public); in addDefaultHandleConstructor()
283 MethodDecl->setAccess(AccessSpecifier::AS_public); in addArraySubscriptOperator()
474 .addHandleMember(AccessSpecifier::AS_public) in defineTrivialHLSLTypes()
H A DSemaAccess.cpp41 AccessSpecifier LexicalAS) { in SetMemberAccessSpecifier()
182 AccessSpecifier Access) in AccessTarget()
754 AccessSpecifier Access, in HasAccess()
976 AccessSpecifier PathAccess = FinalAccess; in FindBestPath()
1183 AccessSpecifier accessSoFar = AS_public; in DiagnoseAccessPath()
1228 AccessSpecifier baseAccess = base->getAccessSpecifier(); in DiagnoseAccessPath()
1344 AccessSpecifier UnprivilegedAccess = Entity.getAccess(); in IsAccessible()
1372 AccessSpecifier FinalAccess; in IsAccessible()
1521 AccessSpecifier Access = DD.getAccess(); in HandleDependentAccessCheck()
1625 AccessSpecifier Access = Dtor->getAccess(); in CheckDestructorAccess()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1356 AccessSpecifier AS = AS_none;
1360 explicit LateParsedPragma(Parser *P, AccessSpecifier AS) in LateParsedPragma()
1365 AccessSpecifier getAccessSpecifier() const { return AS; } in getAccessSpecifier()
1595 NamedDecl *ParseCXXInlineMethodDef(AccessSpecifier AS,
2442 AccessSpecifier AS, DeclSpecContext DSC,
2449 AccessSpecifier AS = AS_none,
2465 DeclSpec &DS, AccessSpecifier AS = AS_none,
2472 AccessSpecifier AS = AS_none,
3273 AccessSpecifier AS, ParsedAttributes &Attr,
3277 ParseCXXClassMemberDeclarationWithPragmas(AccessSpecifier &AS,
[all …]
/freebsd-14.2/contrib/llvm-project/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.h478 void addDecl(NamedDecl *D, AccessSpecifier AS) { in addDecl()
729 void replace(NamedDecl *D, AccessSpecifier AS) { in replace()
H A DSema.h3337 AccessSpecifier AS,
3426 AccessSpecifier AS);
3431 AccessSpecifier AS,
3440 AccessSpecifier AS, NamedDecl *PrevDecl,
6335 Scope *S, AccessSpecifier AS, SourceLocation UsingLoc,
6357 Decl *ActOnUsingDeclaration(Scope *CurScope, AccessSpecifier AS,
6367 Decl *ActOnAliasDeclaration(Scope *CurScope, AccessSpecifier AS,
7722 NamedDecl *ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS,
8052 AccessSpecifier LexicalAS);
8355 AccessSpecifier AS, SourceLocation ModulePrivateLoc,
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/tools/lldb-instr/
H A DInstrument.cpp102 AccessSpecifier AS = Decl->getAccess(); in ShouldSkip()
103 if (AS != AccessSpecifier::AS_public) in ShouldSkip()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h198 clang::AccessSpecifier access);
199 clang::AccessSpecifier
300 static clang::AccessSpecifier
303 static clang::AccessSpecifier
304 UnifyAccessSpecifiers(clang::AccessSpecifier lhs, clang::AccessSpecifier rhs);
1186 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::AccessSpecifier>
H A DTypeSystemClang.cpp445 clang::AccessSpecifier
1361 previous_access == clang::AccessSpecifier::AS_none && in AddAccessSpecifierDecl()
1362 access_specifier == clang::AccessSpecifier::AS_public) || in AddAccessSpecifierDecl()
1364 previous_access == clang::AccessSpecifier::AS_none && in AddAccessSpecifierDecl()
1485 func_tmpl_decl->setAccess(clang::AccessSpecifier::AS_public); in CreateFunctionTemplateDecl()
1779 clang::AccessSpecifier
2540 if (access == clang::AccessSpecifier::AS_none) in SetCXXRecordDeclAccess()
2546 clang::AccessSpecifier
2551 return clang::AccessSpecifier::AS_none; in GetCXXRecordDeclAccess()
7309 clang::AccessSpecifier access_specifier = in AddFieldToRecordType()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp41 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseDeclarationStartingWithTemplate()
78 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseTemplateDeclarationOrSpecialization()
190 ParsedAttributes &AccessAttrs, AccessSpecifier AS) { in ParseSingleDeclarationAfterTemplate()
1694 AccessSpecifier AS) { in ParseExplicitInstantiation()
H A DParseDeclCXX.cpp693 ParsedAttributes &PrefixAttrs, AccessSpecifier AS) { in ParseUsingDeclaration()
870 UsingDeclarator &D, SourceLocation &DeclEnd, AccessSpecifier AS, in ParseAliasDeclarationAfterDeclarator()
1548 AccessSpecifier AS, bool EnteringContext, in ParseClassSpecifier()
2275 AccessSpecifier Access = getAccessSpecifierIfPresent(); in ParseBaseSpecifier()
2338 AccessSpecifier Parser::getAccessSpecifierIfPresent() const { in getAccessSpecifierIfPresent()
2684 Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS, in ParseCXXClassMemberDeclaration()
3348 AccessSpecifier &AS, ParsedAttributes &AccessAttrs, DeclSpec::TST TagType, in ParseCXXClassMemberDeclarationWithPragmas()
3401 AccessSpecifier NewAS = getAccessSpecifierIfPresent(); in ParseCXXClassMemberDeclarationWithPragmas()
3643 AccessSpecifier CurAS; in ParseCXXMemberSpecification()
4895 AccessSpecifier &CurAS) { in ParseMicrosoftIfExistsClassDeclaration()
[all …]
H A DParseCXXInlineMethods.cpp27 AccessSpecifier AS, const ParsedAttributesView &AccessAttrs, in ParseCXXInlineMethodDef()
805 AccessSpecifier AS = LP.getAccessSpecifier(); in ParseLexedPragma()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp869 AccessSpecifier AS = Conversion->getAccessUnsafe(); in addedMember()
1725 AccessSpecifier Access, in CollectVisibleConversions()
1756 AccessSpecifier IAccess in CollectVisibleConversions()
1772 AccessSpecifier BaseAccess in CollectVisibleConversions()
3528 static const char *getAccessName(AccessSpecifier AS) { in getAccessName()
3543 AccessSpecifier AS) { in operator <<()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h320 SourceLocation loc, AccessSpecifier AS,
327 SourceLocation loc, AccessSpecifier AS,
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp124 std::string AccessSpecifier = std::string( in getMemberAttributes() local
126 std::string MemberAttrs(AccessSpecifier); in getMemberAttributes()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp522 if (FD->getAccess() == AccessSpecifier::AS_public) in hasUnguardedAccess()

12