LibreOffice Module sc (master)  1
Namespaces | Macros
numberformatsbuffer.cxx File Reference
#include <numberformatsbuffer.hxx>
#include <biffhelper.hxx>
#include <com/sun/star/i18n/NumberFormatIndex.hpp>
#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
#include <com/sun/star/util/XNumberFormatTypes.hpp>
#include <com/sun/star/util/XNumberFormats.hpp>
#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <officecfg/Setup.hxx>
#include <officecfg/System.hxx>
#include <rtl/strbuf.hxx>
#include <rtl/string.hxx>
#include <osl/diagnose.h>
#include <osl/thread.h>
#include <rtl/ustrbuf.hxx>
#include <svl/intitem.hxx>
#include <svl/itemset.hxx>
#include <oox/helper/binaryinputstream.hxx>
#include <oox/helper/attributelist.hxx>
#include <oox/token/tokens.hxx>
#include <scitems.hxx>
#include <document.hxx>
#include <ftools.hxx>
Include dependency graph for numberformatsbuffer.cxx:

Go to the source code of this file.

Namespaces

 oox::xls
 

Macros

#define NUMFMT_STRING(INDEX, FORMATCODE)   { INDEX, FORMATCODE, -1, -1 }
 Defines a literal built-in number format. More...
 
#define NUMFMT_PREDEF(INDEX, PREDEFINED)   { INDEX, nullptr, css::i18n::NumberFormatIndex::PREDEFINED, -1 }
 Defines a built-in number format that maps to an own predefined format. More...
 
#define NUMFMT_REUSE(INDEX, REUSED_INDEX)   { INDEX, nullptr, -1, REUSED_INDEX }
 Defines a built-in number format that is the same as the specified in nReuseId. More...
 
#define NUMFMT_ENDTABLE()   { -1, nullptr, -1, -1 }
 Terminates a built-in number format table. More...
 
#define NUMFMT_ALLDATETIMES(SYSTEMDATE, DAY, DAYSEP, MONTH, MONTHSEP, YEAR, HOUR12, HOUR24)
 Defines builtin date and time formats 14...22. More...
 
#define NUMFMT_TIME_CJK(INDEX, HOURFORMAT, HOUR, MINUTE, SECOND)
 Defines builtin time formats INDEX and INDEX+1 for CJK locales. More...
 
#define NUMFMT_ALLTIMES_CJK(HOUR12, HOUR24, HOUR, MINUTE, SECOND)
 Defines builtin time formats 32...35 for CJK locales. More...
 
#define NUMFMT_CURRENCY_SYMBOL_MINUS_NUMBER(INDEX, SYMBOL, SPACE, MODIF)
 Defines builtin currency formats INDEX...INDEX+3 in the following format: "symbol, [minus], number". More...
 
#define NUMFMT_ACCOUNTING_SYMBOL_MINUS_NUMBER(INDEX, SYMBOL, SPACE)
 Defines builtin accounting formats INDEX...INDEX+3 in the following format: "symbol, [minus], number". More...
 
#define NUMFMT_ALLCURRENCIES_SYMBOL_MINUS_NUMBER(SYMBOL, SPACE)
 Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "symbol, [minus], number". More...
 
#define NUMFMT_CURRENCY_SYMBOL_NUMBER_MINUS(INDEX, SYMBOL, SPACE, MODIF)
 Defines builtin currency formats INDEX...INDEX+3 in the following format: "symbol, number, [minus]". More...
 
#define NUMFMT_ACCOUNTING_SYMBOL_NUMBER_MINUS(INDEX, SYMBOL, SPACE)
 Defines builtin accounting formats INDEX...INDEX+3 in the following format: "symbol, number, [minus]". More...
 
#define NUMFMT_ALLCURRENCIES_SYMBOL_NUMBER_MINUS(SYMBOL, SPACE)
 Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "symbol, number, [minus]". More...
 
#define NUMFMT_CURRENCY_NUMBER_SYMBOL_MINUS(INDEX, SYMBOL, SPACE, MODIF)
 Defines builtin currency formats INDEX...INDEX+3 in the following format: "number, symbol, [minus]". More...
 
#define NUMFMT_ACCOUNTING_NUMBER_SYMBOL_MINUS(INDEX, SYMBOL, BLINDS, SPACE)
 Defines builtin accounting formats INDEX...INDEX+3 in the following format: "number, symbol, [minus]". More...
 
#define NUMFMT_ALLCURRENCIES_NUMBER_SYMBOL_MINUS(SYMBOL, BLINDS, SPACE)
 Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "number, symbol, [minus]". More...
 
#define NUMFMT_CURRENCY_MINUS_SYMBOL_NUMBER(INDEX, SYMBOL, SPACE, MODIF)
 Defines builtin currency formats INDEX...INDEX+3 in the following format: "[minus], symbol, number". More...
 
#define NUMFMT_ACCOUNTING_MINUS_SYMBOL_NUMBER(INDEX, SYMBOL, SPACE)
 Defines builtin accounting formats INDEX...INDEX+3 in the following order: "[minus], symbol, number". More...
 
#define NUMFMT_ALLCURRENCIES_MINUS_SYMBOL_NUMBER(SYMBOL, SPACE)
 Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following order: "[minus], symbol, number". More...
 
#define NUMFMT_CURRENCY_MINUS_NUMBER_SYMBOL(INDEX, SYMBOL, SPACE, MODIF)
 Defines builtin currency formats INDEX...INDEX+3 in the following format: "[minus], number, symbol". More...
 
#define NUMFMT_ACCOUNTING_MINUS_NUMBER_SYMBOL(INDEX, SYMBOL, BLINDS, SPACE)
 Defines builtin accounting formats INDEX...INDEX+3 in the following format: "[minus], number, symbol". More...
 
#define NUMFMT_ALLCURRENCIES_MINUS_NUMBER_SYMBOL(SYMBOL, BLINDS, SPACE)
 Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "[minus], number, symbol". More...
 
#define NUMFMT_CURRENCY_OPEN_SYMBOL_NUMBER_CLOSE(INDEX, SYMBOL, SPACE, MODIF)
 Defines builtin currency formats INDEX...INDEX+3 in the following format: "[opening parenthesis], symbol, number, [closing parenthesis].". More...
 
