Home
last modified time | relevance | path

Searched refs:MemExpr (Results 1 – 5 of 5) sorted by relevance

/external/clang/lib/Sema/
DSemaOverload.cpp11376 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 …]
DSemaExprMember.cpp1012 UnresolvedMemberExpr *MemExpr in BuildMemberReferenceExpr() local
1020 return MemExpr; in BuildMemberReferenceExpr()
DSemaExprCXX.cpp5300 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/
DExprCXX.cpp539 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/
DSema.h2422 BuildCallToMemberFunction(Scope *S, Expr *MemExpr,
4390 ExprResult DiagnoseDtorReference(SourceLocation NameLoc, Expr *MemExpr);