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) のように単項マイナス演算子を適用する。