26#ifndef quantlib_default_type_hpp
27#define quantlib_default_type_hpp
Atomic credit-event type.
virtual ~DefaultType()=default
Restructuring::Type restructuringType() const
Restructuring::Type restrType_
AtomicDefault::Type defTypes_
bool containsRestructuringType(Restructuring::Type resType) const
bool containsDefaultType(AtomicDefault::Type defType) const
bool isRestructuring() const
AtomicDefault::Type defaultType() const
Failure to Pay atomic event type.
const Period & gracePeriod() const
FailureToPay(const Period &grace, Real amount=1.e+6)
Real amountRequired() const
bool operator==(const Currency &c1, const Currency &c2)
Seniority
Seniority of a bond.
period- and frequency-related classes and enumerations
Atomic (single contractual event) default events.
@ ModifiedModifiedRestructuring