Skip to content
Download

multipleOf

mach::FieldValidationBuilder::multipleOf

Adds multiple-of validation.

Applies a multiple-of validation rule to a numeric field.

template <typename Number>
FieldValidationBuilder& multipleOf(Number factor);

A reference to the current FieldValidationBuilder instance.

Parameter Description
Number The numeric type of the factor.
Parameter Description
factor The factor the field must be a multiple of.

Applying the same validation rule multiple times is allowed.

This method is not thread-safe and should only be called during validation configuration.

void validate(mach::ValidationBuilder<Product>& validation) const {
validation.field(&Product::quantity)
.multipleOf(5);
}
Name Description
range Adds range validation.
min Adds minimum value validation.
max Adds maximum value validation.