repeat 関数
-
template<unsigned int, typename Expr>
unspecified repeat(Expr const &expr) 部分式を複数回繰り返す。
- パラメータ
expr -- 繰り返す部分式。
説明
repeat<> 関数テンプレートは 2 形式ある。部分式に N 回マッチさせる場合は repeat<N>(expr) を使用する。部分式を M から N 回マッチさせるには repeat<M, N>(expr) を使用する。
repeat<> 関数は貪欲な数量子を作成する。貪欲でない数量子にするには -repeat<M, N>(expr) のように単項マイナス演算子を適用する。