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 <tools/solar.h>
#include <vcl/settings.hxx>
#include <map>
#include <memory>
#include <string_view>
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

namespace  validation
 

Typedefs

typedef ::std::map< sal_Unicode, State > validation::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 class  FORMAT_CHANGE_TYPE {
  KEYONLY = 0x00 ,
  FORMATTER = 0x01 ,
  PRECISION = 0x02 ,
  THOUSANDSSEP = 0x03 ,
  CURRENCY_SYMBOL = 0x10 ,
  CURRSYM_POSITION = 0x20
}
 

Enumeration Type Documentation

◆ FORMAT_CHANGE_TYPE

enum class FORMAT_CHANGE_TYPE
strong
Enumerator
KEYONLY 
FORMATTER 
PRECISION 
THOUSANDSSEP 
CURRENCY_SYMBOL 
CURRSYM_POSITION 

Definition at line 76 of file formatter.hxx.