26#include <ql/patterns/singleton.hpp>
27#include <ql/time/calendar.hpp>
29#include <boost/thread/shared_mutex.hpp>
30#include <boost/thread/lock_types.hpp>
35class CalendarParser :
public QuantLib::Singleton<CalendarParser, std::integral_constant<bool, true>> {
std::map< std::string, QuantLib::Calendar > calendars_
QuantLib::Calendar addCalendar(const std::string baseName, std::string &newName)
QuantLib::Calendar parseCalendar(const std::string &name) const
boost::shared_mutex mutex_
void resetAddedAndRemovedHolidays()
Serializable Credit Default Swap.