LibreOffice Module vcl (master) 1
|
#include <formatter.hxx>
Public Member Functions | |
NumberValidator (const sal_Unicode _cThSep, const sal_Unicode _cDecSep) | |
bool | isValidNumericFragment (std::u16string_view _rText) |
Private Member Functions | |
bool | implValidateNormalized (const OUString &_rText) |
Private Attributes | |
TransitionTable | m_aTransitions |
Definition at line 61 of file formatter.hxx.
validation::NumberValidator::NumberValidator | ( | const sal_Unicode | _cThSep, |
const sal_Unicode | _cDecSep | ||
) |
Definition at line 87 of file fmtfield.cxx.
References validation::DIGIT_POST_COMMA, validation::DIGIT_PRE_COMMA, validation::EXPONENT_DIGIT, validation::EXPONENT_START, validation::lcl_insertCommonPreCommaTransitions(), validation::lcl_insertDigitTransitions(), validation::lcl_insertSignTransitions(), validation::lcl_insertStartExponentTransition(), validation::lcl_insertStopTransition(), m_aTransitions, validation::NUM_START, and validation::START.
|
private |
Definition at line 175 of file fmtfield.cxx.
References DBG_ASSERT, validation::END, m_aTransitions, and validation::START.
Referenced by isValidNumericFragment().
bool validation::NumberValidator::isValidNumericFragment | ( | std::u16string_view | _rText | ) |
Definition at line 214 of file fmtfield.cxx.
References implValidateNormalized().
|
private |
Definition at line 64 of file formatter.hxx.
Referenced by implValidateNormalized(), and NumberValidator().