// Copyright (c) Wiesław Šoltés. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. #pragma once #include #include #include #include #include #include namespace util { class Option { public: int Id; std::vector Args; int nParams; }; class Result { public: int Id; std::wstring Arg; std::vector Params; }; class ArgvParser { public: bool bVerbose = false; public: int FindOption(const std::wstring& arg, const std::vector