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.