#define NUMFMT_ACCOUNTING_OPEN_SYMBOL_NUMBER_CLOSE(INDEX, SYMBOL, SPACE)
 Defines builtin accounting formats INDEX...INDEX+3 in the following format: "[opening parenthesis], symbol, number, [closing parenthesis].". More...
 
#define NUMFMT_ALLCURRENCIES_OPEN_SYMBOL_NUMBER_CLOSE(SYMBOL, SPACE)
 Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "[opening parenthesis], symbol, number, [closing parenthesis].". More...
 
#define NUMFMT_CURRENCY_OPEN_NUMBER_SYMBOL_CLOSE(INDEX, SYMBOL, SPACE, MODIF)
 Defines builtin currency formats INDEX...INDEX+3 in the following format: "[opening parenthesis], number, symbol, [closing parenthesis].". More...
 
#define NUMFMT_ACCOUNTING_OPEN_NUMBER_SYMBOL_CLOSE(INDEX, SYMBOL, BLINDS, SPACE)
 Defines builtin accounting formats INDEX...INDEX+3 in the following format: "[opening parenthesis], number, symbol, [closing parenthesis].". More...
 
#define NUMFMT_ALLCURRENCIES_OPEN_NUMBER_SYMBOL_CLOSE(SYMBOL, BLINDS, SPACE)
 Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "[opening parenthesis], number, symbol, [closing parenthesis].". More...
 
#define UTF8_BAHT   "\340\270\277"
 
#define UTF8_COLON   "\342\202\241"
 
#define UTF8_CURR_AR_AE   "\330\257.\330\245."
 
#define UTF8_CURR_AR_BH   "\330\257.\330\250."
 
#define UTF8_CURR_AR_DZ   "\330\257.\330\254."
 
#define UTF8_CURR_AR_EG   "\330\254.\331\205."
 
#define UTF8_CURR_AR_IQ   "\330\257.\330\271."
 
#define UTF8_CURR_AR_JO   "\330\257.\330\247."
 
#define UTF8_CURR_AR_KW   "\330\257.\331\203."
 
#define UTF8_CURR_AR_LB   "\331\204.\331\204."
 
#define UTF8_CURR_AR_LY   "\330\257.\331\204."
 
#define UTF8_CURR_AR_MA   "\330\257.\331\205."
 
#define UTF8_CURR_AR_OM   "\330\261.\330\271."
 
#define UTF8_CURR_AR_QA   "\330\261.\331\202."
 
#define UTF8_CURR_AR_SA   "\330\261.\330\263."
 
#define UTF8_CURR_AR_SY   "\331\204.\330\263."
 
#define UTF8_CURR_AR_TN   "\330\257.\330\252."
 
#define UTF8_CURR_AR_YE   "\330\261.\331\212."
 
#define UTF8_CURR_BN_IN   "\340\246\237\340\246\276"
 
#define UTF8_CURR_FA_IR   "\330\261\331\212\330\247\331\204"
 
#define UTF8_CURR_GU_IN   "\340\252\260\340\253\202"
 
#define UTF8_CURR_HI_IN   "\340\244\260\340\245\201"
 
#define UTF8_CURR_KN_IN   "\340\262\260\340\263\202"
 
#define UTF8_CURR_ML_IN   "\340\264\225"
 
#define UTF8_CURR_PA_IN   "\340\250\260\340\251\201"
 
#define UTF8_CURR_TA_IN   "\340\256\260\340\257\202"
 
#define UTF8_CURR_TE_IN   "\340\260\260\340\261\202"
 
#define UTF8_DONG   "\342\202\253"
 
#define UTF8_EURO   "\342\202\254"
 
#define UTF8_POUND_GB   "\302\243"
 
#define UTF8_RUFIYAA   "\336\203"
 
#define UTF8_SHEQEL   "\342\202\252"
 
#define UTF8_TUGRUG   "\342\202\256"
 
#define UTF8_WON   "\342\202\251"
 
#define UTF8_YEN_CN   "\357\277\245"
 
#define UTF8_YEN_JP   "\302\245"
 
#define UTF8_CCARON_LC   "\304\215"
 
#define UTF8_LSTROKE_LC   "\305\202"
 
#define UTF8_HY_DA_LC   "\325\244"
 
#define UTF8_HY_REH_LC   "\326\200"
 
#define UTF8_CYR_G_LC   "\320\263"
 
#define UTF8_CYR_L_LC   "\320\273"
 
#define UTF8_CYR_M_LC   "\320\274"
 
#define UTF8_CYR_N_LC   "\320\275"
 
#define UTF8_CYR_O_LC   "\320\276"
 
#define UTF8_CYR_R_LC   "\321\200"
 
#define UTF8_CYR_S_LC   "\321\201"
 
#define UTF8_CYR_W_LC   "\320\262"
 
#define UTF8_CJ_YEAR   "\345\271\264"
 
#define UTF8_CJ_MON   "\346\234\210"
 
#define UTF8_CJ_DAY   "\346\227\245"
 
#define UTF8_CJ_HOUR   "\346\231\202"
 
#define UTF8_CJ_MIN   "\345\210\206"
 
#define UTF8_CJ_SEC   "\347\247\222"
 
#define UTF8_CS_YEAR   "\345\271\264"
 
#define UTF8_CS_MON   "\346\234\210"
 
#define UTF8_CS_DAY   "\346\227\245"
 
#define UTF8_CS_HOUR   "\346\227\266"
 
#define UTF8_CS_MIN   "\345\210\206"
 
#define UTF8_CS_SEC   "\347\247\222"
 
#define UTF8_KO_YEAR   "\353\205\204"
 
#define UTF8_KO_MON   "\354\233\224"
 
#define UTF8_KO_DAY   "\354\235\274"
 
#define UTF8_KO_HOUR   "\354\213\234"
 
#define UTF8_KO_MIN   "\353\266\204"
 
#define UTF8_KO_SEC   "\354\264\210"
 

Macro Definition Documentation

#define NUMFMT_ACCOUNTING_MINUS_NUMBER_SYMBOL (   INDEX,
  SYMBOL,
  BLINDS,
  SPACE 
)
Value:
NUMFMT_STRING( INDEX + 0, "_-* #,##0" SPACE BLINDS "_-;-* #,##0" SPACE BLINDS "_-;_-* \"-\"" SPACE BLINDS "_-;_-@_-" ), \
NUMFMT_STRING( INDEX + 1, "_-* #,##0" SPACE SYMBOL "_-;-* #,##0" SPACE SYMBOL "_-;_-* \"-\"" SPACE SYMBOL "_-;_-@_-" ), \
NUMFMT_STRING( INDEX + 2, "_-* #,##0.00" SPACE BLINDS "_-;-* #,##0.00" SPACE BLINDS "_-;_-* \"-\"?\?" SPACE BLINDS "_-;_-@_-" ), \
NUMFMT_STRING( INDEX + 3, "_-* #,##0.00" SPACE SYMBOL "_-;-* #,##0.00" SPACE SYMBOL "_-;_-* \"-\"?\?" SPACE SYMBOL "_-;_-@_-" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin accounting formats INDEX...INDEX+3 in the following format: "[minus], number, symbol".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
BLINDSBlind currency symbol.
SPACESpace character(s) between number and currency symbol.

Definition at line 269 of file numberformatsbuffer.cxx.

#define NUMFMT_ACCOUNTING_MINUS_SYMBOL_NUMBER (   INDEX,
  SYMBOL,
  SPACE 
)
Value:
NUMFMT_STRING( INDEX + 0, "_-" "* #,##0_-;" "-" "* #,##0_-;" "_-" "* \"-\"_-;" "_-@_-" ), \
NUMFMT_STRING( INDEX + 1, "_-" SYMBOL SPACE "* #,##0_-;" "-" SYMBOL SPACE "* #,##0_-;" "_-" SYMBOL SPACE "* \"-\"_-;" "_-@_-" ), \
NUMFMT_STRING( INDEX + 2, "_-" "* #,##0.00_-;" "-" "* #,##0.00_-;" "_-" "* \"-\"?\?_-;" "_-@_-" ), \
NUMFMT_STRING( INDEX + 3, "_-" SYMBOL SPACE "* #,##0.00_-;" "-" SYMBOL SPACE "* #,##0.00_-;" "_-" SYMBOL SPACE "* \"-\"?\?_-;" "_-@_-" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin accounting formats INDEX...INDEX+3 in the following order: "[minus], symbol, number".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 235 of file numberformatsbuffer.cxx.

#define NUMFMT_ACCOUNTING_NUMBER_SYMBOL_MINUS (   INDEX,
  SYMBOL,
  BLINDS,
  SPACE 
)
Value:
NUMFMT_STRING( INDEX + 0, "_-* #,##0" SPACE BLINDS "_-;_-* #,##0" SPACE BLINDS "-;_-* \"-\"" SPACE BLINDS "_-;_-@_-" ), \
NUMFMT_STRING( INDEX + 1, "_-* #,##0" SPACE SYMBOL "_-;_-* #,##0" SPACE SYMBOL "-;_-* \"-\"" SPACE SYMBOL "_-;_-@_-" ), \
NUMFMT_STRING( INDEX + 2, "_-* #,##0.00" SPACE BLINDS "_-;_-* #,##0.00" SPACE BLINDS "-;_-* \"-\"?\?" SPACE BLINDS "_-;_-@_-" ), \
NUMFMT_STRING( INDEX + 3, "_-* #,##0.00" SPACE SYMBOL "_-;_-* #,##0.00" SPACE SYMBOL "-;_-* \"-\"?\?" SPACE SYMBOL "_-;_-@_-" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin accounting formats INDEX...INDEX+3 in the following format: "number, symbol, [minus]".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
BLINDSBlind currency symbol.
SPACESpace character(s) between number and currency symbol.

Definition at line 201 of file numberformatsbuffer.cxx.

#define NUMFMT_ACCOUNTING_OPEN_NUMBER_SYMBOL_CLOSE (   INDEX,
  SYMBOL,
  BLINDS,
  SPACE 
)
Value:
NUMFMT_STRING( INDEX + 0, "_ * #,##0_)" SPACE BLINDS "_ ;_ * (#,##0)" SPACE BLINDS "_ ;_ * \"-\"_)" SPACE BLINDS "_ ;_ @_ " ), \
NUMFMT_STRING( INDEX + 1, "_ * #,##0_)" SPACE SYMBOL "_ ;_ * (#,##0)" SPACE SYMBOL "_ ;_ * \"-\"_)" SPACE SYMBOL "_ ;_ @_ " ), \
NUMFMT_STRING( INDEX + 2, "_ * #,##0.00_)" SPACE BLINDS "_ ;_ * (#,##0.00)" SPACE BLINDS "_ ;_ * \"-\"?\?_)" SPACE BLINDS "_ ;_ @_ " ), \
NUMFMT_STRING( INDEX + 3, "_ * #,##0.00_)" SPACE SYMBOL "_ ;_ * (#,##0.00)" SPACE SYMBOL "_ ;_ * \"-\"?\?_)" SPACE SYMBOL "_ ;_ @_ " )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin accounting formats INDEX...INDEX+3 in the following format: "[opening parenthesis], number, symbol, [closing parenthesis].".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
BLINDSBlind currency symbol.
SPACESpace character(s) between number and currency symbol.

Definition at line 337 of file numberformatsbuffer.cxx.

