|
libwordring
|
名前空間 | |
| css | |
関数 | |
| template<typename ForwardIterator > | |
| encoding_name | determine_fallback_encoding (ForwardIterator first, ForwardIterator last, encoding_name fallback) |
| 代替エンコーディングを決定する [詳解] | |
| template<typename ForwardIterator , typename OutputIterator > | |
| void | decode (ForwardIterator first, ForwardIterator last, OutputIterator out, encoding_name fallback=static_cast< encoding_name >(0)) |
| バイト列を復号する [詳解] | |
| template<typename ForwardIterator > | |
| ForwardIterator | filter_code_points (ForwardIterator first, ForwardIterator last) |
| コード・ポイント列をフィルタする [詳解] | |
非公開の名前空間。
|
inline |
代替エンコーディングを決定する
| [in] | first | バイトストリームの始端を指すイテレータ |
| [in] | last | バイトストリームの終端を指すイテレータ |
| [in] | fallback | 代替エンコーディング(省略可) |
| void wordring::wwwc::decode | ( | ForwardIterator | first, |
| ForwardIterator | last, | ||
| OutputIterator | out, | ||
| encoding_name | fallback = static_cast<encoding_name>(0) |
||
| ) |
| ForwardIterator wordring::wwwc::filter_code_points | ( | ForwardIterator | first, |
| ForwardIterator | last | ||
| ) |
コード・ポイント列をフィルタする
| [in] | first | 文字列の先頭を指すイテレータ |
| [in] | last | 文字列の終端を指すイテレータ |
この関数は、CR、LF、FF、NULL、サロゲートを適切に置き換えする。 STLのミュータブルなアルゴリズムのように、コンテナを変更する。 返されたイテレータより後ろをコンテナからeraseする必要が有る。
1.8.17