error_type 型
-
enum regex_constants::error_type
regex_error
が使用するエラーコード。-
enumerator error_collate
正規表現内に不正な照合要素名がある。
-
enumerator error_ctype
正規表現内に不正な文字クラス名がある。
-
enumerator error_escape
正規表現内に不正なエスケープ付き文字があるか単独のエスケープがある。
-
enumerator error_subreg
正規表現内に不正な後方参照がある。
-
enumerator error_brack
正規表現内に一致しない
[
と]
がある。
-
enumerator error_paren
正規表現内に一致しない
(
と)
がある。
-
enumerator error_brace
正規表現内に一致しない
{
と}
がある。
-
enumerator error_badbrace
正規表現内の
{}
式に不正な範囲がある。
-
enumerator error_range
正規表現内に不正な文字範囲がある(例:
[b-a]
)。
-
enumerator error_space
正規表現を有限状態マシンに変換するのにメモリが不足している。
-
enumerator error_badrepeat
*
、?
、+
、{
のいずれかが正しい正規表現の後にない。
-
enumerator error_complexity
マッチを行う正規表現の計算量が規定の水準を超えた。
-
enumerator error_stack
指定した文字シーケンスに対して正規表現がマッチするか、を決定するのに必要なメモリが不足している。
-
enumerator error_badref
入れ子の正規表現が未初期化である。
-
enumerator error_badmark
名前付き捕捉の使用が不正。
-
enumerator error_badlookbehind
可変幅の後方先読み表明の作成を検出した。
-
enumerator error_badrule
規則の不正な使用を検出した。
-
enumerator error_badarg
アクションの引数が束縛されていない。
-
enumerator error_badattr
未初期化の属性を読み取ろうとした。
-
enumerator error_internal
内部エラーが発生した。
-
enumerator error_collate