|
28 | 28 |
|
29 | 29 | namespace ore::data { |
30 | 30 |
|
31 | | -QuantLib::Leg |
32 | | -makeNonStandardIborLeg(const boost::shared_ptr<QuantLib::IborIndex>& index, |
33 | | - const std::vector<QuantLib::Date>& calcDates, const std::vector<QuantLib::Date>& payDates, |
34 | | - const std::vector<QuantLib::Date>& fixingDates, const std::vector<QuantLib::Date>& resetDates, |
35 | | - const QuantLib::Size fixingDays, const std::vector<QuantLib::Real>& notionals, |
36 | | - const std::vector<QuantLib::Date>& notionalDates, const std::vector<QuantLib::Real>& spreads, |
37 | | - const std::vector<QuantLib::Date>& spreadDates, const std::vector<QuantLib::Real>& gearings, |
38 | | - const std::vector<QuantLib::Date>& gearingDates, const bool strictNotionalDates, |
39 | | - const QuantLib::DayCounter& dayCounter, const QuantLib::Calendar& payCalendar, |
40 | | - const QuantLib::BusinessDayConvention payConv, const QuantLib::Period& payLag); |
| 31 | +QuantLib::Leg makeNonStandardIborLeg( |
| 32 | + const boost::shared_ptr<QuantLib::IborIndex>& index, const std::vector<QuantLib::Date>& calcDates, |
| 33 | + const std::vector<QuantLib::Date>& payDates, const std::vector<QuantLib::Date>& fixingDates, |
| 34 | + const std::vector<QuantLib::Date>& resetDates, const QuantLib::Size fixingDays, |
| 35 | + const std::vector<QuantLib::Real>& notionals, const std::vector<QuantLib::Date>& notionalDates, |
| 36 | + const std::vector<QuantLib::Real>& spreads, const std::vector<QuantLib::Date>& spreadDates, |
| 37 | + const std::vector<QuantLib::Real>& gearings, const std::vector<QuantLib::Date>& gearingDates, |
| 38 | + const bool strictNotionalDates, const QuantLib::DayCounter& dayCounter, const QuantLib::Calendar& payCalendar, |
| 39 | + const QuantLib::BusinessDayConvention payConv, const QuantLib::Period& payLag, const bool isInArrears); |
41 | 40 |
|
42 | 41 | QuantLib::Leg makeNonStandardFixedLeg(const std::vector<QuantLib::Date>& calcDates, |
43 | 42 | const std::vector<QuantLib::Date>& payDates, |
|
0 commit comments