/external/clang/include/clang/Sema/ |
H A D | DelayedDiagnostic.h | 47 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 D | Initialization.h | 723 DeclAccessPair FoundDecl; member in struct:clang::InitializationSequence::Step::F 990 DeclAccessPair FoundDecl,
|
H A D | Sema.h | 2116 NamedDecl *FoundDecl, 2232 NamedDecl *FoundDecl, 2241 DeclAccessPair FoundDecl, 2252 void AddMethodCandidate(DeclAccessPair FoundDecl, 2259 DeclAccessPair FoundDecl, 2266 DeclAccessPair FoundDecl, 2275 DeclAccessPair FoundDecl, 2281 DeclAccessPair FoundDecl, 2287 DeclAccessPair FoundDecl, 2293 DeclAccessPair FoundDecl, [all...] |
H A D | Lookup.h | 688 /// FoundDecl() function to process declarations as they are found. 711 virtual void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx,
|
H A D | Overload.h | 597 /// FoundDecl - The original declaration that was looked up / 600 DeclAccessPair FoundDecl; member in struct:clang::OverloadCandidate
|
/external/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 43 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 D | SemaStmtAsm.cpp | 442 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 D | SemaExprMember.cpp | 736 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 D | SemaInit.cpp | 2848 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 D | SemaStmt.cpp | 1336 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 D | SemaOpenMP.cpp | 2805 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 D | SemaExprCXX.cpp | 1899 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 D | SemaAccess.cpp | 158 DeclAccessPair FoundDecl, 161 FoundDecl, BaseObjectType) { 155 AccessTarget(ASTContext &Context, MemberNonce _, CXXRecordDecl *NamingClass, DeclAccessPair FoundDecl, QualType BaseObjectType) argument
|
H A D | TreeTransform.h | 1793 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 D | SemaLookup.cpp | 2994 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 D | SemaExpr.cpp | 2438 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
|
H A D | SemaCodeComplete.cpp | 1259 void FoundDecl(NamedDecl *ND, NamedDecl *Hiding, DeclContext *Ctx,
|
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 2035 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 D | ASTWriterStmt.cpp | 544 DeclAccessPair FoundDecl = E->getFoundDecl(); local 545 Writer.AddDeclRef(FoundDecl.getDecl(), Record); 546 Record.push_back(FoundDecl.getAccess());
|
H A D | ASTReaderStmt.cpp | 2223 DeclAccessPair FoundDecl = DeclAccessPair::make(FoundD, AS); local 2235 TemplateKWLoc, MemberD, FoundDecl, MemberNameInfo,
|
/external/clang/include/clang/AST/ |
H A D | Expr.h | 914 /// \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;
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 1367 NQ->FoundDecl = founddecl;
|