40 string index,
double strike,
double amount)
44 void build(
const QuantLib::ext::shared_ptr<EngineFactory>& engineFactory)
override;
Serializable object holding generic trade data, reporting dimensions.
Serializable ForwardRateAgreement.
const string & index() const
ForwardRateAgreement(Envelope &env, string longShort, string currency, string startDate, string endDate, string index, double strike, double amount)
virtual void fromXML(XMLNode *node) override
virtual XMLNode * toXML(XMLDocument &doc) const override
void build(const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory) override
Build QuantLib/QuantExt instrument, link pricing engine.
Serializable Swap, Single and Cross Currency.
Small XML Document wrapper class.
Serializable Credit Default Swap.
Swap trade data model and serialization.