![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
handles reference binding when initializing a reference from a forwarded argument More...

Additional Inherited Members | |
Public Types inherited from arene::base::identity | |
| using | is_transparent = void |
| Indicates that this function object can be used with transparent comparisons. | |
Public Member Functions inherited from arene::base::identity | |
| template<typename T> | |
| constexpr auto | operator() (T &&value) const noexcept -> T && |
| Returns the input value unchanged as if forwarded via std::forward. | |
handles reference binding when initializing a reference from a forwarded argument
| T | the target type |
This primary template forwards the argument unchanged.