Class is an abstract class expressing the concept of holiday calendar for different currencies and stock exchange. More...

#include <holiday.hpp>

Inheritance diagram for julian::Holiday:
julian::CADHoliday julian::CHFHoliday julian::CorpusChristi julian::CZKHoliday julian::EasterMonday julian::EURHoliday julian::FixedHoliday julian::GBPHoliday julian::GoodFriday julian::HUFHoliday julian::JPYHoliday julian::PLNHoliday julian::USDHoliday julian::WhitMonday

Public Member Functions

 Holiday ()
 Constructor. More...
 
virtual bool operator() (Date) const =0
 Check holiday. More...
 
virtual Holidayclone () const =0
 Virtual copy constructor. More...
 
virtual std::string info () const =0
 Info about class. 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

Class is an abstract class expressing the concept of holiday calendar for different currencies and stock exchange.

This class is a interface for classes representing various holidays and holiday sets.

Constructor & Destructor Documentation

julian::Holiday::Holiday ( )
inline

Constructor.

Default constructor.

virtual julian::Holiday::~Holiday ( )
inlinevirtual

deconstructor

Default deconstructor.

Member Function Documentation

virtual Holiday* julian::Holiday::clone ( ) const
pure virtual
virtual std::string julian::Holiday::info ( ) const
pure virtual
virtual bool julian::Holiday::operator() ( Date  ) const
pure virtual
template<class Archive >
void julian::Holiday::serialize ( Archive &  ,
const unsigned  int 
)
inlineprivate

interface used by Boost serialization library


The documentation for this class was generated from the following file:
  • C:/Unix/home/OEM/jULIAN/src/dates/calendars/holiday.hpp