#include <args.hh>
Public Types | |
using | ptr = std::shared_ptr<Flag> |
Public Attributes | |
std::string | longName |
std::set< std::string > | aliases |
char | shortName = 0 |
std::string | description |
std::string | category |
Strings | labels |
Handler | handler |
CompleterClosure | completer |
std::optional< ExperimentalFeature > | experimentalFeature |
Description of flags / options
These are arguments like -s
or --long
that can (mostly) appear in any order.