27 static auto settlementImpl = ext::make_shared<Poland::SettlementImpl>();
28 static auto wseImpl = ext::make_shared<Poland::WseImpl>();
31 impl_ = settlementImpl;
57 || (
d == 1 && m ==
May)
59 || (
d == 3 && m ==
May)
static Day easterMonday(Year)
expressed relative to first day of year
bool isWeekend(Weekday) const override
ext::shared_ptr< Impl > impl_
Day dayOfYear() const
One-based (Jan 1st = 1)
bool isBusinessDay(const Date &) const override
bool isBusinessDay(const Date &) const override
@ WSE
Warsaw stock exchange calendar.
@ Settlement
Settlement calendar.
Poland(Market market=Settlement)
Classes and functions for error handling.
#define QL_FAIL(message)
throw an error (possibly with file and line information)