![]() |
Leonetienne/Hazelnupp
Simple, easy to use, command line parameter interface
|
▼NHazelnp | |
CCmdArgsInterface | The main class to interface with |
CFloatValue | Specializations for floating point values (uses long double) |
CHazelnuppConstraintException | Gets thrown something bad happens because of parameter constraints |
CHazelnuppConstraintMissingValue | Gets thrown when a parameter constrained to be required is not provided, and has no default value set |
CHazelnuppConstraintTypeMissmatch | Gets thrown when a parameter is of a type that does not match the required type, and is not convertible to it |
CHazelnuppException | Generic hazelnupp exception |
CHazelnuppInvalidKeyException | Gets thrown when an non-existent key gets dereferenced |
CHazelnuppValueNotConvertibleException | Gets thrown when an attempt is made to retrieve the wrong data type from a value, when the value not convertible |
CIntValue | Specializations for integer values (uses long long int) |
CListValue | Specializations for list values (uses std::vector<Value*>) |
CParamConstraint | |
CParameter | |
CStringTools | Internal helper class |
CStringValue | Specializations for string values (uses std::string) |
CValue | Abstract class for values |
CVoidValue | Specializations for void values |