Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DUnresolvedSet.h33 UnresolvedSetIterator, DeclAccessPair *,
40 explicit UnresolvedSetIterator(DeclAccessPair *Iter) in UnresolvedSetIterator()
42 explicit UnresolvedSetIterator(const DeclAccessPair *Iter) in UnresolvedSetIterator()
43 : iterator_adaptor_base(const_cast<DeclAccessPair *>(Iter)) {} in UnresolvedSetIterator()
54 const DeclAccessPair &getPair() const { return *I; } in getPair()
62 using DeclsTy = SmallVectorImpl<DeclAccessPair>;
89 ArrayRef<DeclAccessPair> pairs() const { return decls(); } in pairs()
96 decls().push_back(DeclAccessPair::make(D, AS)); in addDecl()
141 DeclAccessPair &operator[](unsigned I) { return decls()[I]; }
142 const DeclAccessPair &operator[](unsigned I) const { return decls()[I]; }
[all …]
H A DASTUnresolvedSet.h32 struct DeclsTy : ASTVector<DeclAccessPair> {
34 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {} in DeclsTy()
56 Decls.push_back(DeclAccessPair::make(D, AS), C); in addDecl()
92 DeclAccessPair &operator[](unsigned I) { return Decls[I]; }
93 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
H A DDeclAccessPair.h29 class DeclAccessPair {
35 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) { in make()
36 DeclAccessPair p; in make()
H A DExprCXX.h58 class DeclAccessPair; variable
2990 inline DeclAccessPair *getTrailingResults();
2991 const DeclAccessPair *getTrailingResults() const { in getTrailingResults()
3161 private llvm::TrailingObjects<UnresolvedLookupExpr, DeclAccessPair,
3199 unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const { in numTrailingObjects() argument
3903 private llvm::TrailingObjects<UnresolvedMemberExpr, DeclAccessPair,
3948 unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const { in numTrailingObjects() argument
4055 DeclAccessPair *OverloadExpr::getTrailingResults() { in getTrailingResults()
4057 return ULE->getTrailingObjects<DeclAccessPair>(); in getTrailingResults()
4058 return cast<UnresolvedMemberExpr>(this)->getTrailingObjects<DeclAccessPair>(); in getTrailingResults()
H A DDecl.h1987 : llvm::TrailingObjects<DefaultedFunctionInfo, DeclAccessPair> {
1993 ArrayRef<DeclAccessPair> Lookups);
1996 ArrayRef<DeclAccessPair> getUnqualifiedLookups() const { in getUnqualifiedLookups()
1997 return {getTrailingObjects<DeclAccessPair>(), NumLookups}; in getUnqualifiedLookups()
H A DExpr.h3150 DeclAccessPair FoundDecl;
3208 DeclAccessPair FoundDecl,
3222 DeclAccessPair::make(MemberDecl, MemberDecl->getAccess()), in CreateImplicit()
3242 DeclAccessPair getFoundDecl() const { in getFoundDecl()
3244 return DeclAccessPair::make(getMemberDecl(), in getFoundDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp171 DeclAccessPair FoundDecl, in AccessTarget()
1543 DeclAccessPair::make(TargetDecl, Access), in HandleDependentAccessCheck()
1594 DeclAccessPair Found, in isMemberAccessibleForDeletion()
1633 DeclAccessPair::make(Dtor, Access), in CheckDestructorAccess()
1643 DeclAccessPair Found, in CheckConstructorAccess()
1687 DeclAccessPair Found, in CheckConstructorAccess()
1719 DeclAccessPair::make(Constructor, Found.getAccess()), in CheckConstructorAccess()
1730 DeclAccessPair Found, in CheckAllocationAccess()
1749 DeclAccessPair Found) { in CheckMemberAccess()
1765 DeclAccessPair Field) { in CheckStructuredBindingMemberAccess()
[all …]
H A DSemaExprMember.cpp838 DeclAccessPair foundDecl, in BuildAnonymousStructUnionMemberReference()
902 DeclAccessPair fakeFoundDecl = in BuildAnonymousStructUnionMemberReference()
903 DeclAccessPair::make(field, field->getAccess()); in BuildAnonymousStructUnionMemberReference()
930 SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, in BuildMemberExpr()
943 SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, in BuildMemberExpr()
1097 DeclAccessPair FoundDecl = R.begin().getPair(); in BuildMemberReferenceExpr()
1836 FieldDecl *Field, DeclAccessPair FoundDecl, in BuildFieldReferenceExpr()
H A DSemaOverload.cpp1943 DeclAccessPair AccessPair; in IsStandardConversion()
3799 DeclAccessPair FoundDecl = I.getPair(); in IsUserDefinedConversion()
5019 DeclAccessPair Found; in TryReferenceInit()
5508 DeclAccessPair Found; in TryListConversion()
6651 DeclAccessPair Found = in PerformContextualImplicitConversion()
9973 DeclAccessPair FoundDecl = DeclAccessPair::make(*I, AS_none); in AddArgumentDependentLookupCandidates()
12689 DeclAccessPair dap; in AddressOfFunctionResolver()
13121 DeclAccessPair DAP; in resolveAddressOfSingleOverloadCandidate()
13233 DeclAccessPair DAP; in resolveAndFixAddressOfSingleOverloadCandidate()
13355 DeclAccessPair found; in ResolveAndFixSingleFunctionTemplateSpecialization()
[all …]
H A DSemaCUDA.cpp310 SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>> &Matches) { in EraseUnwantedCUDAMatches() argument
314 using Pair = std::pair<DeclAccessPair, FunctionDecl*>; in EraseUnwantedCUDAMatches()
H A DSemaInit.cpp3731 DeclAccessPair Found, in AddAddressOverloadResolutionStep()
3780 DeclAccessPair FoundDecl, in AddUserConversionStep()
3844 DeclAccessPair FoundDecl, CXXConstructorDecl *Constructor, QualType T, in AddConstructorInitializationStep()
4392 DeclAccessPair Found; in ResolveOverloadedFunctionForReferenceBinding()
6546 DeclAccessPair dap; in InitializeFrom()
8878 DeclAccessPair FoundFn = Step->Function.FoundDecl; in Perform()
9642 DeclAccessPair Found; in Diagnose()
10663 DeclAccessPair FoundDecl, in DeduceTemplateSpecializationFromInitializer()
10781 addDeductionCandidate(TD, GD, DeclAccessPair::make(TD, AS_public), in DeduceTemplateSpecializationFromInitializer()
10789 addDeductionCandidate(TD, GD, DeclAccessPair::make(TD, AS_public), in DeduceTemplateSpecializationFromInitializer()
H A DSemaCast.cpp1768 DeclAccessPair FoundOverload; in TryStaticMemberPointerUpcast()
2837 DeclAccessPair Found; in CheckCXXCStyleCast()
2947 DeclAccessPair DAP; in CheckCStyleCast()
H A DSemaExprCXX.cpp1715 UsualDeallocFnInfo(Sema &S, DeclAccessPair Found) in UsualDeallocFnInfo()
1772 DeclAccessPair Found;
2830 SmallVector<std::pair<DeclAccessPair,FunctionDecl*>, 2> Matches; in FindAllocationFunctions()
2940 DeclAccessPair::make(OperatorDelete, AS_public)); in FindAllocationFunctions()
3768 DeclAccessPair::make(OperatorDelete, AS_public)) in ActOnCXXDelete()
4146 DeclAccessPair FoundDecl, in BuildCXXCastArgument()
4350 DeclAccessPair Found; in PerformImplicitConversion()
H A DSemaDeclCXX.cpp1364 static DeclAccessPair findDecomposableBaseClass(Sema &S, SourceLocation Loc, in findDecomposableBaseClass()
1386 return DeclAccessPair::make(const_cast<CXXRecordDecl*>(RD), AS_public); in findDecomposableBaseClass()
1399 return DeclAccessPair(); in findDecomposableBaseClass()
1410 return DeclAccessPair(); in findDecomposableBaseClass()
1429 return DeclAccessPair(); in findDecomposableBaseClass()
1432 return DeclAccessPair::make(const_cast<CXXRecordDecl*>(ClassWithFields), AS); in findDecomposableBaseClass()
1443 DeclAccessPair BasePair = in checkMemberDecomposition()
1500 DeclAccessPair::make(FD, CXXRecordDecl::MergeAccess( in checkMemberDecomposition()
1513 DeclAccessPair::make(FD, FD->getAccess()), in checkMemberDecomposition()
8563 DeclAccessPair Found = DeclAccessPair::make(Field, Field->getAccess()); in getField()
[all …]
H A DSemaTemplateInstantiateDecl.cpp4828 SmallVector<DeclAccessPair, 32> Lookups; in SubstDefaultedFunction()
4831 for (DeclAccessPair DA : DFI->getUnqualifiedLookups()) { in SubstDefaultedFunction()
4837 Lookups.push_back(DeclAccessPair::make(D, DA.getAccess())); in SubstDefaultedFunction()
H A DSemaLookup.cpp3501 DeclAccessPair Cand = DeclAccessPair::make(CandDecl, AS_public); in LookupSpecialMember()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h333 DeclAccessPair FoundCopyConstructor;
414 DeclAccessPair FoundConversionFunction;
833 DeclAccessPair FoundDecl;
1206 DeclAccessPair FoundDecl;
1222 ConstructorInfo Info = {DeclAccessPair::make(ND, D->getAccess()), nullptr, in getConstructorInfo()
H A DTemplateDeduction.h310 DeclAccessPair FoundDecl;
319 void set(DeclAccessPair Found, Decl *Spec, DeductionFailureInfo Info) { in set()
H A DInitialization.h959 DeclAccessPair FoundDecl;
1266 DeclAccessPair Found,
1305 DeclAccessPair FoundDecl,
1334 void AddConstructorInitializationStep(DeclAccessPair FoundDecl,
H A DDelayedDiagnostic.h62 DeclAccessPair FoundDecl, QualType BaseObjectType) in AccessedEntity()
H A DSema.h120 class DeclAccessPair; variable
4079 void AddMethodCandidate(DeclAccessPair FoundDecl,
4096 DeclAccessPair FoundDecl,
4122 CXXConversionDecl *Conversion, DeclAccessPair FoundDecl,
4132 DeclAccessPair FoundDecl,
4222 DeclAccessPair &Found,
5727 DeclAccessPair FoundDecl = DeclAccessPair::make(nullptr, AS_none),
5949 DeclAccessPair FoundDecl,
8080 DeclAccessPair Found);
8084 DeclAccessPair Field);
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp379 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in Create()
397 totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in Create()
409 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in CreateEmpty()
436 DeclAccessPair *Results = getTrailingResults(); in OverloadExpr()
437 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair)); in OverloadExpr()
1596 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in Create()
1609 unsigned Size = totalSizeToAlloc<DeclAccessPair, ASTTemplateKWAndArgsInfo, in CreateEmpty()
H A DDecl.cpp3087 ArrayRef<DeclAccessPair> Lookups) { in Create()
3089 totalSizeToAlloc<DeclAccessPair>(Lookups.size()), in Create()
3090 std::max(alignof(DefaultedFunctionInfo), alignof(DeclAccessPair)))) in Create()
3094 Info->getTrailingObjects<DeclAccessPair>()); in Create()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp229 DeclAccessPair FoundDecl = DeclAccessPair::make(MemberDecl, AS_public); in makeMemberExpression()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1058 DeclAccessPair FoundDecl; in VisitMemberExpr()
1062 FoundDecl = DeclAccessPair::make(FoundD, AS); in VisitMemberExpr()
1064 FoundDecl = DeclAccessPair::make(E->MemberDecl, in VisitMemberExpr()
2077 DeclAccessPair *Results = E->getTrailingResults(); in VisitOverloadExpr()

12