LibreOffice Module vcl (master)  1
Classes | Namespaces | Typedefs | Enumerations
formatter.hxx File Reference
#include <config_options.h>
#include <i18nlangtag/lang.h>
#include <tools/link.hxx>
#include <vcl/settings.hxx>
#include <map>
#include <memory>
Include dependency graph for formatter.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  validation::NumberValidator
 
class  Formatter
 
class  Formatter::StaticFormatter
 

Namespaces

 validation
 

Typedefs

typedef ::std::map< sal_Unicode, Statevalidation::StateTransitions
 
typedef StateTransitions::value_type validation::Transition
 
typedef ::std::map< State, StateTransitions > validation::TransitionTable
 

Enumerations

enum  validation::State {
  validation::START,
  validation::NUM_START,
  validation::DIGIT_PRE_COMMA,
  validation::DIGIT_POST_COMMA,
  validation::EXPONENT_START,
  validation::EXPONENT_DIGIT,
  validation::END
}
 
enum  FORMAT_CHANGE_TYPE {
  FORMAT_CHANGE_TYPE::KEYONLY = 0x00,
  FORMAT_CHANGE_TYPE::FORMATTER = 0x01,
  FORMAT_CHANGE_TYPE::PRECISION = 0x02,
  FORMAT_CHANGE_TYPE::THOUSANDSSEP = 0x03,
  FORMAT_CHANGE_TYPE::CURRENCY_SYMBOL = 0x10,
  FORMAT_CHANGE_TYPE::CURRSYM_POSITION = 0x20
}
 

Enumeration Type Documentation

enum FORMAT_CHANGE_TYPE
strong
Enumerator
KEYONLY 
FORMATTER 
PRECISION 
THOUSANDSSEP 
CURRENCY_SYMBOL 
CURRSYM_POSITION 

Definition at line 74 of file formatter.hxx.