Dynalib Utils
Public Member Functions | Friends | List of all members
Posix::time_zone Class Reference

#include <ptz.h>

Public Member Functions

 time_zone (const detail::string_t &name)
 
template<class Duration >
date::sys_info get_info (date::sys_time< Duration > st) const
 
template<class Duration >
date::local_info get_info (date::local_time< Duration > tp) const
 
template<class Duration >
date::sys_time< typename std::common_type< Duration, std::chrono::seconds >::type > to_sys (date::local_time< Duration > tp) const
 
template<class Duration >
date::sys_time< typename std::common_type< Duration, std::chrono::seconds >::type > to_sys (date::local_time< Duration > tp, date::choose z) const
 
template<class Duration >
date::local_time< typename std::common_type< Duration, std::chrono::seconds >::type > to_local (date::sys_time< Duration > tp) const
 
const time_zoneoperator-> () const
 

Friends

std::ostream & operator<< (std::ostream &os, const time_zone &z)
 

Constructor & Destructor Documentation

◆ time_zone()

Posix::time_zone::time_zone ( const detail::string_t name)
inlineexplicit

Member Function Documentation

◆ get_info() [1/2]

template<class Duration >
date::sys_info Posix::time_zone::get_info ( date::sys_time< Duration >  st) const

◆ get_info() [2/2]

template<class Duration >
date::local_info Posix::time_zone::get_info ( date::local_time< Duration >  tp) const

◆ operator->()

const time_zone* Posix::time_zone::operator-> ( ) const
inline

◆ to_local()

template<class Duration >
date::local_time< typename std::common_type< Duration, std::chrono::seconds >::type > Posix::time_zone::to_local ( date::sys_time< Duration >  tp) const

◆ to_sys() [1/2]

template<class Duration >
date::sys_time< typename std::common_type< Duration, std::chrono::seconds >::type > Posix::time_zone::to_sys ( date::local_time< Duration >  tp) const

◆ to_sys() [2/2]

template<class Duration >
date::sys_time< typename std::common_type< Duration, std::chrono::seconds >::type > Posix::time_zone::to_sys ( date::local_time< Duration >  tp,
date::choose  z 
) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const time_zone z 
)
friend

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