上記関数のオーバロード。満たすか否かを用いる。未満であるものとする。うち小さい方を第1要素、大きい方を第2要素とするペアを返す。上記関数のオーバロード。満たすか否かを用いる。要素のうち最小値を第1要素、最大値を第2要素とするペアを返す。上記関数のオーバロード。満たすか否かを用いる。最大値を指すイテレータを第2要素とするペアを返す。上記関数のオーバロード。満たすか否かを用いる。comp);下記の関数オーバロードが定義された。利用可能になっていると思われる。