#include <ored/portfolio/legbuilders.hpp>
Inheritance diagram for CMSLegBuilder:
Collaboration diagram for CMSLegBuilder:Public Member Functions | |
| CMSLegBuilder () | |
| Leg | buildLeg (const LegData &data, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, RequiredFixings &requiredFixings, const string &configuration, const QuantLib::Date &openEndDateReplacement=Null< Date >(), const bool useXbsCurves=false) const override |
Public Member Functions inherited from LegBuilder | |
| LegBuilder (const string &legType) | |
| virtual | ~LegBuilder () |
| virtual Leg | buildLeg (const LegData &data, const QuantLib::ext::shared_ptr< EngineFactory > &, RequiredFixings &requiredFixings, const string &configuration, const QuantLib::Date &openEndDateReplacement=Null< Date >(), const bool useXbsCurves=false) const =0 |
| const string & | legType () const |
Definition at line 88 of file legbuilders.hpp.
| CMSLegBuilder | ( | ) |
Definition at line 90 of file legbuilders.hpp.
|
overridevirtual |
Implements LegBuilder.
Definition at line 194 of file legbuilders.cpp.
Here is the call graph for this function: