Add command line parsing to UICommon.

This commit is contained in:
Ryan Houdek
2016-01-17 05:11:43 -06:00
committed by Léo Lam
parent 77c7fa836f
commit f61363a791
5 changed files with 77 additions and 3 deletions

View File

@ -0,0 +1,23 @@
// Copyright 2017 Dolphin Emulator Project
// Licensed under GPLv2+
// Refer to the license.txt file included.
#include <memory>
namespace optparse
{
class OptionParser;
class Values;
}
namespace CommandLineParse
{
enum class ParserOptions
{
IncludeGUIOptions,
OmitGUIOptions,
};
std::unique_ptr<optparse::OptionParser> CreateParser(ParserOptions options);
optparse::Values& ParseArguments(optparse::OptionParser* parser, int argc, char** argv);
}