|
|
| EquityLegData () |
| | Default constructor.
|
|
| EquityLegData (EquityReturnType returnType, Real dividendFactor, EquityUnderlying equityUnderlying, Real initialPrice, bool notionalReset, Natural fixingDays=0, const ScheduleData &valuationSchedule=ScheduleData(), string eqCurrency="", string fxIndex="", Real quantity=Null< Real >(), string initialPriceCurrency="") |
| | Constructor.
|
|
EquityReturnType | returnType () const |
|
string | eqName () |
|
Real | dividendFactor () const |
|
EquityUnderlying | equityIdentifier () const |
|
Real | initialPrice () const |
|
Natural | fixingDays () const |
|
ScheduleData | valuationSchedule () const |
|
const string & | eqCurrency () const |
|
const string & | fxIndex () const |
|
bool | notionalReset () const |
|
Real | quantity () const |
|
const string & | initialPriceCurrency () const |
|
| LegAdditionalData (const LegType &legType, const string &legNodeName, bool isSimmPlainVanillaIrLeg) |
|
| LegAdditionalData (const LegType &legType, bool isSimmPlainVanillaIrLeg) |
|
| LegAdditionalData (const string &, const char *)=delete |
|
const LegType & | legType () const |
|
const string & | legNodeName () const |
|
const std::set< std::string > & | indices () const |
|
const bool | isSimmPlainVanillaIrLeg () const |
| | check if a x-ccy swap with the leg qualifies for the isda simm exemption treatment
|
|
void | fromFile (const std::string &filename) |
|
void | toFile (const std::string &filename) const |
|
void | fromXMLString (const std::string &xml) |
| | Parse from XML string.
|
|
std::string | toXMLString () const |
| | Parse from XML string.
|
|
std::string | toXMLStringUnformatted () const |
Serializable Fixed Leg Data.