#include <qle/instruments/convertiblebond2.hpp>
Public Member Functions | |
void | validate () const override |
Public Attributes | |
Date | startDate |
std::vector< Real > | notionals |
ExchangeableData | exchangeableData |
std::vector< CallabilityData > | callData |
MakeWholeData | makeWholeData |
std::vector< CallabilityData > | putData |
std::vector< ConversionData > | conversionData |
std::vector< ConversionRatioData > | conversionRatioData |
std::vector< MandatoryConversionData > | mandatoryConversionData |
std::vector< ConversionResetData > | conversionResetData |
std::vector< DividendProtectionData > | dividendProtectionData |
bool | detachable |
bool | perpetual |
Definition at line 140 of file convertiblebond2.hpp.
|
override |
Definition at line 61 of file convertiblebond2.cpp.
Date startDate |
Definition at line 143 of file convertiblebond2.hpp.
std::vector<Real> notionals |
Definition at line 144 of file convertiblebond2.hpp.
ExchangeableData exchangeableData |
Definition at line 145 of file convertiblebond2.hpp.
std::vector<CallabilityData> callData |
Definition at line 146 of file convertiblebond2.hpp.
MakeWholeData makeWholeData |
Definition at line 147 of file convertiblebond2.hpp.
std::vector<CallabilityData> putData |
Definition at line 148 of file convertiblebond2.hpp.
std::vector<ConversionData> conversionData |
Definition at line 149 of file convertiblebond2.hpp.
std::vector<ConversionRatioData> conversionRatioData |
Definition at line 150 of file convertiblebond2.hpp.
std::vector<MandatoryConversionData> mandatoryConversionData |
Definition at line 151 of file convertiblebond2.hpp.
std::vector<ConversionResetData> conversionResetData |
Definition at line 152 of file convertiblebond2.hpp.
std::vector<DividendProtectionData> dividendProtectionData |
Definition at line 153 of file convertiblebond2.hpp.
bool detachable |
Definition at line 154 of file convertiblebond2.hpp.
bool perpetual |
Definition at line 155 of file convertiblebond2.hpp.