Boost.Nowide
|
args is a class that fixes standard main() function arguments and changes them to UTF-8 under Microsoft Windows. More...
#include <boost/nowide/args.hpp>
Public Member Functions | |
args (int &argc, char **&argv) | |
args (int &argc, char **&argv, char **&en) | |
~args () | |
args is a class that fixes standard main() function arguments and changes them to UTF-8 under Microsoft Windows.
The class uses GetCommandLineW()
, CommandLineToArgvW()
and GetEnvironmentStringsW()
in order to obtain the information. It does not relates to actual values of argc,argv and env under Windows.
It restores the original values in its destructor
|
inline |
Fix command line agruments
|
inline |
Fix command line agruments and environment
|
inline |
Restore original argc,argv,env values, if changed