28#include <ql/cashflow.hpp>
38 const QuantLib::ext::shared_ptr<ore::data::EngineFactory>& engineFactory,
40 const QuantLib::Date& openEndDateReplacement = Null<Date>(),
41 const bool useXbsCurves =
false)
const override;
50 const QuantLib::ext::shared_ptr<ore::data::EngineFactory>& engineFactory,
52 const QuantLib::Date& openEndDateReplacement = Null<Date>(),
53 const bool useXbsCurves =
false)
const override;
QuantLib::Leg buildLeg(const ore::data::LegData &data, const QuantLib::ext::shared_ptr< ore::data::EngineFactory > &engineFactory, RequiredFixings &requiredFixings, const std::string &configuration, const QuantLib::Date &openEndDateReplacement=Null< Date >(), const bool useXbsCurves=false) const override
CommodityFixedLegBuilder()
QuantLib::Leg buildLeg(const ore::data::LegData &data, const QuantLib::ext::shared_ptr< ore::data::EngineFactory > &engineFactory, RequiredFixings &requiredFixings, const std::string &configuration, const QuantLib::Date &openEndDateReplacement=Null< Date >(), const bool useXbsCurves=false) const override
CommodityFloatingLegBuilder()
bool allAveraging() const
Inspect the allAveraging_ flag.
Serializable object holding leg data.
Currency and instrument specific conventions/defaults.
Serializable Credit Default Swap.