ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Вторник
18 января
/1164069
Топик полностью
VladislavS. (13.01.2022 15:54, просмотров: 116) ответил Evgeny_CD на Спасибо! Шикарно
Глянул его TypeList. Слабовато. Уже не Loki, но ещё не С++17. 
// В библиотеке
template<typename...>
class Length {};

template<typename... Types>
class Length<TypeList<Types...>>
{
public:
  static const unsigned value = sizeof...(Types);
};

// Как на С++17 пишут
template<typename... Ts>
constexpr auto size(TypeList<Ts...>) { return sizeof...(Ts); }

И так по всему коду.