39 typedef std::unique_ptr<ArgParser>
Ptr;
50 bool parse(int32_t argc,
char **argv)
noexcept;
55 [[nodiscard]]
const std::map<std::string, std::string> &
getKeyValSet() const noexcept;
63 [[nodiscard]] const std::
string &
getValueByKey(const std::
string &key, const std::
string &default_value) const noexcept;
70 [[nodiscard]]
bool exist(const std::
string &key) const noexcept;