args  6.2.0
A simple single-header C++11 STL-only argument parser library
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NargsAll the functionality of the args library
 Ndetail
 Cis_streamable
 CErrorBase error class
 CUsageErrorErrors that occur during usage
 CParseErrorErrors that occur during regular parsing
 CValidationErrorErrors that are detected from group validation after parsing finishes
 CRequiredErrorErrors that when a required flag is omitted
 CMapErrorErrors in map lookups
 CExtraErrorError that occurs when a singular flag is specified multiple times
 CHelpAn exception that indicates that the user has requested help
 CCompletionAn exception that contains autocompletion reply
 CEitherFlagA simple unified option type for unified initializer lists for the Matcher class
 CMatcherA class of "matchers", specifying short and flags that can possibly be matched
 CHelpParamsA simple structure of parameters for easy user-modifyable help menus
 CNargsA number of arguments which can be consumed by an option
 CBaseBase class for all match types
 CNamedBaseBase class for all match types that have a name
 CFlagBaseBase class for all flag options
 CValueFlagBaseBase class for value-accepting flag options
 CCompletionFlag
 CPositionalBaseBase class for positional options
 CGroupClass for all kinds of validating groups, including ArgumentParser
 CValidatorsDefault validators
 CGlobalOptionsClass for using global options in ArgumentParser
 CSubparserUtility class for building subparsers with coroutines/callbacks
 CCommandMain class for building subparsers
 CArgumentParserThe main user facing command line argument parser class
 CFlagBoolean argument matcher
 CHelpFlagHelp flag class
 CCounterFlagA flag class that simply counts the number of times it's matched
 CActionFlagA flag class that calls a function when it's matched
 CValueReaderA default Reader class for argument classes
 CValueFlagAn argument-accepting flag class
 CImplicitValueFlagAn optional argument-accepting flag class
 CNargsValueFlagA variadic arguments accepting flag class
 CValueFlagListAn argument-accepting flag class that pushes the found values into a list
 CMapFlagA mapping value flag class
 CMapFlagListA mapping value flag list class
 CPositionalA positional argument class
 CPositionalListA positional argument class that pushes the found values into a list
 CMapPositionalA positional argument mapping class
 CMapPositionalListA positional argument mapping list class
 Nconanfile
 CArgsConan