|
ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
|
Inheritance diagram for tom::date_interval_scalar< CalendarT >:
Collaboration diagram for tom::date_interval_scalar< CalendarT >:Public Types | |
| typedef CalendarT | calendar_type |
| typedef date_interval_observation::holiday | holiday |
| typedef date_interval_observation::no_data | no_data |
| typedef date_interval_observation::non_calc | non_calc |
| typedef date_interval_observation::value_type | value_type |
Public Types inherited from tom::date_interval_observation | |
| typedef tom::value_types::holiday< value_type > | holiday |
| typedef tom::value_types::no_data< value_type > | no_data |
| typedef tom::value_types::non_calc< value_type > | non_calc |
| typedef tom::value_types::scalar< value_type > | scalar_type |
| typedef Date::value_type | value_type |
Public Types inherited from tom::Date | |
| typedef tom::value_types::holiday< value_type > | holiday |
| typedef tom::value_types::no_data< value_type > | no_data |
| typedef tom::value_types::non_calc< value_type > | non_calc |
| typedef tom::value_types::scalar< value_type > | scalar_type |
| typedef unsigned int | value_type |
Public Types inherited from tom::scalar< unsigned int > | |
| typedef tom::value_types::holiday< unsigned int > | holiday |
| typedef tom::value_types::no_data< unsigned int > | no_data |
| typedef tom::value_types::non_calc< unsigned int > | non_calc |
| typedef tom::value_types::scalar< unsigned int > | scalar_type |
| typedef unsigned int | value_type |
Public Member Functions | |
| date_interval_scalar (calendars::greg_year y, calendars::greg_month m, calendars::greg_day d) | |
| date_interval_scalar (const date_interval_scalar &) | |
| template<typename CalendarTp > | |
| date_interval_scalar (const date_interval_scalar< CalendarTp > &) | |
| date_interval_scalar (const observation &) | |
| date_interval_scalar (const tom::Date &d) | |
| date_interval_scalar (tom::calendars::date d) | |
| date_interval_scalar (tom::value_type d) | |
| date_interval_scalar (value_type d) | |
| date_interval_scalar & | clone () const |
| virtual tom::calendars::calendar & | get_calendar () const |
| date_interval_scalar & | operator= (const Date &) |
| date_interval_scalar & | operator= (const date_interval_scalar &) |
| template<typename CalendarTp > | |
| date_interval_scalar & | operator= (const date_interval_scalar< CalendarTp > &) |
| template<typename CalendarTp > | |
| date_interval_scalar< CalendarT > & | operator= (const date_interval_scalar< CalendarTp > &rhs) |
| virtual date_interval_observation & | operator= (const observation &rhs) |
| date_interval_scalar & | operator= (const tom::calendars::date &rhs) |
| date_interval_scalar & | operator= (const value_type &rhs) |
| date_interval_scalar & | operator= (tom::value_type t) |
Public Member Functions inherited from tom::date_interval_observation | |
| date_interval_observation (const date_interval_observation &) | |
| date_interval_observation (tom::calendars::date_int_type d) | |
| date_interval_observation (tom::value_type d) | |
| virtual tom::calendars::range & | get_range () const |
| virtual | operator unsigned long int () const |
| virtual bool | operator!= (const observation &rhs) const |
| virtual date_interval_observation & | operator= (const date_interval_observation &) |
| virtual bool | operator== (const observation &rhs) const |
| virtual std::ostream & | print (std::ostream &os) const |
Public Member Functions inherited from tom::Date | |
| Date (const date_interval_observation &) | |
| Date (const tom::observation &str_date, const tom::observation &image) | |
| Date (greg_year y, greg_month m, greg_day d) | |
| Date (tom::calendars::date d) | |
| Date (tom::calendars::date_int_type d) | |
| Date (tom::value_type d) | |
| Date & | operator= (const Date &rhs) |
| Date & | operator= (const date_interval_observation &) |
| Date & | operator= (const tom::calendars::date &rhs) |
| Date & | operator= (value_type t) |
Public Member Functions inherited from tom::scalar< unsigned int > | |
| scalar (const observation &) | |
| scalar (const scalar &) | |
| scalar (const scalar< Tp > &) | |
| scalar (const unsigned int &) | |
| scalar (tom::value_type) | |
| virtual tom::value_type | flag () const |
| bool | is_normal () const |
| virtual | operator bool () const |
| virtual | operator double () const |
| virtual | operator float () const |
| virtual | operator int () const |
| virtual | operator long int () const |
| virtual | operator short int () const |
| virtual | operator tom::value_types::string () const |
| virtual | operator unsigned char () const |
| virtual | operator unsigned int () const |
| virtual | operator unsigned short int () const |
| virtual bool | operator!= (const scalar &rhs) const |
| virtual observation & | operator*= (const observation &) |
| scalar & | operator*= (const scalar &) |
| scalar & | operator*= (const unsigned int &) |
| scalar & | operator++ () |
| virtual observation & | operator+= (const observation &) |
| scalar & | operator+= (const scalar &) |
| scalar & | operator+= (const unsigned int &) |
| scalar & | operator-- () |
| virtual observation & | operator-= (const observation &) |
| scalar & | operator-= (const scalar &) |
| scalar & | operator-= (const unsigned int &) |
| virtual observation & | operator/= (const observation &) |
| scalar & | operator/= (const scalar &) |
| scalar & | operator/= (const unsigned int &) |
| virtual bool | operator< (const observation &) const |
| virtual bool | operator<= (const observation &) const |
| scalar & | operator= (const scalar &) |
| scalar & | operator= (const scalar< Tp > &) |
| scalar< unsigned int > & | operator= (const scalar< Tp > &rhs) |
| scalar< unsigned int > & | operator= (const scalar< Z > &rhs) |
| scalar & | operator= (const unsigned int &) |
| virtual bool | operator== (const scalar &rhs) const |
| virtual bool | operator> (const observation &) const |
| virtual bool | operator>= (const observation &) const |
| const unsigned int & | value () const |
Static Public Attributes | |
| static const date_interval_scalar | HAS_NO_DATA |
| static const date_interval_scalar | HOLIDAY |
| static const date_interval_scalar | NON_CALC |
Static Public Attributes inherited from tom::scalar< unsigned int > | |
| static const scalar | HAS_NO_DATA |
| static const scalar | HOLIDAY |
| static const scalar | NON_CALC |
Additional Inherited Members | |
Protected Attributes inherited from tom::scalar< unsigned int > | |
| scalar_type | m_value |
|
inlinevirtual |
Reimplemented from tom::scalar< unsigned int >.
|
inlinevirtual |
Implements tom::date_interval_observation.
|
inlinevirtual |
Reimplemented from tom::date_interval_observation.
|
inlinevirtual |
Reimplemented from tom::date_interval_observation.
|
inlinevirtual |
Reimplemented from tom::Date.