NAME
A class of omni::chrono
MEMBERS
omni::chrono::span
A class of omni::chrono
#include <omni/chrono/span.hpp>MEMBERS
omni::chrono::span::span()
omni::chrono::span::~span()
span< TickType >& omni::chrono::span::add(const span< TickType >& other)
bool omni::chrono::span::can_negate()
span_t omni::chrono::span::days()
span< TickType > omni::chrono::span::duration()
static inline span< TickType > omni::chrono::span::from_days(double value)
static inline span< TickType > omni::chrono::span::from_hours(double value)
static inline span< TickType > omni::chrono::span::from_microseconds(span_t value)
static inline span< TickType > omni::chrono::span::from_milliseconds(double value)
static inline span< TickType > omni::chrono::span::from_minutes(double value)
static inline span< TickType > omni::chrono::span::from_nanoseconds(span_t value)
static inline span< TickType > omni::chrono::span::from_seconds(double value)
static inline span< TickType > omni::chrono::span::from_ticks(span_t value)
static inline span< TickType > omni::chrono::span::from_time(span_t hours, span_t minutes, span_t seconds)
uint64_t omni::chrono::span::generate_hash()
span_t omni::chrono::span::hours()
static inline span_t omni::chrono::span::max_milliseconds()
static inline span_t omni::chrono::span::max_seconds()
static inline span< TickType > omni::chrono::span::max_value()
span_t omni::chrono::span::milliseconds()
static inline span_t omni::chrono::span::min_milliseconds()
static inline span_t omni::chrono::span::min_seconds()
static inline span< TickType > omni::chrono::span::min_value()
span_t omni::chrono::span::minutes()
span< TickType > omni::chrono::span::negate()
static span< TickType > omni::chrono::span::parse(const std::string& s)
span_t omni::chrono::span::seconds()
span< TickType >& omni::chrono::span::subtract(const span< TickType >& other)
span_t omni::chrono::span::ticks()
std::string omni::chrono::span::to_string()
omni::string_t omni::chrono::span::to_string_t()
std::wstring omni::chrono::span::to_wstring()
double omni::chrono::span::total_days()
double omni::chrono::span::total_hours()
double omni::chrono::span::total_milliseconds()
double omni::chrono::span::total_minutes()
double omni::chrono::span::total_seconds()
static bool omni::chrono::span::try_parse(const std::string& s, span< TickType >& result)
static inline span< TickType > omni::chrono::span::zero()
span< TickType > omni::chrono::span::operator-(const span< TickType >& other)
omni::chrono::span::operator std::string()
omni::chrono::span::operator std::wstring()
bool omni::chrono::span::operator!=(const span< TickType >& other)
span< TickType > omni::chrono::span::operator+(const span< TickType >& other)
span< TickType >& omni::chrono::span::operator+=(const span< TickType >& other)
bool omni::chrono::span::operator<(const span< TickType >& other)
bool omni::chrono::span::operator<=(const span< TickType >& other)
span< TickType >& omni::chrono::span::operator=(const span< TickType >& other)
span< TickType >& omni::chrono::span::operator-=(const span< TickType >& other)
bool omni::chrono::span::operator==(const span< TickType >& other)
bool omni::chrono::span::operator>(const span< TickType >& other)
bool omni::chrono::span::operator>=(const span< TickType >& other)
omni::chrono::span::span_t