QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
helper class More...
#include <makeois.hpp>
helper class
This class provides a more comfortable way to instantiate overnight indexed swaps.
Definition at line 39 of file makeois.hpp.
MakeOIS | ( | const Period & | swapTenor, |
const ext::shared_ptr< OvernightIndex > & | overnightIndex, | ||
Rate | fixedRate = Null<Rate>() , |
||
const Period & | fwdStart = 0*Days |
||
) |
Definition at line 30 of file makeois.cpp.
operator OvernightIndexedSwap | ( | ) | const |
Definition at line 40 of file makeois.cpp.
operator ext::shared_ptr< OvernightIndexedSwap > | ( | ) | const |
Definition at line 166 of file makeois.cpp.
MakeOIS & withType | ( | Swap::Type | type | ) |
MakeOIS & withRule | ( | DateGeneration::Rule | r | ) |
MakeOIS & withFixedLegRule | ( | DateGeneration::Rule | r | ) |
MakeOIS & withOvernightLegRule | ( | DateGeneration::Rule | r | ) |
Definition at line 198 of file makeois.cpp.
MakeOIS & withPaymentAdjustment | ( | BusinessDayConvention | convention | ) |
MakeOIS & withConvention | ( | BusinessDayConvention | bdc | ) |
MakeOIS & withFixedLegConvention | ( | BusinessDayConvention | bdc | ) |
MakeOIS & withOvernightLegConvention | ( | BusinessDayConvention | bdc | ) |
MakeOIS & withTerminationDateConvention | ( | BusinessDayConvention | bdc | ) |
MakeOIS & withFixedLegTerminationDateConvention | ( | BusinessDayConvention | bdc | ) |
MakeOIS & withOvernightLegTerminationDateConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 303 of file makeois.cpp.
MakeOIS & withFixedLegDayCount | ( | const DayCounter & | dc | ) |
MakeOIS & withDiscountingTermStructure | ( | const Handle< YieldTermStructure > & | discountingTermStructure | ) |
MakeOIS & withAveragingMethod | ( | RateAveraging::Type | averagingMethod | ) |
MakeOIS & withPricingEngine | ( | const ext::shared_ptr< PricingEngine > & | engine | ) |
Definition at line 263 of file makeois.cpp.
|
private |
Definition at line 94 of file makeois.hpp.
|
private |
Definition at line 95 of file makeois.hpp.
|
private |
Definition at line 96 of file makeois.hpp.
|
private |
Definition at line 97 of file makeois.hpp.
|
private |
Definition at line 99 of file makeois.hpp.
|
private |
Definition at line 100 of file makeois.hpp.
|
private |
Definition at line 100 of file makeois.hpp.
|
private |
Definition at line 101 of file makeois.hpp.
|
private |
Definition at line 101 of file makeois.hpp.
Definition at line 103 of file makeois.hpp.
Definition at line 104 of file makeois.hpp.
|
private |
Definition at line 105 of file makeois.hpp.
|
private |
Definition at line 106 of file makeois.hpp.
|
private |
Definition at line 107 of file makeois.hpp.
|
private |
Definition at line 109 of file makeois.hpp.
|
private |
Definition at line 110 of file makeois.hpp.
|
private |
Definition at line 111 of file makeois.hpp.
|
private |
Definition at line 112 of file makeois.hpp.
|
private |
Definition at line 113 of file makeois.hpp.
|
private |
Definition at line 114 of file makeois.hpp.
|
private |
Definition at line 115 of file makeois.hpp.
|
private |
Definition at line 115 of file makeois.hpp.
|
private |
Definition at line 115 of file makeois.hpp.
|
private |
Definition at line 117 of file makeois.hpp.
|
private |
Definition at line 118 of file makeois.hpp.
|
private |
Definition at line 120 of file makeois.hpp.
|
private |
Definition at line 121 of file makeois.hpp.
|
private |
Definition at line 123 of file makeois.hpp.
|
private |
Definition at line 125 of file makeois.hpp.
|
private |
Definition at line 126 of file makeois.hpp.