summaryrefslogtreecommitdiff
path: root/lotuswordpro
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2023-12-17 12:19:56 +0100
committerJulien Nabet <serval2412@yahoo.fr>2023-12-17 13:47:00 +0100
commit250f6d0caf71c13e53076fb8eee4eaf1b0ec4156 (patch)
tree172803e0882088ae5afd765dc562a8c72c961d1f /lotuswordpro
parent32b437559abcf7582f113dcb5c87f1a2dd2ba3ac (diff)
Static map initialization in lotuswordpro/lwpnumericfmt
Change-Id: I7894e8b7bf9b4d4c25e1c75551cae2b58b26d6a7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160881 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Jenkins
Diffstat (limited to 'lotuswordpro')
-rw-r--r--lotuswordpro/source/filter/lwpnumericfmt.hxx99
1 files changed, 48 insertions, 51 deletions
diff --git a/lotuswordpro/source/filter/lwpnumericfmt.hxx b/lotuswordpro/source/filter/lwpnumericfmt.hxx
index c3b6bfb2b187..4bc0a345071c 100644
--- a/lotuswordpro/source/filter/lwpnumericfmt.hxx
+++ b/lotuswordpro/source/filter/lwpnumericfmt.hxx
@@ -178,63 +178,60 @@ enum
class LwpCurrencyPool
{
public:
- LwpCurrencyPool(){InitCurrencySymbol();}
+ LwpCurrencyPool(){};
OUString GetCurrencySymbol(sal_uInt16 nFormat);
bool IsShowSpace(sal_uInt16 nFormat);
bool IsSymbolPost(sal_uInt16 nFormat);
private:
- std::map<sal_uInt16,LwpCurrencyInfo> m_aCurrencyInfo;
- void InitCurrencySymbol()
+ std::map<sal_uInt16,LwpCurrencyInfo> m_aCurrencyInfo
{
- sal_uInt16 nC=FMT_ARGENTINEANPESO;
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("A"); //FMT_ARGENTINEANPESO = 1,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("A$"); //FMT_AUSTRALIANDOLLAR = 2,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("oS",true, true);//FMT_AUSTRIANSCHILLING = 3,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("BF",true, true);//FMT_BELGIANFRANC = 4,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("R$",false, true);//FMT_BRAZILIANCRUZEIRO = 5,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"\uFFE1"_ustr); //FMT_BRITISHPOUND = 6,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("C$"); //FMT_CANADIANDOLLAR = 7,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"PRC\uFFE5"_ustr,false,true); //FMT_CHINESEYUAN = 8,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Kc",true, true);//FMT_CZECHKORUNA = 9,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Dkr",false, true);//FMT_DANISHKRONE = 10,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("ECU",true, true);//FMT_ECU = 11,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("mk",true, true);//FMT_FINNISHMARKKA = 12,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("F",true, true);//FMT_FRENCHFRANC = 13,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("DM",true, true);//FMT_GERMANMARK = 14,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Dr",true, true);//FMT_GREEKDRACHMA = 15,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("HK$"); //FMT_HONGKONGDOLLAR = 16,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Ft",true, true);//FMT_HUNGARIANFORINT = 17,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Rs",false, true);//FMT_INDIANRUPEE = 18,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Rp",false, true);//FMT_INDONESIANRUPIAH = 19,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"IR\uFFE1"_ustr); //FMT_IRISHPUNT = 20,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("L.",false, true);//FMT_ITALIANLIRA = 21,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"\uFFE5"_ustr); //FMT_JAPANESEYEN = 22,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("LF",true, true);//FMT_LUXEMBOURGFRANC = 23,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Rm",false, true);//FMT_MALAYSIANRINGGIT = 24,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Mex$"); //FMT_MEXICANPESO = 25,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("F",false, true);//FMT_NETHERLANDSGUILDER = 26,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("NZ$"); //FMT_NEWZEALANDDOLLAR = 27,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Nkr",false, true);//FMT_NORWEGIANKRONE = 28,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Zl",true, true);//FMT_POLISHZLOTY = 29,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Esc.",true, true);//FMT_PORTUGUESEESCUDO = 30,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Leu",true, true);//FMT_ROMANIANLEI = 31,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("R",true, true);//FMT_RUSSIANRUBLE = 32,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("S$"); //FMT_SINGAPOREDOLLAR = 33,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Sk",true, true);//FMT_SLOVAKIANKORUNA = 34,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("SIT",false, true);//FMT_SLOVENIANTHOLAR = 35,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("R"); //FMT_SOUTHAFRICANRAND = 36,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("W"); //FMT_SOUTHKOREANWON = 37,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Pts",true, true);//FMT_SPANISHPESETA = 38,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Skr",true, true);//FMT_SWEDISHKRONA = 39,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("SFr",false, true);//FMT_SWISSFRANC = 40,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("NT$"); //FMT_TAIWANDOLLAR = 41,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Bt",true, true);//FMT_THAIBAHT = 42,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("$"); //FMT_USDOLLAR = 43,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo("OTH",false, true);//FMT_OTHERCURRENCY = 44,
-
- m_aCurrencyInfo[FMT_EURO]=LwpCurrencyInfo(u"\u20AC"_ustr); //FMT_EURO = 52
- }
+ { FMT_ARGENTINEANPESO, LwpCurrencyInfo("A") },
+ { FMT_AUSTRALIANDOLLAR, LwpCurrencyInfo("A$") },
+ { FMT_AUSTRIANSCHILLING, LwpCurrencyInfo("oS",true, true) },
+ { FMT_BELGIANFRANC, LwpCurrencyInfo("BF",true, true) },
+ { FMT_BRAZILIANCRUZEIRO, LwpCurrencyInfo("R$",false, true) },
+ { FMT_BRITISHPOUND, LwpCurrencyInfo(u"\uFFE1"_ustr) },
+ { FMT_CANADIANDOLLAR, LwpCurrencyInfo("C$") },
+ { FMT_CHINESEYUAN, LwpCurrencyInfo(u"PRC\uFFE5"_ustr,false,true) },
+ { FMT_CZECHKORUNA, LwpCurrencyInfo("Kc",true, true) },
+ { FMT_DANISHKRONE, LwpCurrencyInfo("Dkr",false, true) },
+ { FMT_ECU, LwpCurrencyInfo("ECU",true, true) },
+ { FMT_FINNISHMARKKA, LwpCurrencyInfo("mk",true, true) },
+ { FMT_FRENCHFRANC, LwpCurrencyInfo("F",true, true) },
+ { FMT_GERMANMARK, LwpCurrencyInfo("DM",true, true) },
+ { FMT_GREEKDRACHMA, LwpCurrencyInfo("Dr",true, true) },
+ { FMT_HONGKONGDOLLAR, LwpCurrencyInfo("HK$") },
+ { FMT_HUNGARIANFORINT, LwpCurrencyInfo("Ft",true, true) },
+ { FMT_INDIANRUPEE, LwpCurrencyInfo("Rs",false, true) },
+ { FMT_INDONESIANRUPIAH, LwpCurrencyInfo("Rp",false, true) },
+ { FMT_IRISHPUNT, LwpCurrencyInfo(u"IR\uFFE1"_ustr) },
+ { FMT_ITALIANLIRA, LwpCurrencyInfo("L.",false, true) },
+ { FMT_JAPANESEYEN, LwpCurrencyInfo(u"\uFFE5"_ustr) },
+ { FMT_LUXEMBOURGFRANC, LwpCurrencyInfo("LF",true, true) },
+ { FMT_MALAYSIANRINGGIT, LwpCurrencyInfo("Rm",false, true) },
+ { FMT_MEXICANPESO, LwpCurrencyInfo("Mex$") },
+ { FMT_NETHERLANDSGUILDER, LwpCurrencyInfo("F",false, true) },
+ { FMT_NEWZEALANDDOLLAR, LwpCurrencyInfo("NZ$") },
+ { FMT_NORWEGIANKRONE, LwpCurrencyInfo("Nkr",false, true) },
+ { FMT_POLISHZLOTY, LwpCurrencyInfo("Zl",true, true) },
+ { FMT_PORTUGUESEESCUDO, LwpCurrencyInfo("Esc.",true, true) },
+ { FMT_ROMANIANLEI, LwpCurrencyInfo("Leu",true, true) },
+ { FMT_RUSSIANRUBLE, LwpCurrencyInfo("R",true, true) },
+ { FMT_SINGAPOREDOLLAR, LwpCurrencyInfo("S$") },
+ { FMT_SLOVAKIANKORUNA, LwpCurrencyInfo("Sk",true, true) },
+ { FMT_SLOVENIANTHOLAR, LwpCurrencyInfo("SIT",false, true) },
+ { FMT_SOUTHAFRICANRAND, LwpCurrencyInfo("R") },
+ { FMT_SOUTHKOREANWON, LwpCurrencyInfo("W") },
+ { FMT_SPANISHPESETA, LwpCurrencyInfo("Pts",true, true) },
+ { FMT_SWEDISHKRONA, LwpCurrencyInfo("Skr",true, true) },
+ { FMT_SWISSFRANC, LwpCurrencyInfo("SFr",false, true) },
+ { FMT_TAIWANDOLLAR, LwpCurrencyInfo("NT$") },
+ { FMT_THAIBAHT, LwpCurrencyInfo("Bt",true, true) },
+ { FMT_USDOLLAR, LwpCurrencyInfo("$") },
+ { FMT_OTHERCURRENCY, LwpCurrencyInfo("OTH",false, true) },
+ { FMT_EURO, LwpCurrencyInfo(u"\u20AC"_ustr) }
+ };
};
class LwpNumericFormat