This is the implementation of std::filebuf which is used when BOOST_NOWIDE_USE_FILEBUF_REPLACEMENT is set, e.g. on Windows.
More...
#include <boost/nowide/filebuf.hpp>
|
std::streambuf * | setbuf (char *s, std::streamsize n) override |
|
int | sync () override |
|
int | overflow (int c=EOF) override |
|
std::streamsize | xsputn (const char *s, std::streamsize n) override |
|
int | underflow () override |
|
std::streamsize | xsgetn (char *s, std::streamsize n) override |
|
int | pbackfail (int c=EOF) override |
|
std::streampos | seekoff (std::streamoff off, std::ios_base::seekdir seekdir, std::ios_base::openmode=std::ios_base::in|std::ios_base::out) override |
|
std::streampos | seekpos (std::streampos pos, std::ios_base::openmode m=std::ios_base::in|std::ios_base::out) override |
|
void | imbue (const std::locale &loc) override |
|
This is the implementation of std::filebuf which is used when BOOST_NOWIDE_USE_FILEBUF_REPLACEMENT is set, e.g. on Windows.
It is implemented and specialized for CharType = char, it implements std::filebuf over standard C I/O
◆ basic_filebuf()
◆ close()
Same as std::filebuf::close()
◆ is_open()
Same as std::filebuf::is_open()
◆ open() [1/2]
Same as std::filebuf::open but s is UTF-8 string
◆ open() [2/2]
Same as std::filebuf::open but s is UTF-8 string
The documentation for this class was generated from the following file: