28 #ifndef BERSERK_ARGUMENTPARSER_HPP
29 #define BERSERK_ARGUMENTPARSER_HPP
35 #include <unordered_map>
66 std::unordered_map<String, String> mOptions;
67 std::unordered_map<String, String> mParsedOptions;
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
Parser of application input arguments.
Definition: ArgumentParser.hpp:49
BRK_API void AddArgument(const String &arg, const String &defaultValue="")
Definition: ArgumentParser.cpp:34
BRK_API bool Set(const String &arg) const
Definition: ArgumentParser.cpp:51
BRK_API void Parse(int count, const char *const *args)
Definition: ArgumentParser.cpp:38
BRK_API ArgumentParser()=default
Utf-8 encoded std based default string class.
Definition: GLDevice.cpp:46