#define NUMFMT_ACCOUNTING_OPEN_SYMBOL_NUMBER_CLOSE (   INDEX,
  SYMBOL,
  SPACE 
)
Value:
NUMFMT_STRING( INDEX + 0, "_(" "* #,##0_);" "_(" "* (#,##0);" "_(" "* \"-\"_);" "_(@_)" ), \
NUMFMT_STRING( INDEX + 1, "_(" SYMBOL SPACE "* #,##0_);" "_(" SYMBOL SPACE "* (#,##0);" "_(" SYMBOL SPACE "* \"-\"_);" "_(@_)" ), \
NUMFMT_STRING( INDEX + 2, "_(" "* #,##0.00_);" "_(" "* (#,##0.00);" "_(" "* \"-\"?\?_);" "_(@_)" ), \
NUMFMT_STRING( INDEX + 3, "_(" SYMBOL SPACE "* #,##0.00_);" "_(" SYMBOL SPACE "* (#,##0.00);" "_(" SYMBOL SPACE "* \"-\"?\?_);" "_(@_)" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin accounting formats INDEX...INDEX+3 in the following format: "[opening parenthesis], symbol, number, [closing parenthesis].".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 303 of file numberformatsbuffer.cxx.

#define NUMFMT_ACCOUNTING_SYMBOL_MINUS_NUMBER (   INDEX,
  SYMBOL,
  SPACE 
)
Value:
NUMFMT_STRING( INDEX + 0, "_ " "* #,##0_ ;" "_ " "* -#,##0_ ;" "_ " "* \"-\"_ ;" "_ @_ " ), \
NUMFMT_STRING( INDEX + 1, "_ " SYMBOL SPACE "* #,##0_ ;" "_ " SYMBOL SPACE "* -#,##0_ ;" "_ " SYMBOL SPACE "* \"-\"_ ;" "_ @_ " ), \
NUMFMT_STRING( INDEX + 2, "_ " "* #,##0.00_ ;" "_ " "* -#,##0.00_ ;" "_ " "* \"-\"?\?_ ;" "_ @_ " ), \
NUMFMT_STRING( INDEX + 3, "_ " SYMBOL SPACE "* #,##0.00_ ;" "_ " SYMBOL SPACE "* -#,##0.00_ ;" "_ " SYMBOL SPACE "* \"-\"?\?_ ;" "_ @_ " )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin accounting formats INDEX...INDEX+3 in the following format: "symbol, [minus], number".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 134 of file numberformatsbuffer.cxx.

