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
|
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
если
e
и значение
eof
не эквивалентны, или какое-либо другое значение, отличное от eof, в противном случае.
Сложность
Константа.
Смотрите также
|
[static]
|
возвращает значение
eof
(публичная статическая функция-член) |