25#include <ql/cashflow.hpp>
26#include <ql/instruments/bond.hpp>
27#include <ql/pricingengine.hpp>
45 using engine = QuantLib::GenericEngine<arguments, results>;
55 void fetchResults(
const QuantLib::PricingEngine::results*)
const override;
QuantLib::ext::shared_ptr< Bond > security
void validate() const override
void fetchResults(const QuantLib::PricingEngine::results *) const override
const Real securityMultiplier_
bool isExpired() const override
QuantLib::ext::shared_ptr< Bond > security() const
void deepUpdate() override
const QuantLib::ext::shared_ptr< Bond > security_
const Leg & cashLeg() const
Inspectors.
QuantLib::GenericEngine< arguments, results > engine
void setupExpired() const override
Real securityMultiplier() const
void setupArguments(QuantLib::PricingEngine::arguments *) const override