Logo
Fully annotated reference manual - version 1.8.12
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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