Kyopro Library
 
読み取り中…
検索中…
一致する文字列を見つけられません
MultiSet< T > 構造体テンプレート

std::multiset ラッパー [詳解]

#include "multiset.hpp"

MultiSet< T > の継承関係図

公開メンバ関数

 MultiSet ()=default
 
 MultiSet (T not_found=-1)
 コンストラクタ
 
min ()
 最小値を返す
 
max ()
 最大値を返す
 
pop_min ()
 最小値を返し、削除する
 
pop_max ()
 最大値を返し、削除する
 
bool contains (T x)
 x が含まれているか否かを返す
 
bool discard (T x)
 x を削除する
 
gt (T x)
 x より大きい最小の値を返す
 
ge (T x)
 x 以上の最小の値を返す
 
le (T x)
 x 以下の最大の値を返す
 
lt (T x)
 x 未満最大の値を返す
 
int count (T x)
 x の個数を返す
 

公開変数類

not_found
 

詳解

template<typename T>
struct MultiSet< T >

std::multiset ラッパー

multiset.hpp5 行目に定義があります。

構築子と解体子

◆ MultiSet() [1/2]

template<typename T>
MultiSet< T >::MultiSet ( )
default

◆ MultiSet() [2/2]

template<typename T>
MultiSet< T >::MultiSet ( T not_found = -1)
inline

コンストラクタ

引数
not_found指定の値が見つからなかったときに返す値

multiset.hpp12 行目に定義があります。

参照先 not_found.

関数詳解

◆ min()

template<typename T>
T MultiSet< T >::min ( )
inline

最小値を返す

multiset.hpp17 行目に定義があります。

参照先 not_found.

◆ max()

template<typename T>
T MultiSet< T >::max ( )
inline

最大値を返す

multiset.hpp23 行目に定義があります。

参照先 not_found.

◆ pop_min()

template<typename T>
T MultiSet< T >::pop_min ( )
inline

最小値を返し、削除する

multiset.hpp29 行目に定義があります。

参照先 min(), not_found.

◆ pop_max()

template<typename T>
T MultiSet< T >::pop_max ( )
inline

最大値を返し、削除する

multiset.hpp38 行目に定義があります。

参照先 max(), not_found.

◆ contains()

template<typename T>
bool MultiSet< T >::contains ( T x)
inline

x が含まれているか否かを返す

multiset.hpp47 行目に定義があります。

◆ discard()

template<typename T>
bool MultiSet< T >::discard ( T x)
inline

x を削除する

x が含まれていたか否かを返す

multiset.hpp53 行目に定義があります。

◆ gt()

template<typename T>
T MultiSet< T >::gt ( T x)
inline

x より大きい最小の値を返す

multiset.hpp62 行目に定義があります。

参照先 not_found.

◆ ge()

template<typename T>
T MultiSet< T >::ge ( T x)
inline

x 以上の最小の値を返す

multiset.hpp69 行目に定義があります。

参照先 not_found.

◆ le()

template<typename T>
T MultiSet< T >::le ( T x)
inline

x 以下の最大の値を返す

multiset.hpp76 行目に定義があります。

参照先 not_found.

◆ lt()

template<typename T>
T MultiSet< T >::lt ( T x)
inline

x 未満最大の値を返す

multiset.hpp83 行目に定義があります。

参照先 not_found.

◆ count()

template<typename T>
int MultiSet< T >::count ( T x)
inline

x の個数を返す

multiset.hpp90 行目に定義があります。

メンバ詳解

◆ not_found

template<typename T>
T MultiSet< T >::not_found

multiset.hpp7 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: