CommonLibrary
0.9.5
|
単項叙述関数の判定が false の場合 assert を実行する関数オブジェクト [詳解]
公開メンバ関数 | |
template<class T , class Pred > | |
T | operator() (Pred pred, T t) |
単項叙述関数の判定が false の場合 assert を実行する [詳解] | |
単項叙述関数の判定が false の場合 assert を実行する関数オブジェクト
|
inline |
単項叙述関数の判定が false の場合 assert を実行する
値 t を単項叙述関数 pred で評価し、false なら assert を実行する。 true の場合は t をそのまま返す。値の範囲チェックなどに利用する。 テンプレート引数の T は判定対象の値の型、Pred は単項叙述関数オブジェクトの型をそれぞれ表す。
pred | 単項叙述関数 |
t | 判定対象の値 |