Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
LegData Member List

This is the complete list of members for LegData, including all inherited members.

amortizationData() constLegData
amortizationData_LegDataprivate
concreteLegData() constLegData
concreteLegData()LegData
concreteLegData_LegDataprivate
currency() constLegData
currency_LegDataprivate
dayCounter() constLegData
dayCounter()LegData
dayCounter_LegDataprivate
foreignAmount() constLegData
foreignAmount_LegDataprivate
foreignCurrency() constLegData
foreignCurrency_LegDataprivate
fromFile(const std::string &filename)XMLSerializable
fromXML(XMLNode *node) overrideLegDatavirtual
fromXMLString(const std::string &xml)XMLSerializable
fxIndex() constLegData
fxIndex_LegDataprivate
indexing() constLegData
indexing()LegData
indexing_LegDataprivate
indexingFromAssetLeg() constLegData
indexingFromAssetLeg()LegData
indexingFromAssetLeg_LegDataprivate
indices() constLegData
indices_LegDataprotected
initialiseConcreteLegData(const string &)LegDatavirtual
isNotResetXCCY() constLegData
isNotResetXCCY_LegDataprivate
isPayer() constLegData
isPayer()LegData
isPayer_LegDataprivate
lastPeriodDayCounter() constLegData
lastPeriodDayCounter()LegData
lastPeriodDayCounter_LegDataprivate
LegData()LegData
LegData(const QuantLib::ext::shared_ptr< LegAdditionalData > &innerLegData, bool isPayer, const string &currency, const ScheduleData &scheduleData=ScheduleData(), const string &dayCounter="", const std::vector< double > &notionals=std::vector< double >(), const std::vector< string > &notionalDates=std::vector< string >(), const string &paymentConvention="F", const bool notionalInitialExchange=false, const bool notionalFinalExchange=false, const bool notionalAmortizingExchange=false, const bool isNotResetXCCY=true, const string &foreignCurrency="", const double foreignAmount=0, const string &fxIndex="", const std::vector< AmortizationData > &amortizationData=std::vector< AmortizationData >(), const string &paymentLag="", const string &notionalPaymentLag="", const std::string &paymentCalendar="", const std::vector< std::string > &paymentDates=std::vector< std::string >(), const std::vector< Indexing > &indexing={}, const bool indexingFromAssetLeg=false, const string &lastPeriodDayCounter="")LegData
legType() constLegData
legType_LegDataprivate
notionalAmortizingExchange() constLegData
notionalAmortizingExchange_LegDataprivate
notionalDates() constLegData
notionalDates()LegData
notionalDates_LegDataprivate
notionalFinalExchange() constLegData
notionalFinalExchange_LegDataprivate
notionalInitialExchange() constLegData
notionalInitialExchange_LegDataprivate
notionalPaymentLag() constLegData
notionalPaymentLag_LegDataprivate
notionals() constLegData
notionals()LegData
notionals_LegDataprivate
paymentCalendar() constLegData
paymentCalendar_LegDataprivate
paymentConvention() constLegData
paymentConvention()LegData
paymentConvention_LegDataprivate
paymentDates() constLegData
paymentDates()LegData
paymentDates_LegDataprivate
paymentLag() constLegData
paymentLag_LegDataprivate
paymentSchedule() constLegData
paymentSchedule_LegDataprivate
schedule() constLegData
schedule()LegData
schedule_LegDataprivate
strictNotionalDates() constLegData
strictNotionalDates()LegData
strictNotionalDates_LegDataprivate
toFile(const std::string &filename) constXMLSerializable
toXML(XMLDocument &doc) const overrideLegDatavirtual
toXMLString() constXMLSerializable
~XMLSerializable()XMLSerializablevirtual