HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Errors

Errors thrown by CLI11. More...

Classes

class  pxr_CLI::CLI::Error
 All errors derive from this one. More...
 
class  pxr_CLI::CLI::ConstructionError
 Construction errors (not in parsing) More...
 
class  pxr_CLI::CLI::IncorrectConstruction
 Thrown when an option is set to conflicting values (non-vector and multi args, for example) More...
 
class  pxr_CLI::CLI::BadNameString
 Thrown on construction of a bad name. More...
 
class  pxr_CLI::CLI::OptionAlreadyAdded
 Thrown when an option already exists. More...
 
class  pxr_CLI::CLI::ParseError
 Anything that can error in Parse. More...
 
class  pxr_CLI::CLI::Success
 This is a successful completion on parsing, supposed to exit. More...
 
class  pxr_CLI::CLI::CallForHelp
 -h or –help on command line More...
 
class  pxr_CLI::CLI::CallForAllHelp
 Usually something like –help-all on command line. More...
 
class  pxr_CLI::CLI::CallForVersion
 -v or –version on command line More...
 
class  pxr_CLI::CLI::RuntimeError
 Does not output a diagnostic in CLI11_PARSE, but allows main() to return with a specific error code. More...
 
class  pxr_CLI::CLI::FileError
 Thrown when parsing an INI file and it is missing. More...
 
class  pxr_CLI::CLI::ConversionError
 Thrown when conversion call back fails, such as when an int fails to coerce to a string. More...
 
class  pxr_CLI::CLI::ValidationError
 Thrown when validation of results fails. More...
 
class  pxr_CLI::CLI::RequiredError
 Thrown when a required option is missing. More...
 
class  pxr_CLI::CLI::ArgumentMismatch
 Thrown when the wrong number of arguments has been received. More...
 
class  pxr_CLI::CLI::RequiresError
 Thrown when a requires option is missing. More...
 
class  pxr_CLI::CLI::ExcludesError
 Thrown when an excludes option is present. More...
 
class  pxr_CLI::CLI::ExtrasError
 Thrown when too many positionals or options are found. More...
 
class  pxr_CLI::CLI::ConfigError
 Thrown when extra values are found in an INI file. More...
 
class  pxr_CLI::CLI::InvalidError
 Thrown when validation fails before parsing. More...
 
class  pxr_CLI::CLI::HorribleError
 
class  pxr_CLI::CLI::OptionNotFound
 Thrown when counting a non-existent option. More...
 

Detailed Description

Errors thrown by CLI11.

These are the errors that can be thrown. Some of them, like CLI::Success, are not really errors.