Searched refs:FoundDecl (Results 1 - 20 of 20) sorted by relevance

/external/clang/include/clang/Sema/
H A DDelayedDiagnostic.h46 DeclAccessPair FoundDecl,
48 : Access(FoundDecl.getAccess()), IsMember(true),
49 Target(FoundDecl.getDecl()), NamingClass(NamingClass),
43 AccessedEntity(PartialDiagnostic::StorageAllocator &Allocator, MemberNonce _, CXXRecordDecl *NamingClass, DeclAccessPair FoundDecl, QualType BaseObjectType) argument
H A DInitialization.h644 DeclAccessPair FoundDecl; member in struct:clang::InitializationSequence::Step::__anon3394::__anon3395
886 DeclAccessPair FoundDecl,
H A DLookup.h654 /// FoundDecl() function to process declarations as they are found.
672 virtual void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx,
H A DSema.h1717 NamedDecl *FoundDecl,
1794 NamedDecl *FoundDecl,
1803 DeclAccessPair FoundDecl,
1814 void AddMethodCandidate(DeclAccessPair FoundDecl,
1821 DeclAccessPair FoundDecl,
1828 DeclAccessPair FoundDecl,
1837 DeclAccessPair FoundDecl,
1843 DeclAccessPair FoundDecl,
1848 DeclAccessPair FoundDecl,
1853 DeclAccessPair FoundDecl,
[all...]
H A DOverload.h606 /// FoundDecl - The original declaration that was looked up /
609 DeclAccessPair FoundDecl; member in struct:clang::OverloadCandidate
/external/clang/lib/Sema/
H A DSemaOverload.cpp2863 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); local
2884 S.AddTemplateOverloadCandidate(ConstructorTmpl, FoundDecl,
2889 S.AddOverloadCandidate(Constructor, FoundDecl,
2909 User.FoundConversionFunction = Best->FoundDecl;
2993 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); local
3022 S.AddTemplateOverloadCandidate(ConstructorTmpl, FoundDecl,
3029 S.AddOverloadCandidate(Constructor, FoundDecl,
3050 DeclAccessPair FoundDecl = I.getPair(); local
3051 NamedDecl *D = FoundDecl.getDecl();
3065 S.AddTemplateConversionCandidate(ConvTemplate, FoundDecl,
4696 PerformObjectArgumentInitialization(Expr *From, NestedNameSpecifier *Qualifier, NamedDecl *FoundDecl, CXXMethodDecl *Method) argument
5215 AddOverloadCandidate(FunctionDecl *Function, DeclAccessPair FoundDecl, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions, bool PartialOverloading, bool AllowExplicit) argument
5376 AddMethodCandidate(DeclAccessPair FoundDecl, QualType ObjectType, Expr::Classification ObjectClassification, Expr **Args, unsigned NumArgs, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
5397 AddMethodCandidate(cast<CXXMethodDecl>(Decl), FoundDecl, ActingContext, local
5412 AddMethodCandidate(CXXMethodDecl *Method, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, QualType ObjectType, Expr::Classification ObjectClassification, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
5513 AddMethodTemplateCandidate(FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, Expr::Classification ObjectClassification, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
5557 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, local
5566 AddTemplateOverloadCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, TemplateArgumentListInfo *ExplicitTemplateArgs, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
5616 AddConversionCandidate(CXXConversionDecl *Conversion, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, Expr *From, QualType ToType, OverloadCandidateSet& CandidateSet) argument
5757 AddTemplateConversionCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, CXXRecordDecl *ActingDC, Expr *From, QualType ToType, OverloadCandidateSet &CandidateSet) argument
5798 AddSurrogateCandidate(CXXConversionDecl *Conversion, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, const FunctionProtoType *Proto, Expr *Object, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet) argument
7683 DeclAccessPair FoundDecl = DeclAccessPair::make(*I, AS_none); local
9375 AddOverloadedCallCandidate(Sema &S, DeclAccessPair FoundDecl, TemplateArgumentListInfo *ExplicitTemplateArgs, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, bool PartialOverloading, bool KnownValid) argument
10602 DeclAccessPair FoundDecl = DeclAccessPair::make(0, AS_public); local
[all...]
H A DSemaExprMember.cpp692 DeclAccessPair FoundDecl,
814 DeclAccessPair FoundDecl,
822 TemplateKWLoc, Member, FoundDecl, MemberNameInfo,
923 DeclAccessPair FoundDecl = R.begin().getPair(); local
963 SS, FD, FoundDecl, MemberNameInfo);
973 TemplateKWLoc, Var, FoundDecl, MemberNameInfo,
990 TemplateKWLoc, MemberFn, FoundDecl,
998 TemplateKWLoc, Enum, FoundDecl, MemberNameInfo,
1588 DeclAccessPair FoundDecl,
1638 FoundDecl, Fiel
809 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, ValueDecl *Member, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo, QualType Ty, ExprValueKind VK, ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = 0) argument
1586 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, FieldDecl *Field, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo) argument
[all...]
H A DSemaInit.cpp2490 S.Function.FoundDecl = Found;
2523 DeclAccessPair FoundDecl,
2531 S.Function.FoundDecl = FoundDecl;
2584 S.Function.FoundDecl = DeclAccessPair::make(Constructor, Access);
2754 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); local
2778 S.AddTemplateOverloadCandidate(ConstructorTmpl, FoundDecl,
2792 S.AddOverloadCandidate(Constructor, FoundDecl,
2929 Best->FoundDecl.getAccess(),
3165 DeclAccessPair FoundDecl local
2522 AddUserConversionStep(FunctionDecl *Function, DeclAccessPair FoundDecl, QualType T, bool HadMultipleCandidates) argument
3713 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); local
4331 DeclAccessPair FoundDecl local
4350 DeclAccessPair FoundDecl local
[all...]
H A DSemaStmt.cpp1249 bool FoundDecl; member in class:__anon244::DeclMatcher
1255 Inherited(S.Context), Decls(Decls), FoundDecl(false) {
1262 FoundDecl = true;
1266 FoundDecl = true;
1270 FoundDecl = true;
1307 FoundDecl = true;
1310 bool FoundDeclInUse() { return FoundDecl; }
H A DSemaExprCXX.cpp1760 Best->FoundDecl, Diagnose) == AR_inaccessible)
2345 DeclAccessPair FoundDecl,
2377 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv,
2388 S.CheckMemberOperatorAccess(CastLoc, From, /*arg*/ 0, FoundDecl);
5302 ExprResult Sema::BuildCXXMemberCallExpr(Expr *E, NamedDecl *FoundDecl, argument
5334 FoundDecl, Method);
2340 BuildCXXCastArgument(Sema &S, SourceLocation CastLoc, QualType Ty, CastKind Kind, CXXMethodDecl *Method, DeclAccessPair FoundDecl, bool HadMultipleCandidates, Expr *From) argument
H A DSemaAccess.cpp158 DeclAccessPair FoundDecl,
161 FoundDecl, BaseObjectType) {
155 AccessTarget(ASTContext &Context, MemberNonce _, CXXRecordDecl *NamingClass, DeclAccessPair FoundDecl, QualType BaseObjectType) argument
H A DTreeTransform.h1510 NamedDecl *FoundDecl,
1526 FoundDecl, Member);
1548 R.addDecl(FoundDecl);
6404 NamedDecl *FoundDecl = E->getFoundDecl();
6405 if (FoundDecl == E->getMemberDecl()) {
6406 FoundDecl = Member;
6408 FoundDecl = cast_or_null<NamedDecl>(
6409 getDerived().TransformDecl(E->getMemberLoc(), FoundDecl));
6410 if (!FoundDecl)
6418 FoundDecl
1504 RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) argument
[all...]
H A DSemaLookup.cpp2858 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass);
2993 Consumer.FoundDecl(ND, Visited.checkHidden(ND), 0, false);
3164 virtual void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx,
3200 void TypoCorrectionConsumer::FoundDecl(NamedDecl *ND, NamedDecl *Hiding, function in class:TypoCorrectionConsumer
H A DSemaExpr.cpp2033 NamedDecl *FoundDecl,
2142 if (FoundDecl->getDeclContext() != Member->getDeclContext()) {
2143 assert(isa<UsingShadowDecl>(FoundDecl));
2145 cast<CXXRecordDecl>(FoundDecl->getDeclContext()));
2031 PerformObjectMemberConversion(Expr *From, NestedNameSpecifier *Qualifier, NamedDecl *FoundDecl, NamedDecl *Member) argument
H A DSemaCodeComplete.cpp1203 virtual void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx, function in class:__anon184::CodeCompletionDeclConsumer
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1512 const NamedDecl *FoundDecl = Node.getFoundDecl(); local
1514 llvm::dyn_cast<UsingShadowDecl>(FoundDecl))
1530 const Decl *FoundDecl = Node.getSingleDecl(); local
1531 return InnerMatcher.matches(*FoundDecl, Finder, Builder);
/external/clang/lib/Serialization/
H A DASTWriterStmt.cpp482 DeclAccessPair FoundDecl = E->getFoundDecl(); local
483 Writer.AddDeclRef(FoundDecl.getDecl(), Record);
484 Record.push_back(FoundDecl.getAccess());
H A DASTReaderStmt.cpp1803 DeclAccessPair FoundDecl = DeclAccessPair::make(FoundD, AS); local
1815 TemplateKWLoc, MemberD, FoundDecl, MemberNameInfo,
/external/clang/include/clang/AST/
H A DExpr.h813 /// \brief Test whether there is a distinct FoundDecl attached to the end of
2174 DeclAccessPair FoundDecl; member in struct:clang::StringLiteral::OffsetOfExpr::MemberExpr::MemberNameQualifier
2280 return getMemberQualifier()->FoundDecl;
/external/clang/lib/AST/
H A DExpr.cpp1221 NQ->FoundDecl = founddecl;

Completed in 1675 milliseconds