Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AbstractTradeBuilder Class Referenceabstract

TradeBuilder base class. More...

#include <ored/portfolio/tradefactory.hpp>

+ Inheritance diagram for AbstractTradeBuilder:
+ Collaboration diagram for AbstractTradeBuilder:

Public Member Functions

virtual ~AbstractTradeBuilder ()
 
virtual QuantLib::ext::shared_ptr< Tradebuild () const =0
 

Detailed Description

TradeBuilder base class.

All derived classes have to be stateless. It should not be necessary to derive classes other than TradeBuilder from this class anyway.

Definition at line 44 of file tradefactory.hpp.

Constructor & Destructor Documentation

◆ ~AbstractTradeBuilder()

virtual ~AbstractTradeBuilder ( )
virtual

Definition at line 46 of file tradefactory.hpp.

46{}

Member Function Documentation

◆ build()

virtual QuantLib::ext::shared_ptr< Trade > build ( ) const
pure virtual

Implemented in TradeBuilder< T >.