#define NUMFMT_ACCOUNTING_SYMBOL_NUMBER_MINUS (   INDEX,
  SYMBOL,
  SPACE 
)
Value:
NUMFMT_STRING( INDEX + 0, "_-" "* #,##0_-;" "_-" "* #,##0-;" "_-" "* \"-\"_-;" "_-@_-" ), \
NUMFMT_STRING( INDEX + 1, "_-" SYMBOL SPACE "* #,##0_-;" "_-" SYMBOL SPACE "* #,##0-;" "_-" SYMBOL SPACE "* \"-\"_-;" "_-@_-" ), \
NUMFMT_STRING( INDEX + 2, "_-" "* #,##0.00_-;" "_-" "* #,##0.00-;" "_-" "* \"-\"?\?_-;" "_-@_-" ), \
NUMFMT_STRING( INDEX + 3, "_-" SYMBOL SPACE "* #,##0.00_-;" "_-" SYMBOL SPACE "* #,##0.00-;" "_-" SYMBOL SPACE "* \"-\"?\?_-;" "_-@_-" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin accounting formats INDEX...INDEX+3 in the following format: "symbol, number, [minus]".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 167 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLCURRENCIES_MINUS_NUMBER_SYMBOL (   SYMBOL,
  BLINDS,
  SPACE 
)
Value:
NUMFMT_CURRENCY_MINUS_NUMBER_SYMBOL( 5, SYMBOL, SPACE, "" ), \
NUMFMT_CURRENCY_MINUS_NUMBER_SYMBOL( 37, BLINDS, SPACE, "" ), \
NUMFMT_ACCOUNTING_MINUS_NUMBER_SYMBOL( 41, SYMBOL, BLINDS, SPACE )
#define NUMFMT_CURRENCY_MINUS_NUMBER_SYMBOL(INDEX, SYMBOL, SPACE, MODIF)
Defines builtin currency formats INDEX...INDEX+3 in the following format: "[minus], number, symbol".

Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "[minus], number, symbol".

Parameters
SYMBOLCurrency symbol.
BLINDSBlind currency symbol.
SPACESpace character(s) between number and currency symbol.

Definition at line 281 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLCURRENCIES_MINUS_SYMBOL_NUMBER (   SYMBOL,
  SPACE 
)
Value:
NUMFMT_CURRENCY_MINUS_SYMBOL_NUMBER( 5, SYMBOL, SPACE, "" ), \
NUMFMT_CURRENCY_MINUS_SYMBOL_NUMBER( 37, "", "", "" ), \
NUMFMT_ACCOUNTING_MINUS_SYMBOL_NUMBER( 41, SYMBOL, SPACE )
#define NUMFMT_CURRENCY_MINUS_SYMBOL_NUMBER(INDEX, SYMBOL, SPACE, MODIF)
Defines builtin currency formats INDEX...INDEX+3 in the following format: "[minus], symbol, number".

Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following order: "[minus], symbol, number".

Parameters
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 246 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLCURRENCIES_NUMBER_SYMBOL_MINUS (   SYMBOL,
  BLINDS,
  SPACE 
)
Value:
NUMFMT_CURRENCY_NUMBER_SYMBOL_MINUS( 5, SYMBOL, SPACE, "" ), \
NUMFMT_CURRENCY_NUMBER_SYMBOL_MINUS( 37, BLINDS, SPACE, "" ), \
NUMFMT_ACCOUNTING_NUMBER_SYMBOL_MINUS( 41, SYMBOL, BLINDS, SPACE )
#define NUMFMT_CURRENCY_NUMBER_SYMBOL_MINUS(INDEX, SYMBOL, SPACE, MODIF)
Defines builtin currency formats INDEX...INDEX+3 in the following format: "number, symbol, [minus]".

Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "number, symbol, [minus]".

Parameters
SYMBOLCurrency symbol.
BLINDSBlind currency symbol.
SPACESpace character(s) between number and currency symbol.

Definition at line 213 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLCURRENCIES_OPEN_NUMBER_SYMBOL_CLOSE (   SYMBOL,
  BLINDS,
  SPACE 
)
Value:
NUMFMT_CURRENCY_OPEN_NUMBER_SYMBOL_CLOSE( 5, SYMBOL, SPACE, "" ), \
NUMFMT_CURRENCY_OPEN_NUMBER_SYMBOL_CLOSE( 37, BLINDS, SPACE, "" ), \
NUMFMT_ACCOUNTING_OPEN_NUMBER_SYMBOL_CLOSE( 41, SYMBOL, BLINDS, SPACE )
#define NUMFMT_CURRENCY_OPEN_NUMBER_SYMBOL_CLOSE(INDEX, SYMBOL, SPACE, MODIF)
Defines builtin currency formats INDEX...INDEX+3 in the following format: "[opening parenthesis]...

Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "[opening parenthesis], number, symbol, [closing parenthesis].".

Parameters
SYMBOLCurrency symbol.
BLINDSBlind currency symbol.
SPACESpace character(s) between number and currency symbol.

Definition at line 349 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLCURRENCIES_OPEN_SYMBOL_NUMBER_CLOSE (   SYMBOL,
  SPACE 
)
Value:
NUMFMT_CURRENCY_OPEN_SYMBOL_NUMBER_CLOSE( 5, SYMBOL, SPACE, "" ), \
NUMFMT_CURRENCY_OPEN_SYMBOL_NUMBER_CLOSE( 37, "", "", "" ), \
NUMFMT_ACCOUNTING_OPEN_SYMBOL_NUMBER_CLOSE( 41, SYMBOL, SPACE )
#define NUMFMT_CURRENCY_OPEN_SYMBOL_NUMBER_CLOSE(INDEX, SYMBOL, SPACE, MODIF)
Defines builtin currency formats INDEX...INDEX+3 in the following format: "[opening parenthesis]...

Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "[opening parenthesis], symbol, number, [closing parenthesis].".

Parameters
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 314 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLCURRENCIES_SYMBOL_MINUS_NUMBER (   SYMBOL,
  SPACE 
)
Value:
NUMFMT_CURRENCY_SYMBOL_MINUS_NUMBER( 5, SYMBOL, SPACE, "" ), \
NUMFMT_CURRENCY_SYMBOL_MINUS_NUMBER( 37, "", "", "" ), \
NUMFMT_ACCOUNTING_SYMBOL_MINUS_NUMBER( 41, SYMBOL, SPACE )
#define NUMFMT_CURRENCY_SYMBOL_MINUS_NUMBER(INDEX, SYMBOL, SPACE, MODIF)
Defines builtin currency formats INDEX...INDEX+3 in the following format: "symbol, [minus], number".

Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "symbol, [minus], number".

Parameters
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 145 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLCURRENCIES_SYMBOL_NUMBER_MINUS (   SYMBOL,
  SPACE 
)
Value:
NUMFMT_CURRENCY_SYMBOL_NUMBER_MINUS( 5, SYMBOL, SPACE, "" ), \
NUMFMT_CURRENCY_SYMBOL_NUMBER_MINUS( 37, "", "", "" ), \
NUMFMT_ACCOUNTING_SYMBOL_NUMBER_MINUS( 41, SYMBOL, SPACE )
#define NUMFMT_CURRENCY_SYMBOL_NUMBER_MINUS(INDEX, SYMBOL, SPACE, MODIF)
Defines builtin currency formats INDEX...INDEX+3 in the following format: "symbol, number, [minus]".

Defines builtin currency formats 5...8 (with currency symbol), 37...40 (blind currency symbol), and 41...44 (accounting), in the following format: "symbol, number, [minus]".

Parameters
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.

Definition at line 178 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLDATETIMES (   SYSTEMDATE,
  DAY,
  DAYSEP,
  MONTH,
  MONTHSEP,
  YEAR,
  HOUR12,
  HOUR24 
)
Value:
NUMFMT_STRING( 14, SYSTEMDATE ), \
NUMFMT_STRING( 15, DAY DAYSEP MONTH MONTHSEP YEAR ), \
NUMFMT_STRING( 16, DAY DAYSEP MONTH ), \
NUMFMT_STRING( 17, MONTH MONTHSEP YEAR ), \
NUMFMT_STRING( 18, HOUR12 ":mm AM/PM" ), \
NUMFMT_STRING( 19, HOUR12 ":mm:ss AM/PM" ), \
NUMFMT_STRING( 20, HOUR24 ":mm" ), \
NUMFMT_STRING( 21, HOUR24 ":mm:ss" ), \
NUMFMT_STRING( 22, SYSTEMDATE " " HOUR24 ":mm" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin date and time formats 14...22.

Parameters
SYSTEMDATEComplete short system date (for formats 14 and 22).
DAYDay format (for formats 15 and 16).
DAYSEPSeparator between day and month (for formats 15 and 16).
MONTHMonth format (for formats 15...17).
MONTHSEPSeparator between month and year (for formats 15 and 17).
YEARYear format (for formats 15 and 17).
HOUR12Hour format for 12-hour AM/PM formats (formats 18 and 19).
HOUR24Hour format for 24-hour formats (formats 20...22).

Definition at line 86 of file numberformatsbuffer.cxx.

#define NUMFMT_ALLTIMES_CJK (   HOUR12,
  HOUR24,
  HOUR,
  MINUTE,
  SECOND 
)
Value:
NUMFMT_TIME_CJK( 32, HOUR24, HOUR, MINUTE, SECOND ), \
NUMFMT_TIME_CJK( 34, "AM/PM" HOUR12, HOUR, MINUTE, SECOND )
#define NUMFMT_TIME_CJK(INDEX, HOURFORMAT, HOUR, MINUTE, SECOND)
Defines builtin time formats INDEX and INDEX+1 for CJK locales.

Defines builtin time formats 32...35 for CJK locales.

Parameters
HOUR12Hour format for 12-hour AM/PM formats (formats 34 and 35).
HOUR24Hour format for 24-hour formats (formats 32 and 33).
HOURHour symbol.
MINUTEMinute symbol.
SECONDSecond symbol.

Definition at line 113 of file numberformatsbuffer.cxx.

#define NUMFMT_CURRENCY_MINUS_NUMBER_SYMBOL (   INDEX,
  SYMBOL,
  SPACE,
  MODIF 
)
Value:
NUMFMT_STRING( INDEX + 0, MODIF "#,##0" SPACE SYMBOL ";" MODIF "-#,##0" SPACE SYMBOL ), \
NUMFMT_STRING( INDEX + 1, MODIF "#,##0" SPACE SYMBOL ";" "[RED]" MODIF "-#,##0" SPACE SYMBOL ), \
NUMFMT_STRING( INDEX + 2, MODIF "#,##0.00" SPACE SYMBOL ";" MODIF "-#,##0.00" SPACE SYMBOL ), \
NUMFMT_STRING( INDEX + 3, MODIF "#,##0.00" SPACE SYMBOL ";" "[RED]" MODIF "-#,##0.00" SPACE SYMBOL )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin currency formats INDEX...INDEX+3 in the following format: "[minus], number, symbol".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between number and currency symbol.
MODIFLeading modifier for each portion (e.g. "t" for Thai formats).

