Logic for calculating required fixing dates on legs. More...
#include <ored/marketdata/todaysmarketparameters.hpp>#include <qle/indexes/fxindex.hpp>#include <ql/patterns/visitor.hpp>#include <ql/time/date.hpp>#include <map>#include <ostream>#include <set>#include <string>Go to the source code of this file.
Classes | |
| class | RequiredFixings |
| class | RequiredFixings::FixingDates |
| struct | RequiredFixings::FixingEntry |
| struct | RequiredFixings::InflationFixingEntry |
| struct | RequiredFixings::ZeroInflationFixingEntry |
| class | FixingDateGetter |
Namespaces | |
| namespace | QuantLib |
| namespace | QuantExt |
| namespace | ore |
| Serializable Credit Default Swap. | |
| namespace | ore::data |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const RequiredFixings &requiredFixings) |
| void | addToRequiredFixings (const QuantLib::Leg &leg, const QuantLib::ext::shared_ptr< FixingDateGetter > &fixingDateGetter) |
| void | amendInflationFixingDates (std::map< std::string, RequiredFixings::FixingDates > &fixings) |
| void | addMarketFixingDates (const QuantLib::Date &asof, std::map< std::string, RequiredFixings::FixingDates > &fixings, const TodaysMarketParameters &mktParams, const QuantLib::Period &iborLookback=5 *QuantLib::Days, const QuantLib::Period &oisLookback=4 *QuantLib::Months, const QuantLib::Period &bmaLookback=2 *QuantLib::Weeks, const QuantLib::Period &inflationLookback=1 *QuantLib::Years) |
Logic for calculating required fixing dates on legs.
Definition in file fixingdates.hpp.