29#include <ql/instruments/inflationcapfloor.hpp>
44 const QuantLib::Period&
tenor,
45 const QuantLib::ext::shared_ptr<BaseStrike>&
strike);
49 QuantLib::YoYInflationCapFloor::Type
type()
const;
50 const QuantLib::Period&
tenor()
const;
51 const QuantLib::ext::shared_ptr<BaseStrike>&
strike()
const;
61 QuantLib::YoYInflationCapFloor::Type
type_;
63 QuantLib::ext::shared_ptr<BaseStrike>
strike_;
class for holding details of the calibration instruments for a model
factory for making calibration instruments.
Small XML Document wrapper class.
QuantLib::YoYInflationCapFloor::Type type() const
QuantLib::YoYInflationCapFloor::Type type_
QuantLib::ext::shared_ptr< BaseStrike > strike_
YoYCapFloor()
Default constructor.
void fromXML(XMLNode *node) override
XMLNode * toXML(XMLDocument &doc) const override
const QuantLib::ext::shared_ptr< BaseStrike > & strike() const
YoYCapFloor(QuantLib::YoYInflationCapFloor::Type type, const QuantLib::Period &tenor, const QuantLib::ext::shared_ptr< BaseStrike > &strike)
Detailed constructor.
const QuantLib::Period & tenor() const
Classes for representing a strike using various conventions.
Serializable Credit Default Swap.