Searched refs:MemExpr (Results 1 – 5 of 5) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaOverload.cpp | 11376 MemberExpr *MemExpr; in BuildCallToMemberFunction() local 11381 MemExpr = cast<MemberExpr>(NakedMemExpr); in BuildCallToMemberFunction() 11382 Method = cast<CXXMethodDecl>(MemExpr->getMemberDecl()); in BuildCallToMemberFunction() 11383 FoundDecl = MemExpr->getFoundDecl(); in BuildCallToMemberFunction() 11384 Qualifier = MemExpr->getQualifier(); in BuildCallToMemberFunction() 11496 MemExpr = cast<MemberExpr>(MemExprE->IgnoreParens()); in BuildCallToMemberFunction() 11509 if (CheckCallReturnType(Method->getReturnType(), MemExpr->getMemberLoc(), in BuildCallToMemberFunction() 11518 PerformObjectArgumentInitialization(MemExpr->getBase(), Qualifier, in BuildCallToMemberFunction() 11522 MemExpr->setBase(ObjectArg.get()); in BuildCallToMemberFunction() 11528 if (ConvertArgumentsForCall(TheCall, MemExpr, Method, Proto, Args, in BuildCallToMemberFunction() [all …]
|
D | SemaExprMember.cpp | 1012 UnresolvedMemberExpr *MemExpr in BuildMemberReferenceExpr() local 1020 return MemExpr; in BuildMemberReferenceExpr()
|
D | SemaExprCXX.cpp | 5300 Expr *MemExpr) { in DiagnoseDtorReference() argument 5302 Diag(MemExpr->getLocStart(), diag::err_dtor_expr_without_call) in DiagnoseDtorReference() 5303 << isa<CXXPseudoDestructorExpr>(MemExpr) in DiagnoseDtorReference() 5307 MemExpr, in DiagnoseDtorReference()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 539 if (const MemberExpr *MemExpr = dyn_cast<MemberExpr>(Callee)) in getImplicitObjectArgument() local 540 return MemExpr->getBase(); in getImplicitObjectArgument() 550 if (const MemberExpr *MemExpr = in getMethodDecl() local 552 return cast<CXXMethodDecl>(MemExpr->getMemberDecl()); in getMethodDecl()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2422 BuildCallToMemberFunction(Scope *S, Expr *MemExpr, 4390 ExprResult DiagnoseDtorReference(SourceLocation NameLoc, Expr *MemExpr);
|