12ArgumentGenerator::ArgumentGenerator()
15 LPWSTR* pszArgList = CommandLineToArgvW(GetCommandLineW(), &argc);
17 throw MSXException(
"Failed to obtain command line arguments");
21 for (
auto i :
xrange(argc)) {
24 LocalFree(pszArgList);
27ArgumentGenerator::~ArgumentGenerator()
29 for (
auto* arg : args) {
This file implemented 3 utility functions:
octet_iterator utf16to8(u16bit_iterator start, u16bit_iterator end, octet_iterator result)
constexpr auto xrange(T e)