Serializable Bond-Basket Data. More...
#include <ored/portfolio/bondbasket.hpp>
Public Member Functions | |
BondBasket () | |
Default constructor. | |
Public Member Functions inherited from XMLSerializable | |
void | fromFile (const std::string &filename) |
void | toFile (const std::string &filename) |
void | fromXMLString (const std::string &xml) |
Parse from XML string. | |
std::string | toXMLString () |
Parse from XML string. | |
Serialisation | |
virtual void | fromXML (XMLNode *node) override |
virtual XMLNode * | toXML (ore::data::XMLDocument &doc) override |
std::map< AssetClass, std::set< std::string > > | underlyingIndices (const boost::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr) const |
Add underlying Bond names. | |
bool | empty () |
void | clear () |
boost::shared_ptr< QuantExt::BondBasket > | build (const boost::shared_ptr< EngineFactory > &engineFactory, const QuantLib::Currency &ccy, const std::string &reinvestmentEndDate) |
const std::vector< boost::shared_ptr< Bond > > & | bonds () const |
const RequiredFixings & | requiredFixings () const |
Serializable Bond-Basket Data.