Clase wxDateTimeHolidayAuthority
Clase que decide si una fecha dada es festiva y es utilizada por todas las funciones que trabajan con "días laborables".
Jerarquía:

De ella pueden derivarse nuevas clases para determinar días festivos específicos. Estas clases deben anular DoIsHoliday() y DoGetHolidaysInRange(), y pasarse a wxDateTimeHolidayAuthority::AddAuthority() para ser utilizadas.
Funciones miembro
AddAuthority()
static void wxDateTimeHolidayAuthority::AddAuthority(wxDateTimeHolidayAuthority * auth)
Añade un nuevo objeto de autoridad de vacaciones.
El puntero será eliminado por wxDateTimeHolidayAuthority.
ClearAllAuthorities()
static void wxDateTimeHolidayAuthority::ClearAllAuthorities()
Borra la lista de autoridades de vacaciones.
DoGetHolidaysInRange()
virtual size_t wxDateTimeHolidayAuthority::DoGetHolidaysInRange( const wxDateTime & dtStart, const wxDateTime & dtEnd, wxDateTimeArray & holidays ) const
Esta función debe ser sobrescrita para llenar un array con todos los días festivos entre las dos fechas dadas.
Implementado en wxDateTimeChristianHolidays, wxDateTimeUSCatholicFeasts y wxDateTimeWorkDays.
DoIsHoliday()
virtual bool wxDateTimeHolidayAuthority::DoIsHoliday(const wxDateTime & dt) const
Esta función debe sobrescribirse para determinar si un día dado es festivo.
Implementado en wxDateTimeChristianHolidays, wxDateTimeUSCatholicFeasts y wxDateTimeWorkDays.
GetHolidaysInRange()
static size_t wxDateTimeHolidayAuthority::GetHolidaysInRange( const wxDateTime & dtStart, const wxDateTime & dtEnd, wxDateTimeArray & holidays )
Rellena el array proporcionado con todos los días festivos en el rango dado, devuelve el número de ellos.
IsHoliday()
static bool wxDateTimeHolidayAuthority::IsHoliday(const wxDateTime & dt)
Devuelve true si la fecha dada es un día festivo.