|
|
| match (std::unordered_map< std::string, std::any > _flags, std::vector< std::string > _pos_args, std::optional< std::tuple< std::string, clone_ptr< match > > > _subcommand) |
|
match * | clone () const |
|
std::size_t | count_flags () const |
|
bool | has_flag (const std::string &name) const |
|
template<typename T> |
| std::optional< T > | get_flag (const std::string &name) const |
|
std::size_t | count_pos_args () const |
|
std::string | get_pos_arg (std::size_t i) |
|
auto | get_pos_args () const |
|
bool | has_subcommand () const noexcept |
|
std::tuple< std::string, clone_ptr< match > > & | subcommand () |
The documentation for this class was generated from the following file: