48bool operator<(
const QuantLib::ext::shared_ptr<CurveSpec>& lhs,
const QuantLib::ext::shared_ptr<CurveSpec>& rhs) {
return *lhs < *rhs; }
50bool operator==(
const QuantLib::ext::shared_ptr<CurveSpec>& lhs,
const QuantLib::ext::shared_ptr<CurveSpec>& rhs) {
61 return os <<
"CapFloorVolatility";
63 return os <<
"SwaptionVolatility";
65 return os <<
"YieldVolatility";
69 return os <<
"FXVolatility";
71 return os <<
"Security";
73 return os <<
"Default";
75 return os <<
"CDSVolatility";
77 return os <<
"Inflation";
79 return os <<
"InflationCapFloorVolatility";
81 return os <<
"Equity";
83 return os <<
"EquityVolatility";
85 return os <<
"BaseCorrelation";
87 return os <<
"Commodity";
89 return os <<
"CommodityVolatility";
91 return os <<
"Correlation";
CurveType
Supported curve types.
@ InflationCapFloorVolatility
virtual CurveType baseType() const =0
string name() const
returns the unique curve name
Curve requirements specification.
bool operator<(const Dividend &d1, const Dividend &d2)
std::ostream & operator<<(std::ostream &out, EquityReturnType t)
bool operator==(const Dividend &d1, const Dividend &d)
std::string to_string(const LocationInfo &l)
Serializable Credit Default Swap.
string conversion utilities