名前空間
変種
操作

std::regex_traits<CharT>::translate

From cppreference.com
< cpp‎ | regex‎ | regex traits
 
 
 
正規表現ライブラリ
クラス
(C++11)
アルゴリズム
イテレータ
例外
Traits
定数
(C++11)
正規表現文法
 
 
CharT translate( CharT c ) const;

埋め込まれたロケールにおいて、文字 c と等価なすべての文字が同じキーを生成するように、その文字の比較キーを取得します。

正規表現ライブラリが 2 つの文字 c1c2 を照合する必要があり、フラグ std::regex_constants::collatetrue の場合、 regex_traits<>::translate(c1) == regex_traits<>::translate(c2) が実行されます。

std::regex_traits の標準ライブラリ特殊化は、 c を変更せずに返します。

[編集] パラメータ

c - 等価性を調べる必要がある文字

[編集] 戻り値

現在埋め込まれているロケールにおける c の比較キー。

[編集]

English 日本語 中文(简体) 中文(繁體)