Мне просто интересно, есть ли что-нибудь в С++ 0x std lib уже доступное для подсчета количества параметров в пакете параметров? Я хотел бы избавиться от field_count в коде ниже. Я знаю, что могу создать свой собственный счетчик, но похоже, что это было бы очевидным, чтобы включить в С++ 0x std lib, и я хотел быть уверенным, что он еще не был там:) Реализация домашних счетчиков также приветствуются.
template<const int field_count, typename... Args> struct Entity {
const tuple<Args...> data;
const array<const char*, field_count> source_names;
Entity() : data() {
}
};