Logo
Reference manual - version ored_version
CollateralBalance Class Reference
Inheritance diagram for CollateralBalance:

Public Member Functions

 CollateralBalance ()
 CollateralBalance (ore::data::XMLNode *node)
 CollateralBalance (const NettingSetDetails &nettingSetDetails, const std::string &currency, const QuantLib::Real &im, const QuantLib::Real &vm=QuantLib::Null< QuantLib::Real >())
 CollateralBalance (const std::string &nettingSetId, const std::string &currency, const QuantLib::Real &im, const QuantLib::Real &vm=QuantLib::Null< QuantLib::Real >())
void fromXML (ore::data::XMLNode *node) override
ore::data::XMLNode * toXML (ore::data::XMLDocument &doc) const override
const std::string & nettingSetId () const
const NettingSetDetails nettingSetDetails () const
const std::string & currency () const
const QuantLib::Real & initialMargin () const
const QuantLib::Real & variationMargin () const
QuantLib::Real & initialMargin ()
QuantLib::Real & variationMargin ()
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.
std::string toXMLStringUnformatted () const

Constructor & Destructor Documentation

◆ CollateralBalance()

CollateralBalance ( )

default constructor

Member Function Documentation

◆ fromXML()

void fromXML ( ore::data::XMLNode * node)
overridevirtual

Implements XMLSerializable.

◆ toXML()

ore::data::XMLNode * toXML ( ore::data::XMLDocument & doc) const
overridevirtual

Implements XMLSerializable.