#include <CommandLineParser_WinAPI.h>
Public Member Functions | |
| CommandLineConverter (int &argc, char **&argv) | |
| CommandLineConverter (int &argc, char **&argv) | |
A class to ensure command-line parameters are in utf-8 encoding. On non-Windows platforms, it is assumed that utf-8 is used by default, so no further processing is required.
A class to ensure command-line parameters are in utf-8 encoding. On Windows installations without utf-8 commandline arguments, the passed argc and argv arguments are overwritten. This class may allocate and stores additional strings, therefore it needs to stay in scope until the arguments are no longer needed.