Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
cachingenginebuilder.hpp File Reference

Abstract template engine builder class. More...

#include <ored/portfolio/enginefactory.hpp>
#include <ql/cashflows/couponpricer.hpp>
#include <ql/cashflows/inflationcouponpricer.hpp>
#include <qle/cashflows/cpicouponpricer.hpp>

Go to the source code of this file.

Classes

class  CachingEngineBuilder< T, U, Args >
 Abstract template EngineBuilder class that can cache engines and coupon pricers. More...
 

Namespaces

namespace  ore
 Serializable Credit Default Swap.
 
namespace  ore::data
 

Typedefs

template<class T , typename... Args>
using CachingPricingEngineBuilder = CachingEngineBuilder< T, PricingEngine, Args... >
 
template<class T , typename... Args>
using CachingCouponPricerBuilder = CachingEngineBuilder< T, FloatingRateCouponPricer, Args... >
 
template<class T , typename... Args>
using CachingInflationCouponPricerBuilder = CachingEngineBuilder< T, InflationCouponPricer, Args... >
 
template<class T , typename... Args>
using CachingInflationCashFlowPricerBuilder = CachingEngineBuilder< T, QuantExt::InflationCashFlowPricer, Args... >
 

Detailed Description

Abstract template engine builder class.

Definition in file cachingenginebuilder.hpp.