std::char_traits<CharT>::eof (3) - Linux Manuals

std::char_traits<CharT>::eof: std::char_traits<CharT>::eof

NAME

std::char_traits<CharT>::eof - std::char_traits<CharT>::eof

Synopsis


static int_type eof(); (until C++11)
static constexpr int_type eof() noexcept; (since C++11)


Returns a value not equivalent to any valid value of type char_type.
Formally, returns a value e such that X::eq_int_type(e, X::to_int_type(c)) is false for all values c.

Parameters


(none)

Return value


A value not equivalent to any valid value of type char_type.

Complexity


Constant.

See also


not_eof checks whether a character is eof value
         (public static member function)
[static]