A functor that returns its argument unchanged (cf. C++20 std::identity) Should never be specialized. More...
Public Types | |
using | is_transparent = void |
Public Member Functions | |
template<class T > | |
constexpr T && | operator() (T &&val) const noexcept |
template<class T > | |
constexpr T && | operator[] (T &&val) const noexcept |
A functor that returns its argument unchanged (cf. C++20 std::identity) Should never be specialized.
using is_transparent = void |