declval
namespace opentl {
template <typename T>
constexpr add_rvalue_reference_t<T> declval() noexcept;
}
Produces an rvalue reference for T in unevaluated contexts.
Template Parameters
| Name | Description |
|---|---|
T |
The type to produce as an expression. |
Notes
declvalis only valid in unevaluated contexts such asdecltype.- Evaluating
declvalis ill-formed.