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.