eurHoliday.hpp
Go to the documentation of this file.
1 #ifndef JULIAN_EURHOLIDAY_HPP
2 #define JULIAN_EURHOLIDAY_HPP
3 
6 
7 namespace julian {
26  class EURHoliday: public Holiday {
27  public:
28  virtual bool operator()(Date) const;
29  virtual EURHoliday* clone() const;
30  virtual std::string info() const;
31  virtual ~EURHoliday(){};
32  friend class boost::serialization::access;
33  private:
34 
37  template<class Archive>
38  void serialize(Archive & , const unsigned int){
39  boost::serialization::base_object<Holiday>(*this);
40  }
41  };
42 } // namespace julian
43 #endif
virtual std::string info() const
informations about class
Definition: eurHoliday.cpp:52
File contains function EasterForAGivenYear.
Definition: cadHoliday.cpp:3
virtual bool operator()(Date) const
Checks if date is a holiday.
Definition: eurHoliday.cpp:9
void serialize(Archive &, const unsigned int)
interface used by Boost serialization library
Definition: eurHoliday.hpp:38
Class is an abstract class expressing the concept of holiday calendar for different currencies and st...
Definition: holiday.hpp:22
Class implements a date object.
Definition: date.hpp:27
virtual EURHoliday * clone() const
Virtual copy constructor.
Definition: eurHoliday.cpp:44
File contains definition of Holiday class.
TARGET2 holiday set.
Definition: eurHoliday.hpp:26