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

TradeBuilder base class. More...

#include <orea/app/analytics/analyticfactory.hpp>

+ Inheritance diagram for AbstractAnalyticBuilder:
+ Collaboration diagram for AbstractAnalyticBuilder:

Public Member Functions

virtual ~AbstractAnalyticBuilder ()
 
virtual QuantLib::ext::shared_ptr< Analyticbuild (const QuantLib::ext::shared_ptr< ore::analytics::InputParameters > &inputs) 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 46 of file analyticfactory.hpp.

Constructor & Destructor Documentation

◆ ~AbstractAnalyticBuilder()

virtual ~AbstractAnalyticBuilder ( )
virtual

Definition at line 48 of file analyticfactory.hpp.

48{}

Member Function Documentation

◆ build()

virtual QuantLib::ext::shared_ptr< Analytic > build ( const QuantLib::ext::shared_ptr< ore::analytics::InputParameters > &  inputs) const
pure virtual

Implemented in AnalyticBuilder< T >.