HOPS
HOPS class reference
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
hops::tai_clock Struct Reference

TAI clock: SI seconds since 1958-01-01; constant offset from UTC. More...

#include <hops_leap_seconds.hh>

Public Types

using duration = std::chrono::system_clock::duration
 
using period = duration::period
 
using rep = duration::rep
 
using time_point = std::chrono::time_point< tai_clock >
 

Static Public Member Functions

template<class Duration >
static tai_time< Duration > from_utc (const utc_time< Duration > &t)
 
template<class Duration >
static utc_time< Duration > to_utc (const tai_time< Duration > &t)
 

Static Public Attributes

static CONSTDATA bool is_steady = false
 

Detailed Description

TAI clock: SI seconds since 1958-01-01; constant offset from UTC.

Member Typedef Documentation

◆ duration

using hops::tai_clock::duration = std::chrono::system_clock::duration

◆ period

using hops::tai_clock::period = duration::period

◆ rep

using hops::tai_clock::rep = duration::rep

◆ time_point

using hops::tai_clock::time_point = std::chrono::time_point< tai_clock >

Member Function Documentation

◆ from_utc()

template<class Duration >
static tai_time< Duration > hops::tai_clock::from_utc ( const utc_time< Duration > &  t)
inlinestatic

◆ to_utc()

template<class Duration >
static utc_time< Duration > hops::tai_clock::to_utc ( const tai_time< Duration > &  t)
inlinestatic

Member Data Documentation

◆ is_steady

CONSTDATA bool hops::tai_clock::is_steady = false
static

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