blob: de167a64331a6d08d2b53d20253fb387de6b6e43 [file] [log] [blame]
template<typename T>
struct make_signed
{
using type = int;
};
template<typename S>
using make_signed_t = typename make_signed<S>::type;
template<typename U>
auto ssize (U &parm) -> make_signed_t<decltype(parm.call())>;