TAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
\NTAPThe main TAP namespace
 oCArgumentSimple argument class
 oCValueAcceptorInterface class for arguments that accept a value when takes_value() is true
 oCArgumentConstraintArgument constraint class
 oCArgumentSetSimple set of arguments
 oCBaseArgumentBase argument class, used both by actual Argument classes and constraints (ArgumentConstraint)
 oCexceptionStandard exception class for TAP
 oCcommand_errorException class for errors in the command line (such as unknown arguments or syntax errors)
 oCunknown_argumentException class raised when an unknown argument is encountered
 oCargument_errorException class raised when an error occurs verifying a command line argument
 oCargument_count_mismatchException class raised when an argument is used an incorrect amount of times
 oCargument_invalid_valueException class raised when an argument value is incorrect
 oCargument_missing_valueException class raised when an argument value is missing from the command line
 oCargument_no_valueException class raised when an argument value is given but not expected
 oCconstraint_errorException class raised when an argument constraint is not satisfied
 oCArgumentParserArgument parser class
 oCTypedArgumentBase class for arguments that hold a typed value
 oCVariableArgumentConcrete implementation of TypedArgument
 oCValueArgumentImplementation of TypedArgument that stores a value by itself, based on VariableArgument
 oCConstArgumentSpecialization of TypedArgument that acts as a switch on the command line, but stores an arbitrary constant in the given variable storage
 \CSwitchArgumentSwitchArgument is a specialization for TypedArgument, which does not accept values (it switches)