failbit
if (!good()) { set(ios::failbit); return 0; }
if (!good()) { set(ios::failbit); return 0; }
if (!good()) { set(ios::failbit); return 0; }
is.setstate (ios::failbit);
? (ios::failbit|ios::eofbit)
is.setstate (ios::failbit);
is.setstate (ios::failbit);
int fail() const { return _state & (ios::badbit|ios::failbit); }
set(ios::failbit);
set(ios::failbit);
set(ios::failbit);
set(ios::eofbit|ios::failbit);
set(ios::failbit|ios::eofbit);
set(ios::eofbit|ios::failbit);
set(ios::failbit);
stream.set(ios::failbit);
stream.set(ios::failbit|ios::eofbit);
set(ios::failbit);
set(ios::badbit|ios::failbit);
set(ios::badbit|ios::failbit); // ??
set(ios::eofbit|ios::failbit);
set (ios::badbit|ios::failbit);
set(ios::eofbit|ios::failbit);
set(ios::failbit);
set(ios::failbit);
set (_gcount == 0 ? (ios::failbit|ios::eofbit) : ios::eofbit);
set(ios::failbit);
set(ios::failbit);
set(ios::failbit|ios::eofbit);
set(ios::failbit);