17 std::set<std::string> m_flags;
18 std::set<char> m_aliases;
21 Option(
const std::string& flags,
const std::string& description);
22 [[nodiscard]]
auto flags()
const -> std::vector<std::string>;
25 [[nodiscard]]
auto format()
const -> std::string
override;
26 virtual void find(std::vector<std::string_view>& args)
const = 0;