Logo
Reference manual - version orea_version
AbstractAnalyticBuilder Class Referenceabstract

AnalyticBuilder base class. More...

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

Inheritance diagram for AbstractAnalyticBuilder:

Public Member Functions

virtual QuantLib::ext::shared_ptr< Analyticbuild (const QuantLib::ext::shared_ptr< ore::analytics::InputParameters > &inputs, const QuantLib::ext::weak_ptr< ore::analytics::AnalyticsManager > &analyticsManager) const =0

Detailed Description

AnalyticBuilder base class.

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