Logo
Reference manual - version ored_version
TradeFactory Class Reference

TradeFactory. More...

#include <ored/portfolio/tradefactory.hpp>

Inheritance diagram for TradeFactory:

Public Member Functions

std::map< std::string, QuantLib::ext::shared_ptr< AbstractTradeBuilder > > getBuilders () const
QuantLib::ext::shared_ptr< AbstractTradeBuildergetBuilder (const std::string &tradeType) const
void addBuilder (const std::string &tradeType, const QuantLib::ext::shared_ptr< AbstractTradeBuilder > &builder, const bool allowOverwrite=false)
QuantLib::ext::shared_ptr< Tradebuild (const std::string &className) const
 Build, throws for unknown className.

Detailed Description