typedef Pred value_compare;
The type describes a function object that can compare two elements as sort keys to determine their relative order in the controlled sequence.