Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Namespaces | Macros
config.hpp File Reference
#include <boost/config.hpp>
#include <boost/nowide/replacement.hpp>
#include <boost/version.hpp>

Go to the source code of this file.


 This namespace includes implementations of the standard library functions and classes such that they accept UTF-8 strings on Windows. On other platforms (i.e. not on Windows) those functions and classes are just aliases of the corresponding ones from the std namespace or behave like them.


 Whether to use the wchar_t* overloads in fstream/filebuf Enabled on Windows and Cygwin as the latter may use wchar_t in filesystem::path.
 Define to 1 to use internal class from filebuf.hpp. More...

Macro Definition Documentation



Define to 1 to use internal class from filebuf.hpp.

  • On Non-Windows platforms: Define to 1 to use the same class from header <filebuf.hpp> that is used on Windows.
  • On Windows: No effect, always overwritten to 1

Affects boost::nowide::basic_filebuf, boost::nowide::basic_ofstream, boost::nowide::basic_ifstream, boost::nowide::basic_fstream