|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <fstream.h>
Public Member Functions | |
| ifstream (const char *filename) | |
| ifstream (const std::string &filename) | |
| ifstream (ifstream &&rhs) noexcept | |
| ifstream & | operator= (ifstream &&) noexcept=default |
| void | swap (ifstream &other) |
| void | open (const char *filename, std::ios_base::openmode mode=std::ios_base::in) |
| void | close () |
| bool | is_open () |
| bool | is_open () const |
| std::filebuf * | rdbuf () |
| const std::filebuf * | rdbuf () const |
Public Member Functions inherited from ext::istream | |
| istream (std::basic_streambuf< char > *sb) | |
| virtual | ~istream () noexcept |
| int | peek () |
| int | get () |
| istream & | get (char &ch) |
| istream & | unget () |
| istream & | putback (char ch) |
| istream & | read (char *s, std::streamsize count) |
| std::streampos | tellg () |
| istream & | seekg (std::streampos pos) |
| istream & | seekg (std::streamoff off, std::ios_base::seekdir dir) |
| istream & | sync () |
| std::streambuf * | rdbuf () const |
| std::streambuf * | rdbuf (std::streambuf *buf) |
| void | setstate (std::ios_base::iostate state) |
| void | clear (std::ios_base::iostate state=std::ios_base::goodbit) |
| bool | good () const |
| bool | fail () const |
| bool | eof () const |
| operator bool () const | |
Additional Inherited Members | |
Protected Member Functions inherited from ext::istream | |
| istream (istream &&rhs) noexcept | |
| istream & | operator= (istream &&rhs) noexcept |
| operator std::istream & () & | |
| operator const std::istream & () const & | |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |