TR1 Tupleобеспечивает 2 вспомогательных признака для компиляции времени доступа к размеру кортежа и типам элементов.
tuple_size<T>::value
Требуется:T- любой тип последовательностей слияния, включаякортеж.
Тип:Интегральная постоянная
Значение: Количество элементов в последовательности. Эквивалентрезультат_::размер<T>::тип.
tuple_element<I, T>::type
Требуется:Tявляется любым типом последовательностей слияния, включаякортеж.0<=I<Nили программа плохо сформирована.
Стоимость: ТипIэлементаT. Эквивалентрезультата_::значение_at<I,T>::тип.