Luna::typeof_t

The functional obejct that can be overloaded to define custom behavior of typeof for user-defined types.

template <typename _Ty>
struct Luna::typeof_t