#include <Timestamp.hpp>
|
std::chrono::time_point< std::chrono::system_clock > | m_timestamp |
|
◆ Timestamp() [1/5]
iv::time::Timestamp::Timestamp |
( |
| ) |
|
|
inline |
◆ Timestamp() [2/5]
◆ Timestamp() [3/5]
iv::time::Timestamp::Timestamp |
( |
const std::chrono::time_point< std::chrono::system_clock > & | timestamp | ) |
|
|
inlineexplicit |
◆ Timestamp() [4/5]
iv::time::Timestamp::Timestamp |
( |
const Timestamp & | other | ) |
|
|
default |
◆ Timestamp() [5/5]
iv::time::Timestamp::Timestamp |
( |
Timestamp && | other | ) |
|
|
inlinenoexcept |
◆ getDateTime()
◆ getLomsTime()
void iv::time::Timestamp::getLomsTime |
( |
uint16_t & | numDaysSince1984, |
|
|
uint32_t & | milliseconds ) const |
◆ inMilliseconds()
◆ inSeconds()
int64_t iv::time::Timestamp::inSeconds |
( |
| ) |
const |
|
inlinenodiscard |
◆ now()
void iv::time::Timestamp::now |
( |
| ) |
|
|
inline |
◆ operator!=()
bool iv::time::Timestamp::operator!= |
( |
const Timestamp & | other | ) |
const |
|
inline |
◆ operator+() [1/2]
◆ operator+() [2/2]
Timestamp iv::time::Timestamp::operator+ |
( |
const std::chrono::seconds & | seconds | ) |
const |
|
inline |
◆ operator-() [1/2]
◆ operator-() [2/2]
Timestamp iv::time::Timestamp::operator- |
( |
const std::chrono::seconds & | seconds | ) |
const |
|
inline |
◆ operator<()
bool iv::time::Timestamp::operator< |
( |
const Timestamp & | other | ) |
const |
|
inline |
◆ operator<=()
bool iv::time::Timestamp::operator<= |
( |
const Timestamp & | other | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool iv::time::Timestamp::operator== |
( |
const Timestamp & | other | ) |
const |
|
inline |
◆ operator>()
bool iv::time::Timestamp::operator> |
( |
const Timestamp & | other | ) |
const |
|
inline |
◆ operator>=()
bool iv::time::Timestamp::operator>= |
( |
const Timestamp & | other | ) |
const |
|
inline |
◆ roundToNextMinute()
void iv::time::Timestamp::roundToNextMinute |
( |
| ) |
|
|
inline |
◆ setLomsTime()
Timestamp & iv::time::Timestamp::setLomsTime |
( |
uint16_t | numDaysSince1984, |
|
|
uint32_t | milliseconds ) |
◆ setTime() [1/2]
◆ setTime() [2/2]
void iv::time::Timestamp::setTime |
( |
const std::chrono::time_point< std::chrono::system_clock > | time = std::chrono::system_clock::now() | ) |
|
|
inline |
◆ m_timestamp
std::chrono::time_point<std::chrono::system_clock> iv::time::Timestamp::m_timestamp |
|
private |
The documentation for this class was generated from the following files: