Configuration settings that are required to be within a certain numeric range can be marked as such by wrapping them with this template.
If the value is outside the provided range, an exception is thrown.
The value can be accessed with the opCall method
the original type of the variable (can be another struct)
smallest allowed value
biggest allowed value
default value when it is not given in the configuration file
See Implementation
Configuration settings that are required to be within a certain numeric range can be marked as such by wrapping them with this template.
If the value is outside the provided range, an exception is thrown.
The value can be accessed with the opCall method