![]() |
Leonetienne/Hazelnupp
Simple, easy to use, command line parameter interface
|
| CFloatValue | Specializations for floating point values (uses long double) |
| CHazelnupp | The main class to interface with |
| 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 |
1.8.17