Boost.Nowide
|
Same as std::basic_ofstream<char> but accepts UTF-8 strings under Windows. More...
#include <boost/nowide/fstream.hpp>
Public Member Functions | |
basic_ofstream (const char *file_name, std::ios_base::openmode mode=std::ios_base::out) | |
basic_ofstream (const std::string &file_name, std::ios_base::openmode mode=std::ios_base::out) | |
template<typename Path > | |
basic_ofstream (const Path &file_name, typename detail::enable_if_path< Path, std::ios_base::openmode >::type mode=std::ios_base::out) | |
Additional Inherited Members | |
![]() | |
void | open (const std::string &file_name, std::ios_base::openmode mode=detail::StreamTypeOut ::mode()) |
detail::enable_if_path< Path, void >::type | open (const Path &file_name, std::ios_base::openmode mode=detail::StreamTypeOut ::mode()) |
void | open (const char *file_name, std::ios_base::openmode mode=detail::StreamTypeOut ::mode()) |
bool | is_open () |
bool | is_open () const |
void | close () |
internal_buffer_type * | rdbuf () const |
![]() | |
T | buf_ |
Same as std::basic_ofstream<char> but accepts UTF-8 strings under Windows.