julian::JPYHoliday Class Reference
Holidays set for JPY currency. More...
#include <jpyHoliday.hpp>
Inheritance diagram for julian::JPYHoliday:
Public Member Functions | |
virtual bool | operator() (Date) const |
Check if date is a holiday. More... | |
virtual JPYHoliday * | clone () const |
Virtual copy constructor. More... | |
virtual std::string | info () const |
informations about class More... | |
Public Member Functions inherited from julian::Holiday | |
Holiday () | |
Constructor. More... | |
virtual | ~Holiday () |
deconstructor More... | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &, const unsigned int) |
interface used by Boost serialization library More... | |
Friends | |
class | boost::serialization::access |
Detailed Description
Holidays set for JPY currency.
JPY holiday set contains:
- New Year's Day, January 1st
- Bank Holiday, January 2nd
- Bank Holiday, January 3rd
- Coming of Age Day, 2nd Monday in January (celebrated on 15th until 2000)
- National Foundation Day, February 11th
- Vernal Equinox
- Greenery Day, April 29th
- Constitution Memorial Day, May 3rd
- Holiday for a Nation, May 4th
- Children's Day, May 5th
- Marine Day, 3rd Monday in July (was July 20th until 2003, not a holiday before 1996 )
- Respect for the Aged Day, 3rd Monday in September (was September 15th until 2003)
- Autumnal Equinox
- Health and Sports Day, 2nd Monday in October (was October 10th until 2000)
- National Culture Day, November 3rd
- Labour Thanksgiving Day, November 23rd
- Emperor's Birthday, December 23rd
Bank Holiday, December 31st
Holidays falling on a Sunday are observed on the Monday following except for the bank holidays associated with the new year.
Additionally following dates are also non-working days.
- Marriage of Prince Akihito: 1959-Apr-10
- Rites of Imperial Funeral: 1989-Feb-24
- Enthronement Ceremony: 1990-Nov-12
- Marriage of Prince Naruhito: 1993-Jun-09
Member Function Documentation
|
virtual |
Virtual copy constructor.
Method is an implementation of virtual copy constructor.
Implements julian::Holiday.
|
virtual |
informations about class
Method returns string that containing information about class.
Implements julian::Holiday.
|
virtual |
Check if date is a holiday.
Method return true if date is JPY holiday and false otherwise.
Implements julian::Holiday.
template<class Archive >
|
inlineprivate |
interface used by Boost serialization library
The documentation for this class was generated from the following files:
- C:/Unix/home/OEM/jULIAN/src/dates/calendars/jpyHoliday.hpp
- C:/Unix/home/OEM/jULIAN/src/dates/calendars/jpyHoliday.cpp