Dynalib Utils
Classes | Public Member Functions | Friends | List of all members
date::detail::MonthDayTime Class Reference

#include <tz_private.h>

Public Member Functions

 MonthDayTime ()=default
 
 MonthDayTime (local_seconds tp, tz timezone)
 
 MonthDayTime (const date::month_day &md, tz timezone)
 
date::day day () const
 
date::month month () const
 
tz zone () const
 
void canonicalize (date::year y)
 
sys_seconds to_sys (date::year y, std::chrono::seconds offset, std::chrono::seconds save) const
 
sys_days to_sys_days (date::year y) const
 
sys_seconds to_time_point (date::year y) const
 
int compare (date::year y, const MonthDayTime &x, date::year yx, std::chrono::seconds offset, std::chrono::minutes prev_save) const
 

Friends

std::istream & operator>> (std::istream &is, MonthDayTime &x)
 
std::ostream & operator<< (std::ostream &os, const MonthDayTime &x)
 

Constructor & Destructor Documentation

◆ MonthDayTime() [1/3]

date::detail::MonthDayTime::MonthDayTime ( )
default

◆ MonthDayTime() [2/3]

date::detail::MonthDayTime::MonthDayTime ( local_seconds  tp,
tz  timezone 
)

◆ MonthDayTime() [3/3]

date::detail::MonthDayTime::MonthDayTime ( const date::month_day md,
tz  timezone 
)

Member Function Documentation

◆ canonicalize()

void date::detail::MonthDayTime::canonicalize ( date::year  y)

◆ compare()

int date::detail::MonthDayTime::compare ( date::year  y,
const MonthDayTime x,
date::year  yx,
std::chrono::seconds  offset,
std::chrono::minutes  prev_save 
) const

◆ day()

date::day date::detail::MonthDayTime::day ( ) const

◆ month()

date::month date::detail::MonthDayTime::month ( ) const

◆ to_sys()

sys_seconds date::detail::MonthDayTime::to_sys ( date::year  y,
std::chrono::seconds  offset,
std::chrono::seconds  save 
) const

◆ to_sys_days()

date::sys_days date::detail::MonthDayTime::to_sys_days ( date::year  y) const

◆ to_time_point()

sys_seconds date::detail::MonthDayTime::to_time_point ( date::year  y) const

◆ zone()

tz date::detail::MonthDayTime::zone ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const MonthDayTime x 
)
friend

◆ operator>>

std::istream& operator>> ( std::istream &  is,
MonthDayTime x 
)
friend

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