25#ifndef quantlib_default_probability_key_hpp
26#define quantlib_default_probability_key_hpp
59 const std::vector<ext::shared_ptr<DefaultType> >&
66 bool operator==(
const DefaultProbKey& lhs,
const DefaultProbKey& rhs);
78 Real amountFailure = 1.e6,
Seniority seniority() const
Currency obligationCurrency_
Currency of the bond and protection leg payment.
const Currency & currency() const
const std::vector< ext::shared_ptr< DefaultType > > & eventTypes() const
std::vector< ext::shared_ptr< DefaultType > > eventTypes_
aggregation of event types for which the contract is sensitive.
Seniority seniority_
Reference bonds seniority.
ISDA standard default contractual key for corporate US debt.
Classes for default-event description.
std::size_t Size
size of a container
bool operator==(const Currency &c1, const Currency &c2)
Seniority
Seniority of a bond.