Lines Matching defs:NRVOCandidate
2183 const VarDecl *NRVOCandidate,
2195 (NRVOCandidate || getCopyElisionCandidate(ResultType, Value, true))) {
2310 const VarDecl *NRVOCandidate = 0;
2338 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false);
2341 NRVOCandidate != 0);
2342 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate,
2357 NRVOCandidate);
2473 const VarDecl *NRVOCandidate = 0;
2498 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false);
2501 NRVOCandidate != 0);
2502 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate,
2518 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, NRVOCandidate);