Namespaces
Variants

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
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 値を返す
(公開静的メンバ関数)