args
6.2.0
A simple single-header C++11 STL-only argument parser library
|
▼Nargs | All the functionality of the args library |
▼Ndetail | |
Cis_streamable | |
CError | Base error class |
CUsageError | Errors that occur during usage |
CParseError | Errors that occur during regular parsing |
CValidationError | Errors that are detected from group validation after parsing finishes |
CRequiredError | Errors that when a required flag is omitted |
CMapError | Errors in map lookups |
CExtraError | Error that occurs when a singular flag is specified multiple times |
CHelp | An exception that indicates that the user has requested help |
CCompletion | An exception that contains autocompletion reply |
CEitherFlag | A simple unified option type for unified initializer lists for the Matcher class |
CMatcher | A class of "matchers", specifying short and flags that can possibly be matched |
CHelpParams | A simple structure of parameters for easy user-modifyable help menus |
CNargs | A number of arguments which can be consumed by an option |
CBase | Base class for all match types |
CNamedBase | Base class for all match types that have a name |
CFlagBase | Base class for all flag options |
CValueFlagBase | Base class for value-accepting flag options |
CCompletionFlag | |
CPositionalBase | Base class for positional options |
▼CGroup | Class for all kinds of validating groups, including ArgumentParser |
CValidators | Default validators |
CGlobalOptions | Class for using global options in ArgumentParser |
CSubparser | Utility class for building subparsers with coroutines/callbacks |
CCommand | Main class for building subparsers |
CArgumentParser | The main user facing command line argument parser class |
CFlag | Boolean argument matcher |
CHelpFlag | Help flag class |
CCounterFlag | A flag class that simply counts the number of times it's matched |
CActionFlag | A flag class that calls a function when it's matched |
CValueReader | A default Reader class for argument classes |
CValueFlag | An argument-accepting flag class |
CImplicitValueFlag | An optional argument-accepting flag class |
CNargsValueFlag | A variadic arguments accepting flag class |
CValueFlagList | An argument-accepting flag class that pushes the found values into a list |
CMapFlag | A mapping value flag class |
CMapFlagList | A mapping value flag list class |
CPositional | A positional argument class |
CPositionalList | A positional argument class that pushes the found values into a list |
CMapPositional | A positional argument mapping class |
CMapPositionalList | A positional argument mapping list class |
▼Nconanfile | |
CArgsConan |