std::char_traits<char>:: not_eof, std::char_traits<wchar_t>:: not_eof, std::char_traits<char8_t>:: not_eof, std::char_traits<char16_t>:: not_eof, std::char_traits<char32_t>:: not_eof
From cppreference.net
<
cpp
|
string
|
char traits
|
static
int_type not_eof
(
int_type e
)
;
|
(constexpr C++11以降)
(noexcept C++11以降) |
|
e
が与えられたとき、
eof
と等価でない適切な値を生成します。
この関数は通常、
eof
以外の値を返す必要がある場合に使用されます。例えば、
std::basic_streambuf::overflow()
の実装などで使用されます。
CharTraits
の一般的な要件については、
X::not_eof
の文字特性に関する一般要件を参照してください。
目次 |
パラメータ
| e | - | 解析対象の値 |
戻り値
e
if
e
と
eof
値が等価でない場合、またはそれ以外の非eof値の場合。
計算量
定数。
関連項目
|
[static]
|
eof
値を返す
(公開静的メンバ関数) |