Forward the specified t argument as a const rvalue reference when t_MODEL is an rvalue reference type.
Declared in <bslmf_util.h>
template<
class t_MODEL,
class t_TYPE>
[[nodiscard]]
constexpr
static
bsl::remove_reference<t_TYPE>::type const&&
forward_like(t_TYPE&& t) noexcept
requires !bsl::is_lvalue_reference<t_MODEL>::value &&
bsl::is_const<
typename bsl::remove_reference<t_MODEL>::type>::value;
| Name | Description |
|---|---|
| t | argument to forward |