LibreOffice Module vcl (master) 1
|
Classes | |
class | NumberValidator |
Typedefs | |
typedef ::std::map< sal_Unicode, State > | StateTransitions |
typedef StateTransitions::value_type | Transition |
typedef ::std::map< State, StateTransitions > | TransitionTable |
Enumerations | |
enum | State { START , NUM_START , DIGIT_PRE_COMMA , DIGIT_POST_COMMA , EXPONENT_START , EXPONENT_DIGIT , END } |
Functions | |
static void | lcl_insertStopTransition (StateTransitions &_rRow) |
static void | lcl_insertStartExponentTransition (StateTransitions &_rRow) |
static void | lcl_insertSignTransitions (StateTransitions &_rRow, const State eNextState) |
static void | lcl_insertDigitTransitions (StateTransitions &_rRow, const State eNextState) |
static void | lcl_insertCommonPreCommaTransitions (StateTransitions &_rRow, const sal_Unicode _cThSep, const sal_Unicode _cDecSep) |
typedef ::std::map< sal_Unicode, State > validation::StateTransitions |
Definition at line 52 of file formatter.hxx.
typedef StateTransitions::value_type validation::Transition |
Definition at line 55 of file formatter.hxx.
typedef ::std::map< State, StateTransitions > validation::TransitionTable |
Definition at line 58 of file formatter.hxx.
enum validation::State |
Enumerator | |
---|---|
START | |
NUM_START | |
DIGIT_PRE_COMMA | |
DIGIT_POST_COMMA | |
EXPONENT_START | |
EXPONENT_DIGIT | |
END |
Definition at line 36 of file formatter.hxx.
|
static |
Definition at line 75 of file fmtfield.cxx.
References DIGIT_POST_COMMA, DIGIT_PRE_COMMA, and lcl_insertDigitTransitions().
Referenced by validation::NumberValidator::NumberValidator().
|
static |
Definition at line 69 of file fmtfield.cxx.
Referenced by lcl_insertCommonPreCommaTransitions(), and validation::NumberValidator::NumberValidator().
|
static |
Definition at line 63 of file fmtfield.cxx.
Referenced by validation::NumberValidator::NumberValidator().
|
static |
Definition at line 58 of file fmtfield.cxx.
References EXPONENT_START.
Referenced by validation::NumberValidator::NumberValidator().
|
static |
Definition at line 53 of file fmtfield.cxx.
References END.
Referenced by validation::NumberValidator::NumberValidator().