CGMES_3_0_0
Loading...
Searching...
No Matches
Currency.hpp
1#ifndef Currency_H
2#define Currency_H
3/*
4Generated from the CGMES files via cimgen: https://github.com/sogno-platform/cimgen
5*/
6
7#include <istream>
8#include <ostream>
9
10namespace CIMPP
11{
13 class Currency
14 {
15 public:
341
342 Currency() : value(), initialized(false) {}
343 Currency(Currency_ENUM value) : value(value), initialized(true) {}
344
345 Currency& operator=(Currency_ENUM rop);
346 operator Currency_ENUM() const;
347
348 Currency_ENUM value;
349 bool initialized;
350
351 static const char debugName[];
352 const char* debugString() const;
353
354 friend std::istream& operator>>(std::istream& lop, Currency& rop);
355 friend std::ostream& operator<<(std::ostream& os, const Currency& obj);
356 };
357}
358#endif
Monetary currencies. ISO 4217 standard including 3-character currency code.
Definition Currency.hpp:14
Currency_ENUM
Definition Currency.hpp:17
@ NOK
Definition Currency.hpp:231
@ ZAR
Definition Currency.hpp:335
@ BZD
Definition Currency.hpp:69
@ CRC
Definition Currency.hpp:87
@ MMK
Definition Currency.hpp:205
@ USD
Definition Currency.hpp:311
@ YER
Definition Currency.hpp:333
@ BYR
Definition Currency.hpp:67
@ HNL
Definition Currency.hpp:137
@ PAB
Definition Currency.hpp:239
@ DJF
Definition Currency.hpp:97
@ EEK
Definition Currency.hpp:105
@ COP
Definition Currency.hpp:83
@ BOB
Definition Currency.hpp:55
@ NIO
Definition Currency.hpp:229
@ PGK
Definition Currency.hpp:243
@ MVR
Definition Currency.hpp:215
@ SLL
Definition Currency.hpp:277
@ SBD
Definition Currency.hpp:265
@ ALL
Definition Currency.hpp:23
@ NAD
Definition Currency.hpp:225
@ PEN
Definition Currency.hpp:241
@ JPY
Definition Currency.hpp:161
@ OMR
Definition Currency.hpp:237
@ EUR
Definition Currency.hpp:113
@ JOD
Definition Currency.hpp:159
@ AUD
Definition Currency.hpp:33
@ STD
Definition Currency.hpp:283
@ SHP
Definition Currency.hpp:275
@ KPW
Definition Currency.hpp:171
@ WST
Definition Currency.hpp:323
@ NZD
Definition Currency.hpp:235
@ MYR
Definition Currency.hpp:221
@ BDT
Definition Currency.hpp:43
@ MKD
Definition Currency.hpp:203
@ TRY
Definition Currency.hpp:299
@ CUC
Definition Currency.hpp:89
@ COU
Definition Currency.hpp:85
@ LKR
Definition Currency.hpp:185
@ EGP
Definition Currency.hpp:107
@ BIF
Definition Currency.hpp:49
@ DOP
Definition Currency.hpp:101
@ SRD
Definition Currency.hpp:281
@ UZS
Definition Currency.hpp:315
@ NGN
Definition Currency.hpp:227
@ SEK
Definition Currency.hpp:271
@ BTN
Definition Currency.hpp:63
@ PHP
Definition Currency.hpp:245
@ JMD
Definition Currency.hpp:157
@ BAM
Definition Currency.hpp:39
@ QAR
Definition Currency.hpp:253
@ RSD
Definition Currency.hpp:257
@ SDG
Definition Currency.hpp:269
@ TOP
Definition Currency.hpp:297
@ GEL
Definition Currency.hpp:121
@ GNF
Definition Currency.hpp:129
@ LAK
Definition Currency.hpp:181
@ GMD
Definition Currency.hpp:127
@ CHF
Definition Currency.hpp:75
@ CVE
Definition Currency.hpp:93
@ VEF
Definition Currency.hpp:317
@ CLF
Definition Currency.hpp:77
@ ERN
Definition Currency.hpp:109
@ MNT
Definition Currency.hpp:207
@ SAR
Definition Currency.hpp:263
@ IDR
Definition Currency.hpp:145
@ KES
Definition Currency.hpp:163
@ UGX
Definition Currency.hpp:309
@ RWF
Definition Currency.hpp:261
@ MAD
Definition Currency.hpp:197
@ MOP
Definition Currency.hpp:209
@ FKP
Definition Currency.hpp:117
@ SGD
Definition Currency.hpp:273
@ MUR
Definition Currency.hpp:213
@ XPF
Definition Currency.hpp:331
@ ZWL
Definition Currency.hpp:339
@ AOA
Definition Currency.hpp:29
@ UAH
Definition Currency.hpp:307
@ GTQ
Definition Currency.hpp:131
@ GIP
Definition Currency.hpp:125
@ BMD
Definition Currency.hpp:51
@ AZN
Definition Currency.hpp:37
@ LYD
Definition Currency.hpp:195
@ BOV
Definition Currency.hpp:57
@ PKR
Definition Currency.hpp:247
@ GYD
Definition Currency.hpp:133
@ SCR
Definition Currency.hpp:267
@ KMF
Definition Currency.hpp:169
@ XCD
Definition Currency.hpp:327
@ BGN
Definition Currency.hpp:45
@ IRR
Definition Currency.hpp:153
@ LRD
Definition Currency.hpp:187
@ MXN
Definition Currency.hpp:219
@ SZL
Definition Currency.hpp:287
@ ARS
Definition Currency.hpp:31
@ AWG
Definition Currency.hpp:35
@ XOF
Definition Currency.hpp:329
@ VND
Definition Currency.hpp:319
@ CAD
Definition Currency.hpp:71
@ LVL
Definition Currency.hpp:193
@ HTG
Definition Currency.hpp:141
@ KHR
Definition Currency.hpp:167
@ MDL
Definition Currency.hpp:199
@ SOS
Definition Currency.hpp:279
@ TMT
Definition Currency.hpp:293
@ SYP
Definition Currency.hpp:285
@ MZN
Definition Currency.hpp:223
@ GBP
Definition Currency.hpp:119
@ TWD
Definition Currency.hpp:303
@ BND
Definition Currency.hpp:53
@ ISK
Definition Currency.hpp:155
@ GHS
Definition Currency.hpp:123
@ BSD
Definition Currency.hpp:61
@ DKK
Definition Currency.hpp:99
@ CZK
Definition Currency.hpp:95
@ KRW
Definition Currency.hpp:173
@ HKD
Definition Currency.hpp:135
@ CNY
Definition Currency.hpp:81
@ CDF
Definition Currency.hpp:73
@ CLP
Definition Currency.hpp:79
@ IQD
Definition Currency.hpp:151
@ LSL
Definition Currency.hpp:189
@ ANG
Definition Currency.hpp:27
@ LTL
Definition Currency.hpp:191
@ MGA
Definition Currency.hpp:201
@ ZMK
Definition Currency.hpp:337
@ BHD
Definition Currency.hpp:47
@ KGS
Definition Currency.hpp:165
@ XAF
Definition Currency.hpp:325
@ ILS
Definition Currency.hpp:147
@ AFN
Definition Currency.hpp:21
@ BWP
Definition Currency.hpp:65
@ BRL
Definition Currency.hpp:59
@ INR
Definition Currency.hpp:149
@ VUV
Definition Currency.hpp:321
@ RUB
Definition Currency.hpp:259
@ AED
Definition Currency.hpp:19
@ MRO
Definition Currency.hpp:211
@ TJS
Definition Currency.hpp:291
@ RON
Definition Currency.hpp:255
@ KYD
Definition Currency.hpp:177
@ KZT
Definition Currency.hpp:179
@ BBD
Definition Currency.hpp:41
@ UYU
Definition Currency.hpp:313
@ TND
Definition Currency.hpp:295
@ ETB
Definition Currency.hpp:111
@ FJD
Definition Currency.hpp:115
@ THB
Definition Currency.hpp:289
@ HRK
Definition Currency.hpp:139
@ KWD
Definition Currency.hpp:175
@ LBP
Definition Currency.hpp:183
@ MWK
Definition Currency.hpp:217
@ TZS
Definition Currency.hpp:305
@ HUF
Definition Currency.hpp:143
@ PLN
Definition Currency.hpp:249
@ PYG
Definition Currency.hpp:251
@ TTD
Definition Currency.hpp:301
@ NPR
Definition Currency.hpp:233
@ CUP
Definition Currency.hpp:91
@ DZD
Definition Currency.hpp:103
@ AMD
Definition Currency.hpp:25