Logo
Reference manual - version ored_version
EngineFactory Member List

This is the complete list of members for EngineFactory, including all inherited members.

addDefaultBuilders()EngineFactory
addExtraBuilders(const std::vector< boost::shared_ptr< EngineBuilder >> extraEngineBuilders, const std::vector< boost::shared_ptr< LegBuilder >> extraLegBuilders, const bool allowOverwrite=false)EngineFactory
builder(const string &tradeType)EngineFactory
clear()EngineFactory
configuration(const MarketContext &key)EngineFactory
configurations() constEngineFactory
engineData() constEngineFactory
EngineFactory(const boost::shared_ptr< EngineData > &data, const boost::shared_ptr< Market > &market, const map< MarketContext, string > &configurations=std::map< MarketContext, string >(), const boost::shared_ptr< ReferenceDataManager > &referenceData=nullptr, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const std::vector< boost::shared_ptr< EngineBuilder >> extraEngineBuilders={}, const bool allowOverwrite=false)EngineFactory
iborFallbackConfig() constEngineFactory
legBuilder(const string &legType)EngineFactory
market() constEngineFactory
modelBuilders() constEngineFactory
referenceData() constEngineFactory
registerBuilder(const boost::shared_ptr< EngineBuilder > &builder, const bool allowOverwrite=false)EngineFactory
registerLegBuilder(const boost::shared_ptr< LegBuilder > &legBuilder, const bool allowOverwrite=false)EngineFactory