#include <input_validator.h>
◆ UIntegerRangeValidator() [1/2]
| arcs::aubo_scope::UIntegerRangeValidator::UIntegerRangeValidator |
( |
uint32_t | min_value, |
|
|
uint32_t | max_value ) |
◆ UIntegerRangeValidator() [2/2]
| arcs::aubo_scope::UIntegerRangeValidator::UIntegerRangeValidator |
( |
std::function< std::pair< uint32_t, uint32_t >()> | range_func | ) |
|
◆ getMessage()
| std::string arcs::aubo_scope::UIntegerRangeValidator::getMessage |
( |
std::string | value | ) |
|
|
overridevirtual |
Returns a meaningful message in case the value is not valid.
- 参数
-
| value | the invalid value. Can be included in the message if it makes sense. |
- 返回
- message.
实现了 arcs::aubo_scope::InputValidator.
◆ isValid()
| bool arcs::aubo_scope::UIntegerRangeValidator::isValid |
( |
std::string | value | ) |
|
|
overridevirtual |
◆ updateValue()
| void arcs::aubo_scope::UIntegerRangeValidator::updateValue |
( |
| ) |
|
|
private |
◆ max_value_
| uint32_t arcs::aubo_scope::UIntegerRangeValidator::max_value_ { UINT_MAX } |
|
private |
◆ min_value_
| uint32_t arcs::aubo_scope::UIntegerRangeValidator::min_value_ { 0 } |
|
private |
◆ range_func_
| std::function<std::pair<uint32_t, uint32_t>()> arcs::aubo_scope::UIntegerRangeValidator::range_func_ { nullptr } |
|
private |
该结构体的文档由以下文件生成: