tuple_size

template<class T1, class T2>
    class tuple_size<pair<T1, T2> > {
    static const unsigned value = 2;
    };

[Added with TR1]

The template is a specialization of the template class tuple_size. It has a member value that is an integral constant expression whose value is 2.