QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
Loading...
Searching...
No Matches
europe.hpp
1/* -*- mode: c++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
3/*
4 Copyright (C) 2004, 2005, 2006 StatPro Italia srl
5 Copyright (C) 2016 Quaternion Risk Management Ltd
6
7 This file is part of QuantLib, a free-software/open-source library
8 for financial quantitative analysts and developers - http://quantlib.org/
9
10 QuantLib is free software: you can redistribute it and/or modify it
11 under the terms of the QuantLib license. You should have received a
12 copy of the license along with this program; if not, please email
13 <quantlib-dev@lists.sf.net>. The license is also available online at
14 <http://quantlib.org/license.shtml>.
15
16 This program is distributed in the hope that it will be useful, but WITHOUT
17 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
18 FOR A PARTICULAR PURPOSE. See the license for more details.
19*/
20
28#ifndef quantlib_european_currencies_hpp
29#define quantlib_european_currencies_hpp
30
31#include <ql/currency.hpp>
32
33#if defined(QL_PATCH_MSVC)
34#pragma warning(push)
35#pragma warning(disable:4819)
36#endif
37
38namespace QuantLib {
39
41
46 class BGLCurrency : public Currency {
47 public:
49 };
50
52
57 class BGNCurrency : public Currency {
58 public:
60 };
61
63
68 class BYRCurrency : public Currency {
69 public:
71 };
72
74
79 class CHFCurrency : public Currency {
80 public:
82 };
83
85
90 class CZKCurrency : public Currency {
91 public:
93 };
94
96
101 class DKKCurrency : public Currency {
102 public:
103 DKKCurrency();
104 };
105
107
112 class EEKCurrency : public Currency {
113 public:
114 EEKCurrency();
115 };
116
118
123 class EURCurrency : public Currency {
124 public:
125 EURCurrency();
126 };
127
129
134 class GBPCurrency : public Currency {
135 public:
136 GBPCurrency();
137 };
138
140
145 class GELCurrency : public Currency {
146 public:
147 GELCurrency();
148 };
149
151
156 class HUFCurrency : public Currency {
157 public:
158 HUFCurrency();
159 };
160
162
167 class ISKCurrency : public Currency {
168 public:
169 ISKCurrency();
170 };
171
173
178 class LTLCurrency : public Currency {
179 public:
180 LTLCurrency();
181 };
182
184
189 class LVLCurrency : public Currency {
190 public:
191 LVLCurrency();
192 };
193
195
200 class NOKCurrency : public Currency {
201 public:
202 NOKCurrency();
203 };
204
206
211 class PLNCurrency : public Currency {
212 public:
213 PLNCurrency();
214 };
215
217
224 class ROLCurrency : public Currency {
225 public:
226 ROLCurrency();
227 };
228
230
235 class RONCurrency : public Currency {
236 public:
237 RONCurrency();
238 };
239
241
246 class RSDCurrency : public Currency {
247 public:
248 RSDCurrency();
249 };
250
252
257 class RUBCurrency : public Currency {
258 public:
259 RUBCurrency();
260 };
261
263
268 class SEKCurrency : public Currency {
269 public:
270 SEKCurrency();
271 };
272
274
279 class SITCurrency : public Currency {
280 public:
281 SITCurrency();
282 };
283
285
292 class TRLCurrency : public Currency {
293 public:
294 TRLCurrency();
295 };
296
298
303 class TRYCurrency : public Currency {
304 public:
305 TRYCurrency();
306 };
307
309
314 class UAHCurrency : public Currency {
315 public:
316 UAHCurrency();
317 };
318
319
320 // currencies obsoleted by Euro
321
323
330 class ATSCurrency : public Currency {
331 public:
332 ATSCurrency();
333 };
334
336
343 class BEFCurrency : public Currency {
344 public:
345 BEFCurrency();
346 };
347
349
356 class CYPCurrency : public Currency {
357 public:
358 CYPCurrency();
359 };
360
362
369 class DEMCurrency : public Currency {
370 public:
371 DEMCurrency();
372 };
373
375
382 class ESPCurrency : public Currency {
383 public:
384 ESPCurrency();
385 };
386
388
395 class FIMCurrency : public Currency {
396 public:
397 FIMCurrency();
398 };
399
401
408 class FRFCurrency : public Currency {
409 public:
410 FRFCurrency();
411 };
412
414
421 class GRDCurrency : public Currency {
422 public:
423 GRDCurrency();
424 };
425
427
434 class HRKCurrency : public Currency {
435 public:
436 HRKCurrency();
437 };
438
440
447 class IEPCurrency : public Currency {
448 public:
449 IEPCurrency();
450 };
451
453
460 class ITLCurrency : public Currency {
461 public:
462 ITLCurrency();
463 };
464
466
473 class LUFCurrency : public Currency {
474 public:
475 LUFCurrency();
476 };
477
479
486 class MTLCurrency : public Currency {
487 public:
488 MTLCurrency();
489 };
490
492
499 class NLGCurrency : public Currency {
500 public:
501 NLGCurrency();
502 };
503
505
512 class PTECurrency : public Currency {
513 public:
514 PTECurrency();
515 };
516
518
525 class SKKCurrency : public Currency {
526 public:
527 SKKCurrency();
528 };
529
530}
531
532#if defined(QL_PATCH_MSVC)
533#pragma warning(pop)
534#endif
535
536#endif
Austrian shilling.
Definition: europe.hpp:330
Belgian franc.
Definition: europe.hpp:343
Bulgarian lev.
Definition: europe.hpp:46
Bulgarian lev.
Definition: europe.hpp:57
Belarussian ruble.
Definition: europe.hpp:68
Swiss franc.
Definition: europe.hpp:79
Cyprus pound.
Definition: europe.hpp:356
Czech koruna.
Definition: europe.hpp:90
Currency specification
Definition: currency.hpp:36
Deutsche mark.
Definition: europe.hpp:369
Danish krone.
Definition: europe.hpp:101
Estonian kroon.
Definition: europe.hpp:112
Spanish peseta.
Definition: europe.hpp:382
European Euro.
Definition: europe.hpp:123
Finnish markka.
Definition: europe.hpp:395
French franc.
Definition: europe.hpp:408
British pound sterling.
Definition: europe.hpp:134
Georgian lari.
Definition: europe.hpp:145
Greek drachma.
Definition: europe.hpp:421
Croatian kuna.
Definition: europe.hpp:434
Hungarian forint.
Definition: europe.hpp:156
Icelandic krona.
Definition: europe.hpp:167
Italian lira.
Definition: europe.hpp:460
Lithuanian litas.
Definition: europe.hpp:178
Luxembourg franc.
Definition: europe.hpp:473
Latvian lat.
Definition: europe.hpp:189
Maltese lira.
Definition: europe.hpp:486
Dutch guilder.
Definition: europe.hpp:499
Norwegian krone.
Definition: europe.hpp:200
Polish zloty.
Definition: europe.hpp:211
Portuguese escudo.
Definition: europe.hpp:512
Romanian leu.
Definition: europe.hpp:224
Romanian new leu.
Definition: europe.hpp:235
Serbian dinar.
Definition: europe.hpp:246
Russian ruble.
Definition: europe.hpp:257
Swedish krona.
Definition: europe.hpp:268
Slovenian tolar.
Definition: europe.hpp:279
Slovak koruna.
Definition: europe.hpp:525
Turkish lira.
Definition: europe.hpp:292
New Turkish lira.
Definition: europe.hpp:303
Ukrainian hryvnia.
Definition: europe.hpp:314
Definition: any.hpp:35