Logo
Reference manual - version ored_version
ScheduleDerived Class Reference

Serializable object holding Derived schedule data. More...

#include <ored/portfolio/schedule.hpp>

Inheritance diagram for ScheduleDerived:

Public Member Functions

 ScheduleDerived ()
 Default constructor.
 ScheduleDerived (const string &baseSchedule, const string &calendar, const string &convention, const string &shift, const bool removeFirstDate=false, const bool removeLastDate=false)
 Constructor.
Inspectors
const stringbaseSchedule () const
const stringcalendar () const
const stringconvention () const
const stringshift () const
bool removeFirstDate () const
bool removeLastDate () const
Modifiers
stringmodifyCalendar ()
stringmodifyConvention ()
stringmodifyShift ()
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 (XMLNode *node) override
virtual XMLNode * toXML (XMLDocument &doc) const override

Detailed Description

Serializable object holding Derived schedule data.

Member Function Documentation

◆ fromXML()

virtual void fromXML ( XMLNode * node)
overridevirtual

Implements XMLSerializable.

◆ toXML()

virtual XMLNode * toXML ( XMLDocument & doc) const
overridevirtual

Implements XMLSerializable.