QuantLibAddin::Schedule Class Reference
#include <qlo/schedule.hpp>
Inheritance diagram for QuantLibAddin::Schedule:
Collaboration diagram for QuantLibAddin::Schedule:
Public Member Functions | |
Schedule (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Date &effectiveDate, const QuantLib::Date &terminationDate, const QuantLib::Period &tenor, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention convention, QuantLib::BusinessDayConvention terminationDateConvention, QuantLib::DateGeneration::Rule rule, bool endOfMonth, const QuantLib::Date &firstDate, const QuantLib::Date &nextToLastDate, bool permanent) | |
Schedule (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< QuantLib::Date > &dates, bool permanent) | |
Schedule (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< QuantLib::Date > &dates, const std::vector< bool > &isRegular, const QuantLib::Period &tenor, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention convention, QuantLib::BusinessDayConvention terminationDateConvention, QuantLib::DateGeneration::Rule rule, bool endOfMonth, bool permanent) | |
Schedule (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const boost::shared_ptr< QuantLib::Schedule > &originalSchedule, const QuantLib::Date &truncationDate, const bool returnDatesBefore, bool permanent) | |
Constructor & Destructor Documentation
◆ Schedule() [1/4]
QuantLibAddin::Schedule::Schedule | ( | const boost::shared_ptr< ObjectHandler::ValueObject > & | properties, |
const QuantLib::Date & | effectiveDate, | ||
const QuantLib::Date & | terminationDate, | ||
const QuantLib::Period & | tenor, | ||
const QuantLib::Calendar & | calendar, | ||
QuantLib::BusinessDayConvention | convention, | ||
QuantLib::BusinessDayConvention | terminationDateConvention, | ||
QuantLib::DateGeneration::Rule | rule, | ||
bool | endOfMonth, | ||
const QuantLib::Date & | firstDate, | ||
const QuantLib::Date & | nextToLastDate, | ||
bool | permanent | ||
) |
◆ Schedule() [2/4]
QuantLibAddin::Schedule::Schedule | ( | const boost::shared_ptr< ObjectHandler::ValueObject > & | properties, |
const std::vector< QuantLib::Date > & | dates, | ||
bool | permanent | ||
) |
◆ Schedule() [3/4]
QuantLibAddin::Schedule::Schedule | ( | const boost::shared_ptr< ObjectHandler::ValueObject > & | properties, |
const std::vector< QuantLib::Date > & | dates, | ||
const std::vector< bool > & | isRegular, | ||
const QuantLib::Period & | tenor, | ||
const QuantLib::Calendar & | calendar, | ||
QuantLib::BusinessDayConvention | convention, | ||
QuantLib::BusinessDayConvention | terminationDateConvention, | ||
QuantLib::DateGeneration::Rule | rule, | ||
bool | endOfMonth, | ||
bool | permanent | ||
) |
◆ Schedule() [4/4]
QuantLibAddin::Schedule::Schedule | ( | const boost::shared_ptr< ObjectHandler::ValueObject > & | properties, |
const boost::shared_ptr< QuantLib::Schedule > & | originalSchedule, | ||
const QuantLib::Date & | truncationDate, | ||
const bool | returnDatesBefore, | ||
bool | permanent | ||
) |
The documentation for this class was generated from the following file: