Rev
クラス · モノイドの要件
template <class M>
struct Rev;
概要
モノイドの演算順序を反転するアダプタ
テンプレートパラメータ
| 名前 | 説明 |
|---|---|
M |
元となるモノイド |
計算量
- 元のモノイドの各演算と同じ
静的メンバ関数
| 名前 | 説明 | 計算量 |
|---|---|---|
id |
元のモノイドの単位元を返す | $M::id$ と同じ |
op |
引数順を逆にして元の演算を適用する | $M::op$ と同じ |
メンバ型
| 名前 | 説明 | 計算量 |
|---|---|---|
value_type |
元のモノイドの値型 | 型エイリアスで実行時計算量はない |