Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DExprCXX.cpp421 if (const MemberExpr *MemExpr = in getImplicitObjectArgument() local
423 return MemExpr->getBase(); in getImplicitObjectArgument()
430 if (const MemberExpr *MemExpr = in getMethodDecl() local
432 return cast<CXXMethodDecl>(MemExpr->getMemberDecl()); in getMethodDecl()
/external/clang/lib/Sema/
DSemaOverload.cpp9143 MemberExpr *MemExpr; in BuildCallToMemberFunction() local
9148 MemExpr = cast<MemberExpr>(NakedMemExpr); in BuildCallToMemberFunction()
9149 Method = cast<CXXMethodDecl>(MemExpr->getMemberDecl()); in BuildCallToMemberFunction()
9150 FoundDecl = MemExpr->getFoundDecl(); in BuildCallToMemberFunction()
9151 Qualifier = MemExpr->getQualifier(); in BuildCallToMemberFunction()
9251 MemExpr = cast<MemberExpr>(MemExprE->IgnoreParens()); in BuildCallToMemberFunction()
9264 if (CheckCallReturnType(Method->getResultType(), MemExpr->getMemberLoc(), in BuildCallToMemberFunction()
9273 PerformObjectArgumentInitialization(MemExpr->getBase(), Qualifier, in BuildCallToMemberFunction()
9277 MemExpr->setBase(ObjectArg.take()); in BuildCallToMemberFunction()
9283 if (ConvertArgumentsForCall(TheCall, MemExpr, Method, Proto, Args, NumArgs, in BuildCallToMemberFunction()
[all …]
DSemaExprMember.cpp839 UnresolvedMemberExpr *MemExpr in BuildMemberReferenceExpr() local
847 return Owned(MemExpr); in BuildMemberReferenceExpr()
DSemaExprCXX.cpp4231 Expr *MemExpr) { in DiagnoseDtorReference() argument
4233 Diag(MemExpr->getLocStart(), diag::err_dtor_expr_without_call) in DiagnoseDtorReference()
4234 << isa<CXXPseudoDestructorExpr>(MemExpr) in DiagnoseDtorReference()
4238 MemExpr, in DiagnoseDtorReference()
/external/clang/include/clang/Sema/
DSema.h1520 BuildCallToMemberFunction(Scope *S, Expr *MemExpr,
3027 ExprResult DiagnoseDtorReference(SourceLocation NameLoc, Expr *MemExpr);