QuantLib
A free/open-source library for quantitative finance
Reference manual - version 1.20
Public Member Functions | Friends | List of all members
DateInterval Class Reference

Date interval described by a number of a given time unit. More...

#include <ql/experimental/commodities/dateinterval.hpp>

+ Inheritance diagram for DateInterval:

Public Member Functions

 DateInterval (const Date &startDate, const Date &endDate)
 
const DatestartDate () const
 
const DateendDate () const
 
bool isDateBetween (Date date, bool includeFirst=true, bool includeLast=true) const
 
DateInterval intersection (const DateInterval &di) const
 
bool operator== (const DateInterval &rhs) const
 
bool operator!= (const DateInterval &rhs) const
 

Friends

std::ostream & operator<< (std::ostream &, const DateInterval &)
 

Detailed Description

Date interval described by a number of a given time unit.