Definition at line 257 of file numberformatsbuffer.cxx.

#define NUMFMT_CURRENCY_MINUS_SYMBOL_NUMBER (   INDEX,
  SYMBOL,
  SPACE,
  MODIF 
)
Value:
NUMFMT_STRING( INDEX + 0, MODIF SYMBOL SPACE "#,##0;" MODIF "-" SYMBOL SPACE "#,##0" ), \
NUMFMT_STRING( INDEX + 1, MODIF SYMBOL SPACE "#,##0;" "[RED]" MODIF "-" SYMBOL SPACE "#,##0" ), \
NUMFMT_STRING( INDEX + 2, MODIF SYMBOL SPACE "#,##0.00;" MODIF "-" SYMBOL SPACE "#,##0.00" ), \
NUMFMT_STRING( INDEX + 3, MODIF SYMBOL SPACE "#,##0.00;" "[RED]" MODIF "-" SYMBOL SPACE "#,##0.00" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin currency formats INDEX...INDEX+3 in the following format: "[minus], symbol, number".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.
MODIFLeading modifier for each portion (e.g. "t" for Thai formats).

Definition at line 224 of file numberformatsbuffer.cxx.

#define NUMFMT_CURRENCY_NUMBER_SYMBOL_MINUS (   INDEX,
  SYMBOL,
  SPACE,
  MODIF 
)
Value:
NUMFMT_STRING( INDEX + 0, MODIF "#,##0" SPACE SYMBOL "_-;" MODIF "#,##0" SPACE SYMBOL "-" ), \
NUMFMT_STRING( INDEX + 1, MODIF "#,##0" SPACE SYMBOL "_-;" "[RED]" MODIF "#,##0" SPACE SYMBOL "-" ), \
NUMFMT_STRING( INDEX + 2, MODIF "#,##0.00" SPACE SYMBOL "_-;" MODIF "#,##0.00" SPACE SYMBOL "-" ), \
NUMFMT_STRING( INDEX + 3, MODIF "#,##0.00" SPACE SYMBOL "_-;" "[RED]" MODIF "#,##0.00" SPACE SYMBOL "-" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin currency formats INDEX...INDEX+3 in the following format: "number, symbol, [minus]".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between number and currency symbol.
MODIFLeading modifier for each portion (e.g. "t" for Thai formats).

Definition at line 189 of file numberformatsbuffer.cxx.

#define NUMFMT_CURRENCY_OPEN_NUMBER_SYMBOL_CLOSE (   INDEX,
  SYMBOL,
  SPACE,
  MODIF 
)
Value:
NUMFMT_STRING( INDEX + 0, MODIF "#,##0" SPACE SYMBOL "_);" MODIF "(#,##0" SPACE SYMBOL ")" ), \
NUMFMT_STRING( INDEX + 1, MODIF "#,##0" SPACE SYMBOL "_);" "[RED]" MODIF "(#,##0" SPACE SYMBOL ")" ), \
NUMFMT_STRING( INDEX + 2, MODIF "#,##0.00" SPACE SYMBOL "_);" MODIF "(#,##0.00" SPACE SYMBOL ")" ), \
NUMFMT_STRING( INDEX + 3, MODIF "#,##0.00" SPACE SYMBOL "_);" "[RED]" MODIF "(#,##0.00" SPACE SYMBOL ")" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin currency formats INDEX...INDEX+3 in the following format: "[opening parenthesis], number, symbol, [closing parenthesis].".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between number and currency symbol.
MODIFLeading modifier for each portion (e.g. "t" for Thai formats).

Definition at line 325 of file numberformatsbuffer.cxx.

#define NUMFMT_CURRENCY_OPEN_SYMBOL_NUMBER_CLOSE (   INDEX,
  SYMBOL,
  SPACE,
  MODIF 
)
Value:
NUMFMT_STRING( INDEX + 0, MODIF SYMBOL SPACE "#,##0_);" MODIF "(" SYMBOL SPACE "#,##0)" ), \
NUMFMT_STRING( INDEX + 1, MODIF SYMBOL SPACE "#,##0_);" "[RED]" MODIF "(" SYMBOL SPACE "#,##0)" ), \
NUMFMT_STRING( INDEX + 2, MODIF SYMBOL SPACE "#,##0.00_);" MODIF "(" SYMBOL SPACE "#,##0.00)" ), \
NUMFMT_STRING( INDEX + 3, MODIF SYMBOL SPACE "#,##0.00_);" "[RED]" MODIF "(" SYMBOL SPACE "#,##0.00)" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin currency formats INDEX...INDEX+3 in the following format: "[opening parenthesis], symbol, number, [closing parenthesis].".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.
MODIFLeading modifier for each portion (e.g. "t" for Thai formats).

Definition at line 292 of file numberformatsbuffer.cxx.

#define NUMFMT_CURRENCY_SYMBOL_MINUS_NUMBER (   INDEX,
  SYMBOL,
  SPACE,
  MODIF 
)
Value:
NUMFMT_STRING( INDEX + 0, MODIF SYMBOL SPACE "#,##0;" MODIF SYMBOL SPACE "-#,##0" ), \
NUMFMT_STRING( INDEX + 1, MODIF SYMBOL SPACE "#,##0;" "[RED]" MODIF SYMBOL SPACE "-#,##0" ), \
NUMFMT_STRING( INDEX + 2, MODIF SYMBOL SPACE "#,##0.00;" MODIF SYMBOL SPACE "-#,##0.00" ), \
NUMFMT_STRING( INDEX + 3, MODIF SYMBOL SPACE "#,##0.00;" "[RED]" MODIF SYMBOL SPACE "-#,##0.00" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin currency formats INDEX...INDEX+3 in the following format: "symbol, [minus], number".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.
MODIFLeading modifier for each portion (e.g. "t" for Thai formats).

Definition at line 123 of file numberformatsbuffer.cxx.

#define NUMFMT_CURRENCY_SYMBOL_NUMBER_MINUS (   INDEX,
  SYMBOL,
  SPACE,
  MODIF 
)
Value:
NUMFMT_STRING( INDEX + 0, MODIF SYMBOL SPACE "#,##0_-;" MODIF SYMBOL SPACE "#,##0-" ), \
NUMFMT_STRING( INDEX + 1, MODIF SYMBOL SPACE "#,##0_-;" "[RED]" MODIF SYMBOL SPACE "#,##0-" ), \
NUMFMT_STRING( INDEX + 2, MODIF SYMBOL SPACE "#,##0.00_-;" MODIF SYMBOL SPACE "#,##0.00-" ), \
NUMFMT_STRING( INDEX + 3, MODIF SYMBOL SPACE "#,##0.00_-;" "[RED]" MODIF SYMBOL SPACE "#,##0.00-" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin currency formats INDEX...INDEX+3 in the following format: "symbol, number, [minus]".

Parameters
INDEXFirst number format index.
SYMBOLCurrency symbol.
SPACESpace character(s) between currency symbol and number.
MODIFLeading modifier for each portion (e.g. "t" for Thai formats).

Definition at line 156 of file numberformatsbuffer.cxx.

#define NUMFMT_ENDTABLE ( )    { -1, nullptr, -1, -1 }

Terminates a built-in number format table.

Definition at line 74 of file numberformatsbuffer.cxx.

#define NUMFMT_PREDEF (   INDEX,
  PREDEFINED 
)    { INDEX, nullptr, css::i18n::NumberFormatIndex::PREDEFINED, -1 }

Defines a built-in number format that maps to an own predefined format.

Definition at line 66 of file numberformatsbuffer.cxx.

#define NUMFMT_REUSE (   INDEX,
  REUSED_INDEX 
)    { INDEX, nullptr, -1, REUSED_INDEX }

Defines a built-in number format that is the same as the specified in nReuseId.

Definition at line 70 of file numberformatsbuffer.cxx.

#define NUMFMT_STRING (   INDEX,
  FORMATCODE 
)    { INDEX, FORMATCODE, -1, -1 }

Defines a literal built-in number format.

Definition at line 62 of file numberformatsbuffer.cxx.

#define NUMFMT_TIME_CJK (   INDEX,
  HOURFORMAT,
  HOUR,
  MINUTE,
  SECOND 
)
Value:
NUMFMT_STRING( INDEX + 0, HOURFORMAT "\"" HOUR "\"mm\"" MINUTE "\"" ), \
NUMFMT_STRING( INDEX + 1, HOURFORMAT "\"" HOUR "\"mm\"" MINUTE "\"ss\"" SECOND "\"" )
#define NUMFMT_STRING(INDEX, FORMATCODE)
Defines a literal built-in number format.

Defines builtin time formats INDEX and INDEX+1 for CJK locales.

Parameters
INDEXFirst number format index.
HOURFORMATHour format.
HOURHour symbol.
MINUTEMinute symbol.
SECONDSecond symbol.

Definition at line 103 of file numberformatsbuffer.cxx.

#define UTF8_BAHT   "\340\270\277"

Definition at line 355 of file numberformatsbuffer.cxx.

#define UTF8_CCARON_LC   "\304\215"

Definition at line 393 of file numberformatsbuffer.cxx.

#define UTF8_CJ_DAY   "\346\227\245"

Definition at line 411 of file numberformatsbuffer.cxx.

#define UTF8_CJ_HOUR   "\346\231\202"

Definition at line 412 of file numberformatsbuffer.cxx.

#define UTF8_CJ_MIN   "\345\210\206"

Definition at line 413 of file numberformatsbuffer.cxx.

#define UTF8_CJ_MON   "\346\234\210"

Definition at line 410 of file numberformatsbuffer.cxx.

#define UTF8_CJ_SEC   "\347\247\222"

Definition at line 414 of file numberformatsbuffer.cxx.

#define UTF8_CJ_YEAR   "\345\271\264"

Definition at line 409 of file numberformatsbuffer.cxx.

#define UTF8_COLON   "\342\202\241"

Definition at line 356 of file numberformatsbuffer.cxx.

#define UTF8_CS_DAY   "\346\227\245"

Definition at line 419 of file numberformatsbuffer.cxx.

#define UTF8_CS_HOUR   "\346\227\266"

Definition at line 420 of file numberformatsbuffer.cxx.

#define UTF8_CS_MIN   "\345\210\206"

Definition at line 421 of file numberformatsbuffer.cxx.

#define UTF8_CS_MON   "\346\234\210"

Definition at line 418 of file numberformatsbuffer.cxx.

#define UTF8_CS_SEC   "\347\247\222"

Definition at line 422 of file numberformatsbuffer.cxx.

#define UTF8_CS_YEAR   "\345\271\264"

Definition at line 417 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_AE   "\330\257.\330\245."

Definition at line 357 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_BH   "\330\257.\330\250."

Definition at line 358 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_DZ   "\330\257.\330\254."

Definition at line 359 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_EG   "\330\254.\331\205."

Definition at line 360 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_IQ   "\330\257.\330\271."

Definition at line 361 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_JO   "\330\257.\330\247."

Definition at line 362 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_KW   "\330\257.\331\203."

Definition at line 363 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_LB   "\331\204.\331\204."

