Searched refs:NRVOCandidate (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 2507 const VarDecl *NRVOCandidate, 2519 (NRVOCandidate || getCopyElisionCandidate(ResultType, Value, true))) { 2662 const VarDecl *NRVOCandidate = nullptr; local 2690 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false); 2693 NRVOCandidate != nullptr); 2694 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate, 2703 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false); 2713 NRVOCandidate); 2718 if (CurCap->HasImplicitReturnType || NRVOCandidate) 2972 const VarDecl *NRVOCandidate local 2506 PerformMoveOrCopyInitialization(const InitializedEntity &Entity, const VarDecl *NRVOCandidate, QualType ResultType, Expr *Value, bool AllowNRVO) argument [all...] |
H A D | SemaDecl.cpp | 10021 if (const VarDecl *NRVOCandidate = Returns[I]->getNRVOCandidate()) { 10022 if (!NRVOCandidate->isNRVOVariable())
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 1341 const VarDecl *NRVOCandidate; member in class:clang::ReturnStmt 1346 NRVOCandidate(nullptr) {} 1348 ReturnStmt(SourceLocation RL, Expr *E, const VarDecl *NRVOCandidate) argument 1350 NRVOCandidate(NRVOCandidate) {} 1367 const VarDecl *getNRVOCandidate() const { return NRVOCandidate; } 1368 void setNRVOCandidate(const VarDecl *Var) { NRVOCandidate = Var; }
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 2102 const VarDecl *NRVOCandidate,
|
Completed in 116 milliseconds