24#ifndef quantlib_commodity_hpp
25#define quantlib_commodity_hpp
70 const std::string& error,
71 const std::string& detail =
"")
const;
Maps any to either the boost or std implementation.
const PricingErrors & pricingErrors() const
const SecondaryCostAmounts & secondaryCostAmounts() const
const ext::shared_ptr< SecondaryCosts > & secondaryCosts() const
void addPricingError(PricingError::Level errorLevel, const std::string &error, const std::string &detail="") const
ext::shared_ptr< SecondaryCosts > secondaryCosts_
SecondaryCostAmounts secondaryCostAmounts_
PricingErrors pricingErrors_
Abstract instrument class.
Abstract instrument class.
cash amount in a given currency
std::map< std::string, ext::any > SecondaryCosts
std::vector< PricingError > PricingErrors
std::ostream & operator<<(std::ostream &out, GFunctionFactory::YieldCurveModel type)
std::map< std::string, Money > SecondaryCostAmounts
PricingError(Level errorLevel, std::string error, std::string detail)