Logo
Reference manual - version ored_version
RangeBound Class Reference

Serializable obejct holding range bound data. More...

#include <ored/portfolio/rangebound.hpp>

Inheritance diagram for RangeBound:

Public Member Functions

 RangeBound ()
 Default constructor.
 RangeBound (const Real from, const Real to, const Real leverage, const Real strike, const Real strikeAdjustment)
 Constructor.
Inspectors
Real from () const
Real to () const
Real leverage () const
Real strike () const
Real strikeAdjustment () 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.
std::string toXMLStringUnformatted () const

Serialisation

virtual void fromXML (ore::data::XMLNode *node) override
virtual ore::data::XMLNode * toXML (ore::data::XMLDocument &doc) const override

Detailed Description

Serializable obejct holding range bound data.

Member Function Documentation

◆ fromXML()

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

Implements XMLSerializable.

◆ toXML()

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

Implements XMLSerializable.