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() const | EngineFactory | |
engineData() const | EngineFactory | |
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() const | EngineFactory | |
legBuilder(const string &legType) | EngineFactory | |
market() const | EngineFactory | |
modelBuilders() const | EngineFactory | |
referenceData() const | EngineFactory | |
registerBuilder(const boost::shared_ptr< EngineBuilder > &builder, const bool allowOverwrite=false) | EngineFactory | |
registerLegBuilder(const boost::shared_ptr< LegBuilder > &legBuilder, const bool allowOverwrite=false) | EngineFactory |