次の方法で共有


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

参照

関連項目

is_sorted

is_sorted_until

partition_point

partition_copy

<algorithm>

標準テンプレート ライブラリ