Searched defs:FoundDecl (Results 1 - 18 of 18) sorted by relevance

/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp442 NamedDecl *FoundDecl = BaseResult.getFoundDecl(); local
443 if (VarDecl *VD = dyn_cast<VarDecl>(FoundDecl))
445 else if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(FoundDecl))
447 else if (TypeDecl *TD = dyn_cast<TypeDecl>(FoundDecl))
H A DSemaAccess.cpp158 DeclAccessPair FoundDecl,
161 FoundDecl, BaseObjectType) {
155 AccessTarget(ASTContext &Context, MemberNonce _, CXXRecordDecl *NamingClass, DeclAccessPair FoundDecl, QualType BaseObjectType) argument
H A DSemaExprMember.cpp736 DeclAccessPair FoundDecl,
869 ValueDecl *Member, DeclAccessPair FoundDecl,
876 TemplateKWLoc, Member, FoundDecl, MemberNameInfo,
1024 DeclAccessPair FoundDecl = R.begin().getPair(); local
1062 SS, FD, FoundDecl, MemberNameInfo);
1072 FoundDecl, BaseExpr,
1077 Var, FoundDecl, MemberNameInfo,
1094 MemberFn, FoundDecl, MemberNameInfo, type, valueKind,
1101 Enum, FoundDecl, MemberNameInfo, Enum->getType(),
1663 DeclAccessPair FoundDecl,
867 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 = nullptr) argument
1661 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, const CXXScopeSpec &SS, FieldDecl *Field, DeclAccessPair FoundDecl, const DeclarationNameInfo &MemberNameInfo) argument
[all...]
H A DSemaOpenMP.cpp2805 DeclAccessPair FoundDecl = DeclAccessPair::make(MD, MD->getAccess()); local
2807 if (CheckMemberAccess(ELoc, RD, FoundDecl) == AR_inaccessible ||
3494 DeclAccessPair FoundDecl = DeclAccessPair::make(MD, MD->getAccess()); local
3496 if (CheckMemberAccess(ELoc, RD, FoundDecl) == AR_inaccessible ||
3597 DeclAccessPair FoundDecl = DeclAccessPair::make(MD, MD->getAccess()); local
3599 if (CheckMemberAccess(ELoc, RD, FoundDecl) == AR_inaccessible ||
H A DSemaExprCXX.cpp1899 Best->FoundDecl, Diagnose) == AR_inaccessible)
2543 DeclAccessPair FoundDecl,
2579 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv,
2588 S.CheckMemberOperatorAccess(CastLoc, From, /*arg*/ nullptr, FoundDecl);
5609 ExprResult Sema::BuildCXXMemberCallExpr(Expr *E, NamedDecl *FoundDecl, argument
5640 FoundDecl, Method);
2538 BuildCXXCastArgument(Sema &S, SourceLocation CastLoc, QualType Ty, CastKind Kind, CXXMethodDecl *Method, DeclAccessPair FoundDecl, bool HadMultipleCandidates, Expr *From) argument
H A DSemaInit.cpp2848 S.Function.FoundDecl = Found;
2881 DeclAccessPair FoundDecl,
2889 S.Function.FoundDecl = FoundDecl;
2952 S.Function.FoundDecl = DeclAccessPair::make(Constructor, Access);
3140 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); local
3174 S.AddTemplateOverloadCandidate(ConstructorTmpl, FoundDecl,
3187 S.AddOverloadCandidate(Constructor, FoundDecl, Args, CandidateSet,
3314 Best->FoundDecl.getAccess(),
3575 DeclAccessPair FoundDecl local
2880 AddUserConversionStep(FunctionDecl *Function, DeclAccessPair FoundDecl, QualType T, bool HadMultipleCandidates) argument
4203 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); local
4950 DeclAccessPair FoundDecl local
4969 DeclAccessPair FoundDecl local
[all...]
H A DSemaLookup.cpp2994 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass);
3121 Consumer.FoundDecl(ND, Visited.checkHidden(ND), nullptr, false);
3352 void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx,
3475 void TypoCorrectionConsumer::FoundDecl(NamedDecl *ND, NamedDecl *Hiding, function in class:TypoCorrectionConsumer
H A DSemaStmt.cpp1336 bool FoundDecl; member in class:__anon18094::DeclMatcher
1343 Inherited(S.Context), Decls(Decls), FoundDecl(false) {
1350 FoundDecl = true;
1354 FoundDecl = true;
1358 FoundDecl = true;
1395 FoundDecl = true;
1398 bool FoundDeclInUse() { return FoundDecl; }
H A DSemaOverload.cpp43 CreateFunctionRefExpr(Sema &S, FunctionDecl *Fn, NamedDecl *FoundDecl, argument
47 if (S.DiagnoseUseOfDecl(FoundDecl, Loc))
49 // If FoundDecl is different from Fn (such as if one is a template
53 // DiagnoseUseOfDecl to accept both the FoundDecl and the decl
55 if (FoundDecl != Fn && S.DiagnoseUseOfDecl(Fn, Loc))
2951 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); local
2972 S.AddTemplateOverloadCandidate(ConstructorTmpl, FoundDecl,
2977 S.AddOverloadCandidate(Constructor, FoundDecl,
2995 User.FoundConversionFunction = Best->FoundDecl;
3086 DeclAccessPair FoundDecl local
3144 DeclAccessPair FoundDecl = I.getPair(); local
4831 PerformObjectArgumentInitialization(Expr *From, NestedNameSpecifier *Qualifier, NamedDecl *FoundDecl, CXXMethodDecl *Method) argument
5256 DeclAccessPair FoundDecl = ViableConversions[I]; local
5531 AddOverloadCandidate(FunctionDecl *Function, DeclAccessPair FoundDecl, ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, bool PartialOverloading, bool AllowExplicit) argument
5783 AddMethodCandidate(DeclAccessPair FoundDecl, QualType ObjectType, Expr::Classification ObjectClassification, ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
5804 AddMethodCandidate(cast<CXXMethodDecl>(Decl), FoundDecl, ActingContext, local
5819 AddMethodCandidate(CXXMethodDecl *Method, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, QualType ObjectType, Expr::Classification ObjectClassification, ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, bool SuppressUserConversions) argument
5934 AddMethodTemplateCandidate(FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, Expr::Classification ObjectClassification, ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
5978 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, local
5987 AddTemplateOverloadCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
6076 AddConversionCandidate(CXXConversionDecl *Conversion, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, Expr *From, QualType ToType, OverloadCandidateSet& CandidateSet, bool AllowObjCConversionOnExplicit) argument
6243 AddTemplateConversionCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, CXXRecordDecl *ActingDC, Expr *From, QualType ToType, OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit) argument
6285 AddSurrogateCandidate(CXXConversionDecl *Conversion, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, const FunctionProtoType *Proto, Expr *Object, ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet) argument
8171 DeclAccessPair FoundDecl = DeclAccessPair::make(*I, AS_none); local
10190 AddOverloadedCallCandidate(Sema &S, DeclAccessPair FoundDecl, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, bool PartialOverloading, bool KnownValid) argument
11378 DeclAccessPair FoundDecl = DeclAccessPair::make(nullptr, AS_public); local
[all...]
H A DTreeTransform.h1793 NamedDecl *FoundDecl,
1809 FoundDecl, Member);
1831 R.addDecl(FoundDecl);
7145 NamedDecl *FoundDecl = E->getFoundDecl();
7146 if (FoundDecl == E->getMemberDecl()) {
7147 FoundDecl = Member;
7149 FoundDecl = cast_or_null<NamedDecl>(
7150 getDerived().TransformDecl(E->getMemberLoc(), FoundDecl));
7151 if (!FoundDecl)
7159 FoundDecl
1787 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 DSemaExpr.cpp2438 NamedDecl *FoundDecl,
2546 if (FoundDecl->getDeclContext() != Member->getDeclContext()) {
2547 assert(isa<UsingShadowDecl>(FoundDecl));
2549 cast<CXXRecordDecl>(FoundDecl->getDeclContext()));
2436 PerformObjectMemberConversion(Expr *From, NestedNameSpecifier *Qualifier, NamedDecl *FoundDecl, NamedDecl *Member) argument
/external/clang/include/clang/Sema/
H A DDelayedDiagnostic.h47 DeclAccessPair FoundDecl,
49 : Access(FoundDecl.getAccess()), IsMember(true),
50 Target(FoundDecl.getDecl()), NamingClass(NamingClass),
44 AccessedEntity(PartialDiagnostic::StorageAllocator &Allocator, MemberNonce _, CXXRecordDecl *NamingClass, DeclAccessPair FoundDecl, QualType BaseObjectType) argument
H A DInitialization.h723 DeclAccessPair FoundDecl; member in struct:clang::InitializationSequence::Step::F
990 DeclAccessPair FoundDecl,
H A DOverload.h597 /// FoundDecl - The original declaration that was looked up /
600 DeclAccessPair FoundDecl; member in struct:clang::OverloadCandidate
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2035 const NamedDecl *FoundDecl = Node.getFoundDecl(); local
2036 if (const UsingShadowDecl *UsingDecl = dyn_cast<UsingShadowDecl>(FoundDecl))
2052 const Decl *FoundDecl = Node.getSingleDecl(); local
2053 return InnerMatcher.matches(*FoundDecl, Finder, Builder);
/external/clang/lib/Serialization/
H A DASTWriterStmt.cpp544 DeclAccessPair FoundDecl = E->getFoundDecl(); local
545 Writer.AddDeclRef(FoundDecl.getDecl(), Record);
546 Record.push_back(FoundDecl.getAccess());
H A DASTReaderStmt.cpp2223 DeclAccessPair FoundDecl = DeclAccessPair::make(FoundD, AS); local
2235 TemplateKWLoc, MemberD, FoundDecl, MemberNameInfo,
/external/clang/include/clang/AST/
H A DExpr.h914 /// \brief Test whether there is a distinct FoundDecl attached to the end of
2309 DeclAccessPair FoundDecl; member in struct:clang::StringLiteral::OffsetOfExpr::MemberExpr::MemberNameQualifier
2415 return getMemberQualifier()->FoundDecl;

Completed in 1002 milliseconds