28 : m_validatorFunction([](
GNU_UNUSED ParamType
x) {
return "Error: validator function is not initialized"; }) {}
double value
The value of the point.
#define DLLExport
Definitions of the DLLImport compiler directives for MSVC.
LambdaValidator provides a quick way to create custom validation objects using a validator function o...
std::string checkValidity(const ParamType &value) const override
LambdaValidator(const ValidatorFunction &validatorFunction)
IValidator_sptr clone() const override
ValidatorFunction m_validatorFunction
void setValidatorFunction(const ValidatorFunction &validatorFunction)
std::function< std::string(ParamType)> ValidatorFunction
std::shared_ptr< IValidator > IValidator_sptr
A shared_ptr to an IValidator.