22#include <ql/time/calendars/romania.hpp>
23#include <ql/errors.hpp>
29 static ext::shared_ptr<Calendar::Impl> publicImpl =
30 ext::make_shared<Romania::PublicImpl>();
31 static ext::shared_ptr<Calendar::Impl> bvbImpl =
32 ext::make_shared<Romania::BVBImpl>();
41 QL_FAIL(
"unknown market");
61 || (d == 1 && m ==
May)
65 || (d == 1 && m ==
June && y >= 2017)
67 || (d == 15 && m ==
August)
87 (d == 24 && m ==
December && y == 2014) ||
88 (d == 31 && m ==
December && y == 2014)
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
Romania(Market market=BVB)
@ BVB
Bucharest stock-exchange.