#include <input_validator.h>
|
| | StringLengthValidator (size_t min_length, size_t max_length) |
| | StringLengthValidator (std::function< std::pair< size_t, size_t >()> range_func) |
| bool | isValid (std::string value) override |
| | 验证输入值是否有效。
|
| std::string | getMessage (std::string value) override |
| | 当值无效时返回有意义的提示信息。
|
| std::string | getMsgTip () override |
| | Returns the persistent tip displayed by the virtual keyboard.
|
◆ StringLengthValidator() [1/2]
| arcs::aubo_scope::StringLengthValidator::StringLengthValidator |
( |
size_t | min_length, |
|
|
size_t | max_length ) |
◆ StringLengthValidator() [2/2]
| arcs::aubo_scope::StringLengthValidator::StringLengthValidator |
( |
std::function< std::pair< size_t, size_t >()> | range_func | ) |
|
◆ getMessage()
| std::string arcs::aubo_scope::StringLengthValidator::getMessage |
( |
std::string | value | ) |
|
|
overridevirtual |
◆ getMsgTip()
| std::string arcs::aubo_scope::StringLengthValidator::getMsgTip |
( |
| ) |
|
|
overridevirtual |
◆ isValid()
| bool arcs::aubo_scope::StringLengthValidator::isValid |
( |
std::string | value | ) |
|
|
overridevirtual |
◆ updateValue()
| void arcs::aubo_scope::StringLengthValidator::updateValue |
( |
| ) |
|
|
private |
◆ max_length_
| size_t arcs::aubo_scope::StringLengthValidator::max_length_ { ULONG_MAX } |
|
private |
◆ min_length_
| size_t arcs::aubo_scope::StringLengthValidator::min_length_ { 0 } |
|
private |
◆ range_func_
| std::function<std::pair<size_t, size_t>()> arcs::aubo_scope::StringLengthValidator::range_func_ { nullptr } |
|
private |
该结构体的文档由以下文件生成: