35 static auto bglData = ext::make_shared<Data>(
"Bulgarian lev",
"BGL", 100,
"lv",
"", 100,
Rounding());
44 static auto byrData = ext::make_shared<Data>(
"Belarussian ruble",
"BYR", 974,
"BR",
"", 1,
Rounding());
53 static auto chfData = ext::make_shared<Data>(
"Swiss franc",
"CHF", 756,
"SwF",
"", 100,
Rounding());
62 static auto cypData = ext::make_shared<Data>(
"Cyprus pound",
"CYP", 196,
"\xA3" "C",
"", 100,
Rounding());
71 static auto czkData = ext::make_shared<Data>(
"Czech koruna",
"CZK", 203,
"Kc",
"", 100,
Rounding());
80 static auto dkkData = ext::make_shared<Data>(
"Danish krone",
"DKK", 208,
"Dkr",
"", 100,
Rounding());
89 static auto eekData = ext::make_shared<Data>(
"Estonian kroon",
"EEK", 233,
"KR",
"", 100,
Rounding());
98 static auto eurData = ext::make_shared<Data>(
"European Euro",
"EUR", 978,
"",
"", 100,
ClosestRounding(2));
107 static auto gbpData = ext::make_shared<Data>(
"British pound sterling",
"GBP", 826,
"\xA3",
"p", 100,
Rounding());
116 static auto hufData = ext::make_shared<Data>(
"Hungarian forint",
"HUF", 348,
"Ft",
"", 1,
Rounding());
125 static auto iskData = ext::make_shared<Data>(
"Iceland krona",
"ISK", 352,
"IKr",
"", 100,
Rounding());
134 static auto ltlData = ext::make_shared<Data>(
"Lithuanian litas",
"LTL", 440,
"Lt",
"", 100,
Rounding());
143 static auto lvlData = ext::make_shared<Data>(
"Latvian lat",
"LVL", 428,
"Ls",
"", 100,
Rounding());
152 static auto nokData = ext::make_shared<Data>(
"Norwegian krone",
"NOK", 578,
"NKr",
"", 100,
Rounding());
161 static auto plnData = ext::make_shared<Data>(
"Polish zloty",
"PLN", 985,
"zl",
"", 100,
Rounding());
170 static auto rolData = ext::make_shared<Data>(
"Romanian leu",
"ROL", 642,
"L",
"", 100,
Rounding());
179 static auto ronData = ext::make_shared<Data>(
"Romanian new leu",
"RON", 946,
"L",
"", 100,
Rounding());
188 static auto rubData = ext::make_shared<Data>(
"Russian ruble",
"RUB", 643,
"",
"", 100,
Rounding());
197 static auto sekData = ext::make_shared<Data>(
"Swedish krona",
"SEK", 752,
"kr",
"", 100,
Rounding());
206 static auto sitData = ext::make_shared<Data>(
"Slovenian tolar",
"SIT", 705,
"SlT",
"", 100,
Rounding());
215 static auto trlData = ext::make_shared<Data>(
"Turkish lira",
"TRL", 792,
"TL",
"", 100,
Rounding());
224 static auto tryData = ext::make_shared<Data>(
"New Turkish lira",
"TRY", 949,
"YTL",
"", 100,
Rounding());
236 static auto atsData = ext::make_shared<Data>(
"Austrian shilling",
"ATS", 40,
"",
"", 100,
Rounding(),
EURCurrency());
245 static auto befData = ext::make_shared<Data>(
"Belgian franc",
"BEF", 56,
"",
"", 1,
Rounding(),
EURCurrency());
254 static auto demData = ext::make_shared<Data>(
"Deutsche mark",
"DEM", 276,
"DM",
"", 100,
Rounding(),
EURCurrency());
263 static auto espData = ext::make_shared<Data>(
"Spanish peseta",
"ESP", 724,
"Pta",
"", 100,
Rounding(),
EURCurrency());
272 static auto fimData = ext::make_shared<Data>(
"Finnish markka",
"FIM", 246,
"mk",
"", 100,
Rounding(),
EURCurrency());
281 static auto frfData = ext::make_shared<Data>(
"French franc",
"FRF", 250,
"",
"", 100,
Rounding(),
EURCurrency());
290 static auto grdData = ext::make_shared<Data>(
"Greek drachma",
"GRD", 300,
"",
"", 100,
Rounding(),
EURCurrency());
299 static auto iepData = ext::make_shared<Data>(
"Irish punt",
"IEP", 372,
"",
"", 100,
Rounding(),
EURCurrency());
308 static auto itlData = ext::make_shared<Data>(
"Italian lira",
"ITL", 380,
"L",
"", 1,
Rounding(),
EURCurrency());
317 static auto lufData = ext::make_shared<Data>(
"Luxembourg franc",
"LUF", 442,
"F",
"", 100,
Rounding(),
EURCurrency());
326 static auto mtlData = ext::make_shared<Data>(
"Maltese lira",
"MTL", 470,
"Lm",
"", 100,
Rounding());
335 static auto nlgData = ext::make_shared<Data>(
"Dutch guilder",
"NLG", 528,
"f",
"", 100,
Rounding(),
EURCurrency());
344 static auto pteData = ext::make_shared<Data>(
"Portuguese escudo",
"PTE", 620,
"Esc",
"", 100,
Rounding(),
EURCurrency());
353 static auto skkData = ext::make_shared<Data>(
"Slovak koruna",
"SKK", 703,
"Sk",
"", 100,
Rounding());
362 static auto uahData = ext::make_shared<Data>(
"Ukrainian hryvnia",
"UAH", 980,
"hrn",
"", 100,
Rounding());
368 static auto rsdData = ext::make_shared<Data>(
"Serbian dinar",
"RSD", 941,
"RSD",
"", 100,
Rounding());
374 static auto hrkData = ext::make_shared<Data>(
"Croatian kuna",
"HRK", 191,
"HRK",
"", 100,
Rounding());
380 static auto bgnData = ext::make_shared<Data>(
"Bulgarian lev",
"BGN", 975,
"BGN",
"", 100,
Rounding());
386 static auto gelData = ext::make_shared<Data>(
"Georgian lari",
"GEL", 981,
"GEL",
"", 100,
Rounding());
ext::shared_ptr< Data > data_