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.