#include <input_validator.h>
Definition at line 252 of file input_validator.h.
arcs::aubo_scope::StringLengthValidator::StringLengthValidator |
( |
size_t |
min_length, |
|
|
size_t |
max_length |
|
) |
| |
|
inline |
arcs::aubo_scope::StringLengthValidator::StringLengthValidator |
( |
std::function< std::pair< size_t, size_t >()> |
range_func | ) |
|
|
inline |
std::string arcs::aubo_scope::StringLengthValidator::getMessage |
( |
std::string |
value | ) |
|
|
inlineoverridevirtual |
bool arcs::aubo_scope::StringLengthValidator::isValid |
( |
std::string |
value | ) |
|
|
inlineoverridevirtual |
void arcs::aubo_scope::StringLengthValidator::updateValue |
( |
| ) |
|
|
inlineprivate |
size_t arcs::aubo_scope::StringLengthValidator::max_length_ { ULONG_MAX } |
|
private |
size_t arcs::aubo_scope::StringLengthValidator::min_length_ { 0 } |
|
private |
std::function<std::pair<size_t, size_t>)> arcs::aubo_scope::StringLengthValidator::range_func_ { nullptr } |
|
private |
The documentation for this struct was generated from the following file: