Lines Matching refs:move
210 // This method can be used even if T is only move-constructible, but it is not
501 // Helper struct to specialize ReturnAction to execute a move instead of a copy
502 // on return. Useful for move-only types, but could be used on any type.
505 explicit ByMoveWrapper(T value) : payload(internal::move(value)) {}
539 explicit ReturnAction(R value) : value_(new R(internal::move(value))) {}
593 // move its contents instead.
607 return internal::move(wrapper_->payload);
1062 return internal::ReturnAction<R>(internal::move(value));
1089 // Modifies the parent action (a Return() action) to perform a move of the
1095 return internal::ByMoveWrapper<R>(internal::move(x));