Количество параметров в пакете параметров? Есть ли для этого функция C ++ 0x std lib?

Мне просто интересно, есть ли что-нибудь в библиотеке C ++ 0x std, уже доступной для подсчета количества параметров в пакете параметров? Я хотел бы избавиться от field_count в коде ниже. Я знаю, что могу создать свой собственный счетчик, но кажется, что это было бы очевидной вещью для включения в C ++ 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() {
    }
};

Ответы на вопрос(2)

Ваш ответ на вопрос