#include <ored/portfolio/equityfxlegbuilder.hpp>
Public Member Functions | |
EquityMarginLegBuilder () | |
QuantLib::Leg | buildLeg (const ore::data::LegData &data, const QuantLib::ext::shared_ptr< ore::data::EngineFactory > &engineFactory, ore::data::RequiredFixings &requiredFixings, const std::string &configuration, const QuantLib::Date &openEndDateReplacement=QuantLib::Null< QuantLib::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 33 of file equityfxlegbuilder.hpp.
Definition at line 35 of file equityfxlegbuilder.hpp.
|
override |
Definition at line 39 of file equityfxlegbuilder.cpp.