33 std::unique_ptr < std::istream > m_os;
36 istream ( std::basic_streambuf < char > * sb );
47 requires requires { std::declval < std::istream > ( ) << std::declval < T > ( ); }
49 static_cast < std::istream &
> ( os ) >> val;
58 operator std::istream & ( ) &;
60 operator const std::istream & ( )
const &;
75 std::streampos
tellg ( );
79 istream &
seekg ( std::streamoff off, std::ios_base::seekdir dir );
83 std::streambuf *
rdbuf ( )
const;
85 std::streambuf *
rdbuf ( std::streambuf * buf );
87 void setstate ( std::ios_base::iostate state );
89 void clear ( std::ios_base::iostate state = std::ios_base::goodbit );
97 operator bool ( )
const;
bool eof() const
Definition: istream.cpp:112
void setstate(std::ios_base::iostate state)
Definition: istream.cpp:96
istream(std::basic_streambuf< char > *sb)
Definition: istream.cpp:10
virtual ~istream() noexcept
int peek()
Definition: istream.cpp:41
int get()
Definition: istream.cpp:45
bool good() const
Definition: istream.cpp:104
bool fail() const
Definition: istream.cpp:108
std::streambuf * rdbuf() const
Definition: istream.cpp:88
void clear(std::ios_base::iostate state=std::ios_base::goodbit)
Definition: istream.cpp:100
istream & seekg(std::streampos pos)
Definition: istream.cpp:73
istream & unget()
Definition: istream.cpp:54
std::streampos tellg()
Definition: istream.cpp:69
istream & sync()
Definition: istream.cpp:83
friend istream & operator>>(istream &os, const T &val)
Definition: istream.h:48
istream & putback(char ch)
Definition: istream.cpp:59
istream & read(char *s, std::streamsize count)
Definition: istream.cpp:64
Definition: sigHandler.cpp:20
std::istream & operator>>(ext::reference_wrapper< std::istream > &is, std::istream &(*const func)(std::istream &))
Overloaded function allowing same operations on wrapped input stream as on the actual input stream,...
Definition: GlobalData.cpp:53