diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index 3b2e0c3..6605bf2 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -11664,7 +11664,7 @@ The named casts are: * `reinterpret_cast` * `dynamic_cast` * `std::move` // `move(x)` is an rvalue reference to `x` -* `std::forward` // `forward(x)` is an rvalue reference to `x` +* `std::forward` // `forward(x)` is an rvalue or an lvalue reference to `x` depending on `T` * `gsl::narrow_cast` // `narrow_cast(x)` is `static_cast(x)` * `gsl::narrow` // `narrow(x)` is `static_cast(x)` if `static_cast(x) == x` or it throws `narrowing_error`