multipleOf
mach::FieldValidationBuilder::multipleOf
Adds multiple-of validation.
Description
Section titled “Description”Applies a multiple-of validation rule to a numeric field.
Syntax
Section titled “Syntax”template <typename Number>FieldValidationBuilder& multipleOf(Number factor);Return Value
Section titled “Return Value”A reference to the current FieldValidationBuilder instance.
Template Parameters
Section titled “Template Parameters”| Parameter | Description |
|---|---|
Number |
The numeric type of the factor. |
Parameters
Section titled “Parameters”| Parameter | Description |
|---|---|
factor |
The factor the field must be a multiple of. |
Remarks
Section titled “Remarks”Applying the same validation rule multiple times is allowed.
Thread Safety
Section titled “Thread Safety”This method is not thread-safe and should only be called during validation configuration.
Example
Section titled “Example”void validate(mach::ValidationBuilder<Product>& validation) const { validation.field(&Product::quantity) .multipleOf(5);}See Also
Section titled “See Also”| Name | Description |
|---|---|
range |
Adds range validation. |
min |
Adds minimum value validation. |
max |
Adds maximum value validation. |