Searched refs:DeclAccessPair (Results 1 - 25 of 39) sorted by relevance

12

/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DDeclAccessPair.h1 //===--- DeclAccessPair.h - A decl bundled with its path access -*- C++ -*-===//
9 // This file defines the DeclAccessPair class, which provides an
29 class DeclAccessPair { class in namespace:clang
35 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) {
36 DeclAccessPair p;
H A DUnresolvedSet.h17 #include "clang/AST/DeclAccessPair.h"
33 UnresolvedSetIterator, DeclAccessPair *,
40 explicit UnresolvedSetIterator(DeclAccessPair *Iter)
42 explicit UnresolvedSetIterator(const DeclAccessPair *Iter)
43 : iterator_adaptor_base(const_cast<DeclAccessPair *>(Iter)) {}
54 const DeclAccessPair &getPair() const { return *I; }
62 using DeclsTy = SmallVectorImpl<DeclAccessPair>;
89 ArrayRef<DeclAccessPair> pairs() const { return decls(); }
96 decls().push_back(DeclAccessPair::make(D, AS));
133 DeclAccessPair
[all...]
H A DASTUnresolvedSet.h18 #include "clang/AST/DeclAccessPair.h"
32 struct DeclsTy : ASTVector<DeclAccessPair> {
34 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {}
56 Decls.push_back(DeclAccessPair::make(D, AS), C);
92 DeclAccessPair &operator[](unsigned I) { return Decls[I]; }
93 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
H A DExprCXX.h58 class DeclAccessPair;
2978 inline DeclAccessPair *getTrailingResults();
2979 const DeclAccessPair *getTrailingResults() const {
3149 private llvm::TrailingObjects<UnresolvedLookupExpr, DeclAccessPair,
3164 // * An array of getNumResults() DeclAccessPair for the results. These are
3186 unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const {
3885 private llvm::TrailingObjects<UnresolvedMemberExpr, DeclAccessPair,
3907 // * An array of getNumResults() DeclAccessPair for the results. These are
3930 unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const {
4037 DeclAccessPair *OverloadExp
[all...]
H A DDecl.h18 #include "clang/AST/DeclAccessPair.h"
1947 : llvm::TrailingObjects<DefaultedFunctionInfo, DeclAccessPair> {
1953 ArrayRef<DeclAccessPair> Lookups);
1956 ArrayRef<DeclAccessPair> getUnqualifiedLookups() const {
1957 return {getTrailingObjects<DeclAccessPair>(), NumLookups};
H A DExpr.h20 #include "clang/AST/DeclAccessPair.h"
3164 /// The DeclAccessPair through which the MemberDecl was found due to
3166 DeclAccessPair FoundDecl;
3224 DeclAccessPair FoundDecl,
3238 DeclAccessPair::make(MemberDecl, MemberDecl->getAccess()),
3258 DeclAccessPair getFoundDecl() const {
3260 return DeclAccessPair::make(getMemberDecl(),
/openbsd-current/gnu/llvm/clang/include/clang/Sema/
H A DTemplateDeduction.h20 #include "clang/AST/DeclAccessPair.h"
303 DeclAccessPair FoundDecl;
312 void set(DeclAccessPair Found, Decl *Spec, DeductionFailureInfo Info) {
H A DOverload.h18 #include "clang/AST/DeclAccessPair.h"
330 DeclAccessPair FoundCopyConstructor;
411 DeclAccessPair FoundConversionFunction;
830 DeclAccessPair FoundDecl;
1203 DeclAccessPair FoundDecl;
1219 ConstructorInfo Info = {DeclAccessPair::make(ND, D->getAccess()), nullptr,
H A DInitialization.h19 #include "clang/AST/DeclAccessPair.h"
959 DeclAccessPair FoundDecl;
1263 DeclAccessPair Found,
1302 DeclAccessPair FoundDecl,
1331 void AddConstructorInitializationStep(DeclAccessPair FoundDecl,
H A DDelayedDiagnostic.h24 #include "clang/AST/DeclAccessPair.h"
62 DeclAccessPair FoundDecl, QualType BaseObjectType)
H A DSema.h119 class DeclAccessPair;
3973 FunctionDecl *Function, DeclAccessPair FoundDecl, ArrayRef<Expr *> Args,
3987 void AddMethodCandidate(DeclAccessPair FoundDecl,
3995 AddMethodCandidate(CXXMethodDecl *Method, DeclAccessPair FoundDecl,
4004 DeclAccessPair FoundDecl,
4015 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
4029 CXXConversionDecl *Conversion, DeclAccessPair FoundDecl,
4034 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
4039 DeclAccessPair FoundDecl,
4129 DeclAccessPair
[all...]
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSemaAccess.cpp171 DeclAccessPair FoundDecl,
1533 DeclAccessPair::make(TargetDecl, Access),
1549 DeclAccessPair Found) {
1565 DeclAccessPair Found) {
1584 DeclAccessPair Found,
1623 DeclAccessPair::make(Dtor, Access),
1633 DeclAccessPair Found,
1677 DeclAccessPair Found,
1709 DeclAccessPair::make(Constructor, Found.getAccess()),
1720 DeclAccessPair Foun
[all...]
H A DSemaExprMember.cpp805 DeclAccessPair foundDecl,
869 DeclAccessPair fakeFoundDecl =
870 DeclAccessPair::make(field, field->getAccess());
897 SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl,
910 SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl,
1064 DeclAccessPair FoundDecl = R.begin().getPair();
1793 FieldDecl *Field, DeclAccessPair FoundDecl,
H A DSemaOverload.cpp1470 DeclAccessPair Found = ICS.UserDefined.FoundConversionFunction;
1823 DeclAccessPair AccessPair;
3643 DeclAccessPair FoundDecl = I.getPair();
4850 DeclAccessPair Found;
5327 DeclAccessPair Found;
6070 DeclAccessPair Found = ExplicitConversions[0];
6109 DeclAccessPair &Found) {
6150 DeclAccessPair FoundDecl = ViableConversions[I];
6328 DeclAccessPair Found =
6329 DeclAccessPair
[all...]
H A DSemaCUDA.cpp274 SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>> &Matches) {
278 using Pair = std::pair<DeclAccessPair, FunctionDecl*>;
H A DSemaExprCXX.cpp1683 UsualDeallocFnInfo(Sema &S, DeclAccessPair Found)
1740 DeclAccessPair Found;
2790 SmallVector<std::pair<DeclAccessPair,FunctionDecl*>, 2> Matches;
2900 DeclAccessPair::make(OperatorDelete, AS_public));
3725 DeclAccessPair::make(OperatorDelete, AS_public))
4100 DeclAccessPair FoundDecl,
4304 DeclAccessPair Found;
8043 DeclAccessPair::make(FoundDecl, FoundDecl->getAccess()),
H A DSemaDeclCXX.cpp1333 static DeclAccessPair findDecomposableBaseClass(Sema &S, SourceLocation Loc,
1355 return DeclAccessPair::make(const_cast<CXXRecordDecl*>(RD), AS_public);
1368 return DeclAccessPair();
1379 return DeclAccessPair();
1398 return DeclAccessPair();
1401 return DeclAccessPair::make(const_cast<CXXRecordDecl*>(ClassWithFields), AS);
1412 DeclAccessPair BasePair =
1469 DeclAccessPair::make(FD, CXXRecordDecl::MergeAccess(
1482 DeclAccessPair::make(FD, FD->getAccess()),
8322 DeclAccessPair Foun
[all...]
H A DSemaCast.cpp1737 DeclAccessPair FoundOverload;
2791 DeclAccessPair Found;
2901 DeclAccessPair DAP;
H A DSemaInit.cpp3620 DeclAccessPair Found,
3669 DeclAccessPair FoundDecl,
3733 DeclAccessPair FoundDecl, CXXConstructorDecl *Constructor, QualType T,
4284 DeclAccessPair Found;
6401 DeclAccessPair dap;
8709 DeclAccessPair FoundFn = Step->Function.FoundDecl;
9478 DeclAccessPair Found;
H A DSemaTemplateInstantiateDecl.cpp4735 SmallVector<DeclAccessPair, 32> Lookups;
4738 for (DeclAccessPair DA : DFI->getUnqualifiedLookups()) {
4744 Lookups.push_back(DeclAccessPair::make(D, DA.getAccess()));
H A DSemaLookup.cpp3484 DeclAccessPair Cand = DeclAccessPair::make(CandDecl, AS_public);
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DExprCXX.cpp18 #include "clang/AST/DeclAccessPair.h"
376 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo,
394 totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo,
406 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo,
433 DeclAccessPair *Results = getTrailingResults();
434 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair));
1576 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo,
1589 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo,
H A DDecl.cpp3022 ArrayRef<DeclAccessPair> Lookups) {
3024 totalSizeToAlloc<DeclAccessPair>(Lookups.size()),
3025 std::max(alignof(DefaultedFunctionInfo), alignof(DeclAccessPair))))
3029 Info->getTrailingObjects<DeclAccessPair>());
/openbsd-current/gnu/llvm/clang/lib/Analysis/
H A DBodyFarm.cpp229 DeclAccessPair FoundDecl = DeclAccessPair::make(MemberDecl, AS_public);
/openbsd-current/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp18 #include "clang/AST/DeclAccessPair.h"
1038 DeclAccessPair FoundDecl;
1042 FoundDecl = DeclAccessPair::make(FoundD, AS);
1044 FoundDecl = DeclAccessPair::make(E->MemberDecl,
2036 DeclAccessPair *Results = E->getTrailingResults();

Completed in 718 milliseconds

12