28 static ext::shared_ptr<Data> aoaData(
29 new Data(
"Angolan kwanza",
"AOA", 973,
"AOA",
"", 100,
Rounding(),
"1$.2f %3%"));
35 static ext::shared_ptr<Data> bwpData(
36 new Data(
"Botswanan pula",
"BWP", 72,
"P",
"", 100,
Rounding(),
"1$.2f %3%"));
42 static ext::shared_ptr<Data> egpData(
43 new Data(
"Egyptian pound",
"EGP", 818,
"EGP",
"", 100,
Rounding(),
"1$.2f %3%"));
49 static ext::shared_ptr<Data> etbData(
50 new Data(
"Ethiopian birr",
"ETB", 230,
"ETB",
"", 100,
Rounding(),
"1$.2f %3%"));
56 static ext::shared_ptr<Data> ghsData(
57 new Data(
"Ghanaian cedi",
"GHS", 936,
"GHS",
"", 100,
Rounding(),
"1$.2f %3%"));
63 static ext::shared_ptr<Data> kesData(
64 new Data(
"Kenyan shilling",
"KES", 404,
"KES",
"", 100,
Rounding(),
"1$.2f %3%"));
70 static ext::shared_ptr<Data> madData(
71 new Data(
"Moroccan dirham",
"MAD", 504,
"MAD",
"", 100,
Rounding(),
"1$.2f %3%"));
77 static ext::shared_ptr<Data> murData(
78 new Data(
"Mauritian rupee",
"MUR", 480,
"MUR",
"", 100,
Rounding(),
"1$.2f %3%"));
84 static ext::shared_ptr<Data> ngnData(
85 new Data(
"Nigerian Naira",
"NGN", 566,
"N",
"K", 100,
Rounding(),
"%3% %1N.2f"));
91 static ext::shared_ptr<Data> tndData(
92 new Data(
"Tunisian dinar",
"TND", 788,
"TND",
"", 1000,
Rounding(),
"1$.2f %3%"));
98 static ext::shared_ptr<Data> ugxData(
99 new Data(
"Ugandan shilling",
"UGX", 800,
"UGX",
"", 1,
Rounding(),
"1$.2f %3%"));
105 static ext::shared_ptr<Data> xofData(
new Data(
"West African CFA franc",
"XOF", 952,
"XOF",
112 static ext::shared_ptr<Data> zarData(
113 new Data(
"South-African rand",
"ZAR", 710,
"R",
"", 100,
Rounding(),
"%3% %1$.2f"));
119 static ext::shared_ptr<Data> zmwData(
120 new Data(
"Zambian kwacha",
"ZMW", 967,
"ZMW",
"", 100,
Rounding(),
"1$.2f %3%"));
ext::shared_ptr< Data > data_