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