Opm::TimeStampUTC Class Reference

#include <TimeService.hpp>

Classes

struct  YMD
 

Public Member Functions

 TimeStampUTC ()=default
 
 TimeStampUTC (const std::time_t tp)
 
 TimeStampUTC (const YMD &ymd)
 
 TimeStampUTC (int year, int month, int day)
 
 TimeStampUTC (const YMD &ymd, int hour, int minutes, int seconds, int usec)
 
TimeStampUTCoperator= (const std::time_t tp)
 
bool operator== (const TimeStampUTC &data) const
 
TimeStampUTChour (const int h)
 
TimeStampUTCminutes (const int m)
 
TimeStampUTCseconds (const int s)
 
TimeStampUTCmicroseconds (const int us)
 
const YMDymd () const
 
int year () const
 
int month () const
 
int day () const
 
int hour () const
 
int minutes () const
 
int seconds () const
 
int microseconds () const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Constructor & Destructor Documentation

◆ TimeStampUTC() [1/5]

Opm::TimeStampUTC::TimeStampUTC ( )
default

◆ TimeStampUTC() [2/5]

Opm::TimeStampUTC::TimeStampUTC ( const std::time_t  tp)
explicit

◆ TimeStampUTC() [3/5]

Opm::TimeStampUTC::TimeStampUTC ( const YMD ymd)
explicit

◆ TimeStampUTC() [4/5]

Opm::TimeStampUTC::TimeStampUTC ( int  year,
int  month,
int  day 
)

◆ TimeStampUTC() [5/5]

Opm::TimeStampUTC::TimeStampUTC ( const YMD ymd,
int  hour,
int  minutes,
int  seconds,
int  usec 
)

Member Function Documentation

◆ day()

int Opm::TimeStampUTC::day ( ) const
inline

◆ hour() [1/2]

int Opm::TimeStampUTC::hour ( ) const
inline

◆ hour() [2/2]

TimeStampUTC & Opm::TimeStampUTC::hour ( const int  h)

◆ microseconds() [1/2]

int Opm::TimeStampUTC::microseconds ( ) const
inline

◆ microseconds() [2/2]

TimeStampUTC & Opm::TimeStampUTC::microseconds ( const int  us)

◆ minutes() [1/2]

int Opm::TimeStampUTC::minutes ( ) const
inline

◆ minutes() [2/2]

TimeStampUTC & Opm::TimeStampUTC::minutes ( const int  m)

◆ month()

int Opm::TimeStampUTC::month ( ) const
inline

◆ operator=()

TimeStampUTC & Opm::TimeStampUTC::operator= ( const std::time_t  tp)

◆ operator==()

bool Opm::TimeStampUTC::operator== ( const TimeStampUTC data) const

◆ seconds() [1/2]

int Opm::TimeStampUTC::seconds ( ) const
inline

◆ seconds() [2/2]

TimeStampUTC & Opm::TimeStampUTC::seconds ( const int  s)

◆ serializeOp()

template<class Serializer >
void Opm::TimeStampUTC::serializeOp ( Serializer serializer)
inline

◆ year()

int Opm::TimeStampUTC::year ( ) const
inline

◆ ymd()

const YMD & Opm::TimeStampUTC::ymd ( ) const
inline

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