is_partitioned
要件に対して true をテストする特定の範囲のすべての要素が falseをテストする要素の前に true 場合はを返します。
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
パラメーター
_First
スコープが条件をチェックする場所に開始するかを示す入力反復子。_Last
範囲の終了位置を示す入力反復子。_Comp
のテスト対象の要件。これは、検索要素が満たされた要件を定義するユーザー定義の述語関数オブジェクトによって提供されます。述語は、一つの引数を受け取り、trueか falseを返します。
戻り値
要件に対して true をテストする特定の範囲のすべての要素が前に falseをテストする要素の false、がを返す場合、true を返します。
解説
このテンプレート関数は [_First,_Last) のすべての要素が _Compで仕切られる場合のみを返します true ; つまり、_Comp(X) が true [_First,_Last) のすべての要素 X は _Compが(Y)falseであるすべての要素 Y の前に発生します。
必要条件
ヘッダー: <algorithm>
名前空間: std