|  | 
| static const std::set< Date > & | knownDates () | 
|  | 
| static void | addDate (const Date &d) | 
|  | 
| static void | removeDate (const Date &d) | 
|  | 
| static Date | date (Month m, Year y) | 
|  | maintenance period start date in the given month/year 
 | 
|  | 
| static Date | date (const std::string &ecbCode, const Date &referenceDate=Date()) | 
|  | 
| static std::string | code (const Date &ecbDate) | 
|  | 
| static Date | nextDate (const Date &d=Date()) | 
|  | next maintenance period start date following the given date 
 | 
|  | 
| static Date | nextDate (const std::string &ecbCode, const Date &referenceDate=Date()) | 
|  | next maintenance period start date following the given ECB code 
 | 
|  | 
| static std::vector< Date > | nextDates (const Date &d=Date()) | 
|  | next maintenance period start dates following the given date 
 | 
|  | 
| static std::vector< Date > | nextDates (const std::string &ecbCode, const Date &referenceDate=Date()) | 
|  | next maintenance period start dates following the given code 
 | 
|  | 
| static bool | isECBdate (const Date &d) | 
|  | 
| static bool | isECBcode (const std::string &in) | 
|  | returns whether or not the given string is an ECB code 
 | 
|  | 
| static std::string | nextCode (const Date &d=Date()) | 
|  | next ECB code following the given date 
 | 
|  | 
| static std::string | nextCode (const std::string &ecbCode) | 
|  | next ECB code following the given code 
 | 
|  | 
European Central Bank reserve maintenance dates.