ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
Loading...
Searching...
No Matches
tom::calendars::calendar_impl< CONVERTER > Class Template Reference
+ Inheritance diagram for tom::calendars::calendar_impl< CONVERTER >:
+ Collaboration diagram for tom::calendars::calendar_impl< CONVERTER >:

Public Types

typedef CONVERTER converter_type
 
typedef date::date_int_type date_int_type
 

Public Member Functions

virtual date_period get_date_period (const date &) const
 
virtual date_period get_date_period (date_int_type) const
 
virtual const dateget_first_date () const
 
virtual const char * name () const
 
virtual bool operator!= (const calendar &rhs) const
 
virtual date_int_type operator() (const date &) const
 
virtual date operator() (date_int_type) const
 
virtual bool operator== (const calendar &rhs) const
 
- Public Member Functions inherited from tom::calendars::calendar
virtual date_period get_date_period (date_int_type) const =0
 
virtual date operator() (date_int_type) const =0
 

Static Public Member Functions

static calendar_implInstance ()
 

Member Function Documentation

◆ get_date_period()

template<typename CONVERTER >
date_period tom::calendars::calendar_impl< CONVERTER >::get_date_period ( const date d) const
inlinevirtual

◆ get_first_date()

template<typename CONVERTER >
const date & tom::calendars::calendar_impl< CONVERTER >::get_first_date ( ) const
inlinevirtual

◆ name()

template<typename CONVERTER >
const char * tom::calendars::calendar_impl< CONVERTER >::name ( ) const
inlinevirtual

◆ operator!=()

template<typename CONVERTER >
bool tom::calendars::calendar_impl< CONVERTER >::operator!= ( const calendar rhs) const
inlinevirtual

◆ operator()()

template<typename CONVERTER >
date_int_type tom::calendars::calendar_impl< CONVERTER >::operator() ( const date d) const
inlinevirtual

◆ operator==()

template<typename CONVERTER >
bool tom::calendars::calendar_impl< CONVERTER >::operator== ( const calendar rhs) const
inlinevirtual

The documentation for this class was generated from the following file: