reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4197 VarDecl *getCopyElisionCandidate(QualType ReturnType, Expr *E,
869 auto NRVOCandidate = this->getCopyElisionCandidate(E->getType(), E, CES_AsIfByStdMove);
tools/clang/lib/Sema/SemaExprCXX.cpp 796 NRVOVariable = getCopyElisionCandidate(QualType(), Ex, CES_Strict);
tools/clang/lib/Sema/SemaStmt.cpp3141 NRVOCandidate = getCopyElisionCandidate(ResultType, Value, CES_Default); 3146 getCopyElisionCandidate(ResultType, Value, CES_FormerDefault); 3183 getCopyElisionCandidate(QualType(), Value, CES_AsIfByStdMove); 3362 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, CES_Strict); 3375 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, CES_Strict); 3765 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, CES_Strict);