FX Spot description. More...
#include <ored/marketdata/curvespec.hpp>
Public Member Functions | |
Constructors | |
FXSpotSpec () | |
Default constructor. More... | |
FXSpotSpec (string unitCcy, string ccy) | |
Detailed constructor. More... | |
Public Member Functions inherited from CurveSpec | |
CurveSpec () | |
Default constructor. More... | |
CurveSpec (const std::string &curveConfigID) | |
Constructor that takes an underlying CurveConfig id. More... | |
virtual | ~CurveSpec () |
Default destructor. More... | |
string | name () const |
returns the unique curve name More... | |
const std::string & | curveConfigID () const |
string | baseName () const |
Inspectors | |
string | unitCcy_ |
string | ccy_ |
CurveType | baseType () const override |
const string & | unitCcy () const |
const string & | ccy () const |
string | subName () const override |
Additional Inherited Members | |
Public Types inherited from CurveSpec | |
enum class | CurveType { FX , Yield , CapFloorVolatility , SwaptionVolatility , YieldVolatility , FXVolatility , Default , CDSVolatility , Inflation , InflationCapFloorVolatility , Equity , EquityVolatility , Security , BaseCorrelation , Commodity , CommodityVolatility , Correlation } |
Supported curve types. More... | |
FX Spot description.
Definition at line 263 of file curvespec.hpp.
FXSpotSpec | ( | ) |
FXSpotSpec | ( | string | unitCcy, |
string | ccy | ||
) |
|
overridevirtual |
const string & unitCcy | ( | ) | const |
const string & ccy | ( | ) | const |
|
overridevirtual |
Implements CurveSpec.
Definition at line 278 of file curvespec.hpp.
|
private |
Definition at line 281 of file curvespec.hpp.
|
private |
Definition at line 282 of file curvespec.hpp.