Inheritance diagram for TimeVal:

Public Member Functions

constexpr TimeVal (const TimeVal &)=default
 
constexpr TimeVal (TimeVal &&) noexcept=default
 
constexpr TimeValoperator= (const TimeVal &)=default
 
constexpr TimeValoperator= (TimeVal &&) noexcept=default
 
constexpr TimeVal (ossia::time_value v) noexcept
 
constexpr TimeVal (int64_t v) noexcept
 
 TimeVal (const QTime &t) noexcept
 
constexpr TimeVal operator- (TimeVal t) const noexcept
 
constexpr TimeVal operator+ (TimeVal t) const noexcept
 
constexpr TimeValoperator= (bool d) noexcept=delete
 
constexpr TimeValoperator= (double d) noexcept=delete
 
constexpr TimeValoperator= (float d) noexcept=delete
 
constexpr TimeValoperator= (uint64_t d) noexcept=delete
 
constexpr TimeValoperator= (int64_t d) noexcept
 
constexpr TimeValoperator= (int32_t d) noexcept
 
constexpr TimeValoperator- () noexcept
 
constexpr time_value operator* (time_value d) const noexcept
 
constexpr time_value operator* (double d) const noexcept
 
constexpr time_value operator* (int64_t d) const noexcept
 
 operator bool () const noexcept=delete
 
constexpr double msec () const noexcept
 
constexpr double sec () const noexcept
 
constexpr double toPixels (ZoomRatio ratio) const noexcept
 
constexpr double toPixelsRaw (ZoomRatio ratio) const noexcept
 
constexpr int64_t toSample (double sampleRate) const noexcept
 
QTime toQTime () const noexcept
 
QString toString () const noexcept
 
constexpr void setMSecs (double msecs) noexcept
 
constexpr bool operator== (TimeVal other) const noexcept
 
constexpr bool operator!= (TimeVal other) const noexcept
 
constexpr bool operator> (TimeVal other) const noexcept
 
constexpr bool operator>= (TimeVal other) const noexcept
 
constexpr bool operator< (TimeVal other) const noexcept
 
constexpr bool operator<= (TimeVal other) const noexcept
 
constexpr bool operator== (time_value other) const noexcept
 
constexpr bool operator!= (time_value other) const noexcept
 
constexpr bool operator> (time_value other) const noexcept
 
constexpr bool operator>= (time_value other) const noexcept
 
constexpr bool operator< (time_value other) const noexcept
 
constexpr bool operator<= (time_value other) const noexcept
 

Static Public Member Functions

static constexpr TimeVal fromMsecs (double msecs)
 
static constexpr TimeVal fromPixels (double pixels, double flicksPerPixel)
 
static constexpr TimeVal zero () noexcept
 

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