Files
WickedEngine/WickedEngine/wiStartupArguments.cpp
T
2020-05-12 20:02:13 +01:00

37 lines
526 B
C++

#include "wiStartupArguments.h"
#include "wiHelper.h"
#include <vector>
#include <sstream>
#include <iterator>
#include <set>
using namespace std;
namespace wiStartupArguments
{
set<string> params;
void Parse(const wchar_t* args)
{
wstring from = args;
string to;
wiHelper::StringConvert(from, to);
istringstream iss(to);
params =
{
istream_iterator<string>{iss},
istream_iterator<string>{}
};
}
bool HasArgument(const std::string& value)
{
return params.find(value) != params.end();
}
}