Serializable Tranche for use in Balance Guaranteed Swaps. More...
#include <ored/portfolio/balanceguaranteedswap.hpp>
Inheritance diagram for BGSTrancheData:Public Member Functions | |
| BGSTrancheData (const std::string &description, const std::string &securityId, const int seniority, const std::vector< QuantLib::Real > ¬ionals, const std::vector< std::string > ¬ionalDates) | |
Inspectors | |
| const std::string & | description () const |
| const std::string & | securityId () const |
| int | seniority () const |
| const std::vector< QuantLib::Real > & | notionals () const |
| const std::vector< std::string > & | notionalDates () const |
Public Member Functions inherited from XMLSerializable | |
| void | fromFile (const std::string &filename) |
| void | toFile (const std::string &filename) const |
| void | fromXMLString (const std::string &xml) |
| Parse from XML string. | |
| std::string | toXMLString () const |
| Parse from XML string. | |
Serialisation | |
| virtual void | fromXML (ore::data::XMLNode *node) override |
| virtual ore::data::XMLNode * | toXML (ore::data::XMLDocument &doc) const override |
Serializable Tranche for use in Balance Guaranteed Swaps.