forward
namespace opentl {
template <typename T>
constexpr T&& forward(remove_reference_t<T>& value) noexcept;
template <typename T>
constexpr T&& forward(remove_reference_t<T>&& value) noexcept;
}
Forwards a value while preserving the intended value category.
Template Parameters
| Name | Description |
|---|---|
T |
The forwarding target type. |
Parameters
| Name | Description |
|---|---|
value |
The value to forward. |