Definition at line 364 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_LY   "\330\257.\331\204."

Definition at line 365 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_MA   "\330\257.\331\205."

Definition at line 366 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_OM   "\330\261.\330\271."

Definition at line 367 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_QA   "\330\261.\331\202."

Definition at line 368 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_SA   "\330\261.\330\263."

Definition at line 369 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_SY   "\331\204.\330\263."

Definition at line 370 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_TN   "\330\257.\330\252."

Definition at line 371 of file numberformatsbuffer.cxx.

#define UTF8_CURR_AR_YE   "\330\261.\331\212."

Definition at line 372 of file numberformatsbuffer.cxx.

#define UTF8_CURR_BN_IN   "\340\246\237\340\246\276"

Definition at line 373 of file numberformatsbuffer.cxx.

#define UTF8_CURR_FA_IR   "\330\261\331\212\330\247\331\204"

Definition at line 374 of file numberformatsbuffer.cxx.

#define UTF8_CURR_GU_IN   "\340\252\260\340\253\202"

Definition at line 375 of file numberformatsbuffer.cxx.

#define UTF8_CURR_HI_IN   "\340\244\260\340\245\201"

Definition at line 376 of file numberformatsbuffer.cxx.

#define UTF8_CURR_KN_IN   "\340\262\260\340\263\202"

Definition at line 377 of file numberformatsbuffer.cxx.

#define UTF8_CURR_ML_IN   "\340\264\225"

Definition at line 378 of file numberformatsbuffer.cxx.

#define UTF8_CURR_PA_IN   "\340\250\260\340\251\201"

Definition at line 379 of file numberformatsbuffer.cxx.

#define UTF8_CURR_TA_IN   "\340\256\260\340\257\202"

Definition at line 380 of file numberformatsbuffer.cxx.

#define UTF8_CURR_TE_IN   "\340\260\260\340\261\202"

Definition at line 381 of file numberformatsbuffer.cxx.

#define UTF8_CYR_G_LC   "\320\263"

Definition at line 399 of file numberformatsbuffer.cxx.

#define UTF8_CYR_L_LC   "\320\273"

Definition at line 400 of file numberformatsbuffer.cxx.

#define UTF8_CYR_M_LC   "\320\274"

Definition at line 401 of file numberformatsbuffer.cxx.

#define UTF8_CYR_N_LC   "\320\275"

Definition at line 402 of file numberformatsbuffer.cxx.

#define UTF8_CYR_O_LC   "\320\276"

Definition at line 403 of file numberformatsbuffer.cxx.

#define UTF8_CYR_R_LC   "\321\200"

Definition at line 404 of file numberformatsbuffer.cxx.

#define UTF8_CYR_S_LC   "\321\201"

Definition at line 405 of file numberformatsbuffer.cxx.

#define UTF8_CYR_W_LC   "\320\262"

Definition at line 406 of file numberformatsbuffer.cxx.

#define UTF8_DONG   "\342\202\253"

Definition at line 382 of file numberformatsbuffer.cxx.

#define UTF8_EURO   "\342\202\254"

Definition at line 383 of file numberformatsbuffer.cxx.

#define UTF8_HY_DA_LC   "\325\244"

Definition at line 396 of file numberformatsbuffer.cxx.

#define UTF8_HY_REH_LC   "\326\200"

Definition at line 397 of file numberformatsbuffer.cxx.

#define UTF8_KO_DAY   "\354\235\274"

Definition at line 427 of file numberformatsbuffer.cxx.

#define UTF8_KO_HOUR   "\354\213\234"

Definition at line 428 of file numberformatsbuffer.cxx.

#define UTF8_KO_MIN   "\353\266\204"

Definition at line 429 of file numberformatsbuffer.cxx.

#define UTF8_KO_MON   "\354\233\224"

Definition at line 426 of file numberformatsbuffer.cxx.

#define UTF8_KO_SEC   "\354\264\210"

Definition at line 430 of file numberformatsbuffer.cxx.

#define UTF8_KO_YEAR   "\353\205\204"

Definition at line 425 of file numberformatsbuffer.cxx.

#define UTF8_LSTROKE_LC   "\305\202"

Definition at line 394 of file numberformatsbuffer.cxx.

#define UTF8_POUND_GB   "\302\243"

Definition at line 384 of file numberformatsbuffer.cxx.

#define UTF8_RUFIYAA   "\336\203"

Definition at line 385 of file numberformatsbuffer.cxx.

#define UTF8_SHEQEL   "\342\202\252"

Definition at line 386 of file numberformatsbuffer.cxx.

#define UTF8_TUGRUG   "\342\202\256"

Definition at line 387 of file numberformatsbuffer.cxx.

#define UTF8_WON   "\342\202\251"

Definition at line 388 of file numberformatsbuffer.cxx.

#define UTF8_YEN_CN   "\357\277\245"

Definition at line 389 of file numberformatsbuffer.cxx.

#define UTF8_YEN_JP   "\302\245"

Definition at line 390 of file numberformatsbuffer.cxx.

Variable Documentation

Locale maEnUsLocale

Definition at line 1857 of file numberformatsbuffer.cxx.

sal_Int32 mnNumFmtId

Definition at line 55 of file numberformatsbuffer.cxx.

sal_Int16 mnPredefId

Format string, UTF-8, may be 0 (mnPredefId is used then).

Definition at line 57 of file numberformatsbuffer.cxx.

sal_Int32 mnReuseId

Predefined format index, if mpcFmtCode is 0.

Definition at line 58 of file numberformatsbuffer.cxx.

const char* mpcFmtCode

Built-in number format index.

Definition at line 56 of file numberformatsbuffer.cxx.

const char* mpcLocale

Definition at line 1630 of file numberformatsbuffer.cxx.

const char* mpcParent

The locale for this table.

Definition at line 1631 of file numberformatsbuffer.cxx.

const BuiltinFormat* mpFormats

The locale of the parent table.

Definition at line 1632 of file numberformatsbuffer.cxx.

Reference< XNumberFormats > mxNumFmts

Definition at line 1856 of file numberformatsbuffer.cxx.