Template type used mostly for function type-tag dispatching. More...
#include <eagine/type_identity.hpp>
Public Types | |
| using | type = T |
| Alias for the argument of this template. | |
Public Member Functions | |
| template<typename X , typename = std::enable_if_t<std::is_same_v<T, X> && !std::is_array_v<X>>> | |
| constexpr auto | operator() (X v) const -> X |
| Call operator returning a copy of its argument unchanged. | |
Template type used mostly for function type-tag dispatching.