Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDUnresolvedSet.h29 UnresolvedSetIterator, DeclAccessPair *,
36 explicit UnresolvedSetIterator(DeclAccessPair *Iter) in UnresolvedSetIterator()
38 explicit UnresolvedSetIterator(const DeclAccessPair *Iter) in UnresolvedSetIterator()
39 : iterator_adaptor_base(const_cast<DeclAccessPair *>(Iter)) {} in UnresolvedSetIterator()
48 const DeclAccessPair &getPair() const { return *I; } in getPair()
56 typedef SmallVectorImpl<DeclAccessPair> DeclsTy;
82 decls().push_back(DeclAccessPair::make(D, AS)); in addDecl()
117 DeclAccessPair &operator[](unsigned I) { return decls()[I]; }
118 const DeclAccessPair &operator[](unsigned I) const { return decls()[I]; }
134 SmallVector<DeclAccessPair, InlineCapacity> Decls;
HDDeclAccessPair.h30 class DeclAccessPair {
36 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) { in make()
37 DeclAccessPair p; in make()
67 template<> struct isPodLike<clang::DeclAccessPair> {
HDASTUnresolvedSet.h25 struct DeclsTy : ASTVector<DeclAccessPair> {
27 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {} in DeclsTy()
51 Decls.push_back(DeclAccessPair::make(D, AS), C); in addDecl()
82 DeclAccessPair &operator[](unsigned I) { return Decls[I]; }
83 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
HDExpr.h2312 DeclAccessPair FoundDecl;
2399 DeclAccessPair founddecl,
2415 DeclAccessPair getFoundDecl() const { in getFoundDecl()
2417 return DeclAccessPair::make(getMemberDecl(), in getFoundDecl()
HDExprCXX.h2316 DeclAccessPair *Results;
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaAccess.cpp158 DeclAccessPair FoundDecl, in AccessTarget()
1516 DeclAccessPair::make(TargetDecl, Access), in HandleDependentAccessCheck()
1532 DeclAccessPair Found) { in CheckUnresolvedLookupAccess()
1548 DeclAccessPair Found) { in CheckUnresolvedMemberAccess()
1573 DeclAccessPair::make(decl, access), objectType); in isSpecialMemberAccessibleForDeletion()
1603 DeclAccessPair::make(Dtor, Access), in CheckDestructorAccess()
1676 DeclAccessPair::make(Constructor, Access), in CheckConstructorAccess()
1687 DeclAccessPair Found, in CheckAllocationAccess()
1706 DeclAccessPair Found) { in CheckMemberAccess()
1723 DeclAccessPair Found) { in CheckMemberOperatorAccess()
[all …]
HDSemaExprMember.cpp735 FieldDecl *Field, DeclAccessPair FoundDecl,
742 DeclAccessPair foundDecl, in BuildAnonymousStructUnionMemberReference()
840 DeclAccessPair fakeFoundDecl = in BuildAnonymousStructUnionMemberReference()
841 DeclAccessPair::make(field, field->getAccess()); in BuildAnonymousStructUnionMemberReference()
869 ValueDecl *Member, DeclAccessPair FoundDecl, in BuildMemberExpr()
1021 DeclAccessPair FoundDecl = R.begin().getPair(); in BuildMemberReferenceExpr()
1654 FieldDecl *Field, DeclAccessPair FoundDecl, in BuildFieldReferenceExpr()
HDSemaOverload.cpp1426 DeclAccessPair AccessPair; in IsStandardConversion()
2906 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); in IsInitializerListConstructorConversion()
3042 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); in IsUserDefinedConversion()
3097 DeclAccessPair FoundDecl = I.getPair(); in IsUserDefinedConversion()
4172 DeclAccessPair Found; in TryReferenceInit()
4600 DeclAccessPair Found; in TryListConversion()
5219 DeclAccessPair Found = ExplicitConversions[0]; in diagnoseNoViableConversion()
5257 DeclAccessPair &Found) { in recordConversion()
5297 DeclAccessPair FoundDecl = ViableConversions[I]; in collectViableConversionCandidates()
5473 DeclAccessPair Found = in PerformContextualImplicitConversion()
[all …]
HDSemaInit.cpp3030 DeclAccessPair Found, in AddAddressOverloadResolutionStep()
3070 DeclAccessPair FoundDecl, in AddUserConversionStep()
3149 S.Function.FoundDecl = DeclAccessPair::make(Constructor, Access); in AddConstructorInitializationStep()
3357 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); in ResolveConstructorOverload()
3549 DeclAccessPair Found; in ResolveOverloadedFunctionForReferenceBinding()
3843 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); in TryRefInitWithConversionFunction()
4468 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); in TryUserDefinedConversion()
5072 DeclAccessPair dap; in InitializeFrom()
5222 DeclAccessPair FoundDecl in LookupCopyAndMoveConstructors()
5223 = DeclAccessPair::make(Constructor, Constructor->getAccess()); in LookupCopyAndMoveConstructors()
[all …]
HDSemaLookup.cpp2699 AddMethodCandidate(M, DeclAccessPair::make(M, AS_public), RD, ThisTy, in LookupSpecialMember()
2703 AddOverloadCandidate(M, DeclAccessPair::make(M, AS_public), in LookupSpecialMember()
2708 AddMethodTemplateCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public), in LookupSpecialMember()
2713 AddTemplateOverloadCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public), in LookupSpecialMember()
HDSemaExprCXX.cpp1815 SmallVector<std::pair<DeclAccessPair,FunctionDecl*>, 2> Matches; in FindAllocationFunctions()
2276 SmallVector<DeclAccessPair,4> Matches; in FindDeallocationFunction()
2314 for (SmallVectorImpl<DeclAccessPair>::iterator in FindDeallocationFunction()
2897 DeclAccessPair FoundDecl, in BuildCXXCastArgument()
3085 DeclAccessPair Found; in PerformImplicitConversion()
HDSemaCast.cpp1383 DeclAccessPair FoundOverload; in TryStaticMemberPointerUpcast()
2151 DeclAccessPair Found; in CheckCXXCStyleCast()
HDSemaCodeComplete.cpp4045 AddOverloadCandidate(FD, DeclAccessPair::make(FD, FD->getAccess()), in CodeCompleteCall()
4112 AddOverloadCandidate(FD, DeclAccessPair::make(FD, C->getAccess()), in CodeCompleteConstructor()
4118 DeclAccessPair::make(FTD, C->getAccess()), in CodeCompleteConstructor()
HDSemaExpr.cpp1938 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup()
1942 AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none), in DiagnoseEmptyLookup()
4286 S.AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none), Args, in TryTypoCorrectionForCall()
HDSemaTemplate.cpp5137 DeclAccessPair FoundResult; // temporary for ResolveOverloadedFunction in CheckTemplateArgument()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExprCXX.cpp357 Results = static_cast<DeclAccessPair *>( in OverloadExpr()
358 C.Allocate(sizeof(DeclAccessPair) * NumResults, in OverloadExpr()
359 llvm::alignOf<DeclAccessPair>())); in OverloadExpr()
360 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair)); in OverloadExpr()
397 Results = static_cast<DeclAccessPair *>( in initializeResults()
398 C.Allocate(sizeof(DeclAccessPair) * NumResults, in initializeResults()
400 llvm::alignOf<DeclAccessPair>())); in initializeResults()
401 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair)); in initializeResults()
HDASTImporter.cpp5283 DeclAccessPair ToFoundDecl = DeclAccessPair::make( in VisitMemberExpr()
HDExpr.cpp1382 ValueDecl *memberdecl, DeclAccessPair founddecl, in Create()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDInitialization.h729 DeclAccessPair FoundDecl;
976 DeclAccessPair Found,
1011 DeclAccessPair FoundDecl,
HDOverload.h275 DeclAccessPair FoundConversionFunction;
596 DeclAccessPair FoundDecl;
HDSema.h99 class DeclAccessPair; variable
2338 DeclAccessPair FoundDecl,
2350 void AddMethodCandidate(DeclAccessPair FoundDecl,
2357 DeclAccessPair FoundDecl,
2365 DeclAccessPair FoundDecl,
2375 DeclAccessPair FoundDecl,
2382 DeclAccessPair FoundDecl,
2388 DeclAccessPair FoundDecl,
2394 DeclAccessPair FoundDecl,
2442 DeclAccessPair &Found,
[all …]
HDDelayedDiagnostic.h47 DeclAccessPair FoundDecl, in AccessedEntity()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp2531 DeclAccessPair FoundDecl = DeclAccessPair::make(FoundD, AS); in ReadStmtFromStream()
HDASTWriterStmt.cpp545 DeclAccessPair FoundDecl = E->getFoundDecl(); in VisitMemberExpr()