...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Boost.Nowide
|
This is the implementation of std::filebuf. More...
#include <boost/nowide/filebuf.hpp>
Public Member Functions | |
basic_filebuf () | |
basic_filebuf * | open (const std::string &s, std::ios_base::openmode mode) |
basic_filebuf * | open (const char *s, std::ios_base::openmode mode) |
basic_filebuf * | open (const wchar_t *s, std::ios_base::openmode mode) |
Opens the file with the given name, see std::filebuf::open. | |
basic_filebuf * | close () |
bool | is_open () const |
This is the implementation of std::filebuf.
it is implemented and specialized for CharType = char, it implements std::filebuf over standard C I/O
|
inline |
Creates new filebuf
|
inline |
Same as std::filebuf::close()
|
inline |
Same as std::filebuf::is_open()
|
inline |
Same as std::filebuf::open but s is UTF-8 string
|
inline |
Same as std::filebuf::open but s is UTF-8 string