The integral template for which the "multiple of" value has been specified.
This template represents one for integral values where the "multiple of" constraint has been specified. Now, a minimum or a maximum constraint can be specified, creating a range of acceptable values for the template to match. Neither of this constraints are mandatory to apply. This will produce a template for which either the minimum and the "multiple of" values have been specified, or the maximum and the "multiple of" values have been specified.
Type parameters
A
the actual integral type for which instantiating this type
B
the actual type of the template for which either the minimum and the divisor have been specified altogether
C
the actual type of the template for which either the maximum and the divisor have been specified altogether
D
the actual type of the template for which all possible constraints have been specified altogether
Attributes
Constructor
creates a new instance of this trait given the already specified "multiple of" value, the function that returns a new template given the minimum and the "multiple of" value, the function that returns a new template given the maximum and the "multiple of" value and the one that returns a new JsonIntegralTemplate from this one