A
Size: a a a
A
I
template class Average<SizeOrVoid>;
, типа как-нибудь enable_if'нуть его хитро. У кого-нибудь есть идеи?AB
template class Average<SizeOrVoid>;
, типа как-нибудь enable_if'нуть его хитро. У кого-нибудь есть идеи?AB
IZ
template class Average<SizeOrVoid>;
, типа как-нибудь enable_if'нуть его хитро. У кого-нибудь есть идеи?AB
I
AB
IZ
I
AB
struct size_t_tag;
template <>
class Average<size_t_tag> {};
// uint32_t и прочее
template class Average<std::conditional_t<is_one_of_v<size_t, uint32_t, прочие_типы...>, size_t_tag, size_t>;
AB
AB
struct size_t_tag;
template <>
class Average<size_t_tag> {};
// uint32_t и прочее
template class Average<std::conditional_t<is_one_of_v<size_t, uint32_t, прочие_типы...>, size_t_tag, size_t>;
AB
template class Average<SizeOrVoid>;
, типа как-нибудь enable_if'нуть его хитро. У кого-нибудь есть идеи?I
struct size_t_tag;
template <>
class Average<size_t_tag> {};
// uint32_t и прочее
template class Average<std::conditional_t<is_one_of_v<size_t, uint32_t, прочие_типы...>, size_t_tag, size_t>;
AB
AB
AB