QuantLibAddin::FuturesRateHelper Class Reference

#include <qlo/ratehelpers.hpp>

Inheritance diagram for QuantLibAddin::FuturesRateHelper:
Collaboration diagram for QuantLibAddin::FuturesRateHelper:

Public Member Functions

 FuturesRateHelper (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::Quote > &price, QuantLib::Futures::Type type, const QuantLib::Date &immDate, const boost::shared_ptr< QuantLib::IborIndex > &iborIndex, const QuantLib::Handle< QuantLib::Quote > &convAdj, bool permanent)
 
 FuturesRateHelper (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::Quote > &price, QuantLib::Futures::Type type, const QuantLib::Date &immDate, QuantLib::Natural lengthInMonths, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention convention, bool endOfMonth, const QuantLib::DayCounter &dayCounter, const QuantLib::Handle< QuantLib::Quote > &convAdj, bool permanent)
 
 FuturesRateHelper (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::Quote > &price, QuantLib::Futures::Type type, const QuantLib::Date &immDate, const QuantLib::Date &endDate, const QuantLib::DayCounter &dayCounter, const QuantLib::Handle< QuantLib::Quote > &convAdj, bool permanent)
 
- Public Member Functions inherited from QuantLibAddin::RateHelper
std::string quoteName ()
 

Additional Inherited Members

- Public Types inherited from QuantLibAddin::RateHelper
enum  DepoInclusionCriteria { AllDepos, DeposBeforeFirstFuturesStartDate, DeposBeforeFirstFuturesStartDatePlusOne, DeposBeforeFirstFuturesExpiryDate }
 
- Protected Member Functions inherited from QuantLibAddin::RateHelper
 OH_LIB_CTOR (RateHelper, QuantLib::RateHelper)
 
- Protected Attributes inherited from QuantLibAddin::RateHelper
std::string quoteName_
 

Constructor & Destructor Documentation

◆ FuturesRateHelper() [1/3]

QuantLibAddin::FuturesRateHelper::FuturesRateHelper ( const boost::shared_ptr< ObjectHandler::ValueObject > &  properties,
const QuantLib::Handle< QuantLib::Quote > &  price,
QuantLib::Futures::Type  type,
const QuantLib::Date &  immDate,
const boost::shared_ptr< QuantLib::IborIndex > &  iborIndex,
const QuantLib::Handle< QuantLib::Quote > &  convAdj,
bool  permanent 
)

◆ FuturesRateHelper() [2/3]

QuantLibAddin::FuturesRateHelper::FuturesRateHelper ( const boost::shared_ptr< ObjectHandler::ValueObject > &  properties,
const QuantLib::Handle< QuantLib::Quote > &  price,
QuantLib::Futures::Type  type,
const QuantLib::Date &  immDate,
QuantLib::Natural  lengthInMonths,
const QuantLib::Calendar &  calendar,
QuantLib::BusinessDayConvention  convention,
bool  endOfMonth,
const QuantLib::DayCounter &  dayCounter,
const QuantLib::Handle< QuantLib::Quote > &  convAdj,
bool  permanent 
)

◆ FuturesRateHelper() [3/3]

QuantLibAddin::FuturesRateHelper::FuturesRateHelper ( const boost::shared_ptr< ObjectHandler::ValueObject > &  properties,
const QuantLib::Handle< QuantLib::Quote > &  price,
QuantLib::Futures::Type  type,
const QuantLib::Date &  immDate,
const QuantLib::Date &  endDate,
const QuantLib::DayCounter &  dayCounter,
const QuantLib::Handle< QuantLib::Quote > &  convAdj,
bool  permanent 
)

The documentation for this class was generated from the following file: