28#include <ql/cashflow.hpp>
Serializable object holding indexing data.
Real initialFixing() const
string & fixingConvention()
bool inArrearsFixing() const
ScheduleData valuationSchedule_
bool & indexIsConditionalOnSurvival()
const string & fixingCalendar() const
string & indexFixingCalendar()
const ScheduleData & valuationSchedule() const
const string & index() const
Real initialNotionalFixing_
virtual void fromXML(XMLNode *node) override
virtual XMLNode * toXML(XMLDocument &doc) const override
Real initialNotionalFixing() const
const string & indexFixingCalendar() const
string indexFixingCalendar_
bool indexIsRelative() const
ScheduleData & valuationSchedule()
const string & fixingConvention() const
Real & initialNotionalFixing()
bool indexIsDirty() const
bool indexIsConditionalOnSurvival_
bool indexIsConditionalOnSurvival() const
Indexing(const std::string &index, const string &indexFixingCalendar="", const bool indexIsDirty=false, const bool indexIsRelative=true, const bool indexIsConditionalOnSurvival=true, const Real quantity=1.0, const Real initialFixing=Null< Real >(), const Real initialNotionalFixing=Null< Real >(), const ScheduleData &valuationSchedule=ScheduleData(), const Size fixingDays=0, const string &fixingCalendar="", const string &fixingConvention="", const bool inArrearsFixing=false)
string & fixingCalendar()
Serializable schedule data.
Small XML Document wrapper class.
Base class for all serializable classes.
Serializable Credit Default Swap.
trade schedule data model and serialization