QuantLib
: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
Loading...
Searching...
No Matches
ql
currencies
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
38
namespace
QuantLib
{
39
41
46
class
BGLCurrency
:
public
Currency
{
47
public
:
48
BGLCurrency
();
49
};
50
52
57
class
BGNCurrency
:
public
Currency
{
58
public
:
59
BGNCurrency
();
60
};
61
63
68
class
BYRCurrency
:
public
Currency
{
69
public
:
70
BYRCurrency
();
71
};
72
74
79
class
CHFCurrency
:
public
Currency
{
80
public
:
81
CHFCurrency
();
82
};
83
85
90
class
CZKCurrency
:
public
Currency
{
91
public
:
92
CZKCurrency
();
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
QuantLib::ATSCurrency
Austrian shilling.
Definition:
europe.hpp:330
QuantLib::ATSCurrency::ATSCurrency
ATSCurrency()
Definition:
europe.cpp:325
QuantLib::BEFCurrency
Belgian franc.
Definition:
europe.hpp:343
QuantLib::BEFCurrency::BEFCurrency
BEFCurrency()
Definition:
europe.cpp:339
QuantLib::BGLCurrency
Bulgarian lev.
Definition:
europe.hpp:46
QuantLib::BGLCurrency::BGLCurrency
BGLCurrency()
Definition:
europe.cpp:34
QuantLib::BGNCurrency
Bulgarian lev.
Definition:
europe.hpp:57
QuantLib::BGNCurrency::BGNCurrency
BGNCurrency()
Definition:
europe.cpp:543
QuantLib::BYRCurrency
Belarussian ruble.
Definition:
europe.hpp:68
QuantLib::BYRCurrency::BYRCurrency
BYRCurrency()
Definition:
europe.cpp:47
QuantLib::CHFCurrency
Swiss franc.
Definition:
europe.hpp:79
QuantLib::CHFCurrency::CHFCurrency
CHFCurrency()
Definition:
europe.cpp:60
QuantLib::CYPCurrency
Cyprus pound.
Definition:
europe.hpp:356
QuantLib::CYPCurrency::CYPCurrency
CYPCurrency()
Definition:
europe.cpp:73
QuantLib::CZKCurrency
Czech koruna.
Definition:
europe.hpp:90
QuantLib::CZKCurrency::CZKCurrency
CZKCurrency()
Definition:
europe.cpp:86
QuantLib::Currency
Currency specification
Definition:
currency.hpp:36
QuantLib::DEMCurrency
Deutsche mark.
Definition:
europe.hpp:369
QuantLib::DEMCurrency::DEMCurrency
DEMCurrency()
Definition:
europe.cpp:353
QuantLib::DKKCurrency
Danish krone.
Definition:
europe.hpp:101
QuantLib::DKKCurrency::DKKCurrency
DKKCurrency()
Definition:
europe.cpp:99
QuantLib::EEKCurrency
Estonian kroon.
Definition:
europe.hpp:112
QuantLib::EEKCurrency::EEKCurrency
EEKCurrency()
Definition:
europe.cpp:112
QuantLib::ESPCurrency
Spanish peseta.
Definition:
europe.hpp:382
QuantLib::ESPCurrency::ESPCurrency
ESPCurrency()
Definition:
europe.cpp:367
QuantLib::EURCurrency
European Euro.
Definition:
europe.hpp:123
QuantLib::EURCurrency::EURCurrency
EURCurrency()
Definition:
europe.cpp:125
QuantLib::FIMCurrency
Finnish markka.
Definition:
europe.hpp:395
QuantLib::FIMCurrency::FIMCurrency
FIMCurrency()
Definition:
europe.cpp:381
QuantLib::FRFCurrency
French franc.
Definition:
europe.hpp:408
QuantLib::FRFCurrency::FRFCurrency
FRFCurrency()
Definition:
europe.cpp:395
QuantLib::GBPCurrency
British pound sterling.
Definition:
europe.hpp:134
QuantLib::GBPCurrency::GBPCurrency
GBPCurrency()
Definition:
europe.cpp:138
QuantLib::GELCurrency
Georgian lari.
Definition:
europe.hpp:145
QuantLib::GELCurrency::GELCurrency
GELCurrency()
Definition:
europe.cpp:550
QuantLib::GRDCurrency
Greek drachma.
Definition:
europe.hpp:421
QuantLib::GRDCurrency::GRDCurrency
GRDCurrency()
Definition:
europe.cpp:409
QuantLib::HRKCurrency
Croatian kuna.
Definition:
europe.hpp:434
QuantLib::HRKCurrency::HRKCurrency
HRKCurrency()
Definition:
europe.cpp:536
QuantLib::HUFCurrency
Hungarian forint.
Definition:
europe.hpp:156
QuantLib::HUFCurrency::HUFCurrency
HUFCurrency()
Definition:
europe.cpp:151
QuantLib::IEPCurrency
Irish punt.
Definition:
europe.hpp:447
QuantLib::IEPCurrency::IEPCurrency
IEPCurrency()
Definition:
europe.cpp:423
QuantLib::ISKCurrency
Icelandic krona.
Definition:
europe.hpp:167
QuantLib::ISKCurrency::ISKCurrency
ISKCurrency()
Definition:
europe.cpp:164
QuantLib::ITLCurrency
Italian lira.
Definition:
europe.hpp:460
QuantLib::ITLCurrency::ITLCurrency
ITLCurrency()
Definition:
europe.cpp:437
QuantLib::LTLCurrency
Lithuanian litas.
Definition:
europe.hpp:178
QuantLib::LTLCurrency::LTLCurrency
LTLCurrency()
Definition:
europe.cpp:177
QuantLib::LUFCurrency
Luxembourg franc.
Definition:
europe.hpp:473
QuantLib::LUFCurrency::LUFCurrency
LUFCurrency()
Definition:
europe.cpp:451
QuantLib::LVLCurrency
Latvian lat.
Definition:
europe.hpp:189
QuantLib::LVLCurrency::LVLCurrency
LVLCurrency()
Definition:
europe.cpp:190
QuantLib::MTLCurrency
Maltese lira.
Definition:
europe.hpp:486
QuantLib::MTLCurrency::MTLCurrency
MTLCurrency()
Definition:
europe.cpp:465
QuantLib::NLGCurrency
Dutch guilder.
Definition:
europe.hpp:499
QuantLib::NLGCurrency::NLGCurrency
NLGCurrency()
Definition:
europe.cpp:478
QuantLib::NOKCurrency
Norwegian krone.
Definition:
europe.hpp:200
QuantLib::NOKCurrency::NOKCurrency
NOKCurrency()
Definition:
europe.cpp:203
QuantLib::PLNCurrency
Polish zloty.
Definition:
europe.hpp:211
QuantLib::PLNCurrency::PLNCurrency
PLNCurrency()
Definition:
europe.cpp:216
QuantLib::PTECurrency
Portuguese escudo.
Definition:
europe.hpp:512
QuantLib::PTECurrency::PTECurrency
PTECurrency()
Definition:
europe.cpp:492
QuantLib::ROLCurrency
Romanian leu.
Definition:
europe.hpp:224
QuantLib::ROLCurrency::ROLCurrency
ROLCurrency()
Definition:
europe.cpp:229
QuantLib::RONCurrency
Romanian new leu.
Definition:
europe.hpp:235
QuantLib::RONCurrency::RONCurrency
RONCurrency()
Definition:
europe.cpp:242
QuantLib::RSDCurrency
Serbian dinar.
Definition:
europe.hpp:246
QuantLib::RSDCurrency::RSDCurrency
RSDCurrency()
Definition:
europe.cpp:529
QuantLib::RUBCurrency
Russian ruble.
Definition:
europe.hpp:257
QuantLib::RUBCurrency::RUBCurrency
RUBCurrency()
Definition:
europe.cpp:256
QuantLib::SEKCurrency
Swedish krona.
Definition:
europe.hpp:268
QuantLib::SEKCurrency::SEKCurrency
SEKCurrency()
Definition:
europe.cpp:270
QuantLib::SITCurrency
Slovenian tolar.
Definition:
europe.hpp:279
QuantLib::SITCurrency::SITCurrency
SITCurrency()
Definition:
europe.cpp:283
QuantLib::SKKCurrency
Slovak koruna.
Definition:
europe.hpp:525
QuantLib::SKKCurrency::SKKCurrency
SKKCurrency()
Definition:
europe.cpp:506
QuantLib::TRLCurrency
Turkish lira.
Definition:
europe.hpp:292
QuantLib::TRLCurrency::TRLCurrency
TRLCurrency()
Definition:
europe.cpp:296
QuantLib::TRYCurrency
New Turkish lira.
Definition:
europe.hpp:303
QuantLib::TRYCurrency::TRYCurrency
TRYCurrency()
Definition:
europe.cpp:309
QuantLib::UAHCurrency
Ukrainian hryvnia.
Definition:
europe.hpp:314
QuantLib::UAHCurrency::UAHCurrency
UAHCurrency()
Definition:
europe.cpp:519
QuantLib
Definition:
any.hpp:35
Generated by
Doxygen
1.9.5