37 namespace BondVision {
48 bondTypology.reserve(6);
79 size_t deserialize(
const void* buf,
size_t inLen);
82 virtual std::string toString ()
const;
93 virtual size_t serialize(
void* buf)
const;
BV_ANALYTIC::Enum analytic
Analytic.
virtual ClassId::Enum id() const
Class id.
UInt32 rateId
Financial Instrument Rate Id.
BV_ANALYTICS_BOND_TYPOLOGY()
std::string bondTypology
Bond Typology. The value is used as alternative to FinancialInstrumentId. If set to 0...
UInt32 financialInstrumentId
Unique Id of the financial instrument. The value is used as alternative to BondTypology. If set to 0 (wildcard), the analytic is valid for all Financial Instruments with the same BondTypology.
virtual ~BV_ANALYTICS_BOND_TYPOLOGY()
virtual size_t serializationBufSize() const
BV_INTERPOLATION_METHOD::Enum interpolationMethod
Interpolation Method.
UInt32 curveID
Unique Id of the curve.