Skip to content
Welcome to the new CppUtils documentation!
ParametersLexer::ParametersLexer();

[[nodiscard]] auto ParametersLexer::parseParameters(std::span<const std::string_view> args) const -> std::map<std::string, std::string>;

[[nodiscard]] auto ParametersLexer::parseParameters(int argc, const char* const argv[]) const -> std::map<std::string, std::string>;

[[nodiscard]] auto ParametersLexer::executeCommands( std::span<const std::string_view> args, const std::unordered_map<std::string_view, std::function<bool(std::string_view)>>& commands) const -> bool;

[[nodiscard]] auto ParametersLexer::executeCommands( int argc, const char* const argv[], const std::unordered_map<std::string_view, std::function<bool(std::string_view)>>& commands) const -> bool;