webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
WTF::WallTime Class Reference

#include <WallTime.h>

Public Member Functions

 WallTime ()
 
Seconds secondsSinceEpoch () const
 
WallTime approximateWallTime () const
 
WTF_EXPORT_PRIVATE MonotonicTime approximateMonotonicTime () const
 
 operator bool () const
 
WallTime operator+ (Seconds other) const
 
WallTime operator- (Seconds other) const
 
WallTime operator- () const
 
WallTimeoperator+= (Seconds other)
 
WallTimeoperator-= (Seconds other)
 
Seconds operator- (WallTime other) const
 
bool operator== (WallTime other) const
 
bool operator!= (WallTime other) const
 
bool operator< (WallTime other) const
 
bool operator> (WallTime other) const
 
bool operator<= (WallTime other) const
 
bool operator>= (WallTime other) const
 
WTF_EXPORT_PRIVATE void dump (PrintStream &) const
 
 WallTime ()
 
Seconds secondsSinceEpoch () const
 
WallTime approximateWallTime () const
 
WTF_EXPORT_PRIVATE MonotonicTime approximateMonotonicTime () const
 
 operator bool () const
 
WallTime operator+ (Seconds other) const
 
WallTime operator- (Seconds other) const
 
WallTime operator- () const
 
WallTimeoperator+= (Seconds other)
 
WallTimeoperator-= (Seconds other)
 
Seconds operator- (WallTime other) const
 
bool operator== (WallTime other) const
 
bool operator!= (WallTime other) const
 
bool operator< (WallTime other) const
 
bool operator> (WallTime other) const
 
bool operator<= (WallTime other) const
 
bool operator>= (WallTime other) const
 
WTF_EXPORT_PRIVATE void dump (PrintStream &) const
 
 WallTime ()
 
Seconds secondsSinceEpoch () const
 
WallTime approximateWallTime () const
 
WTF_EXPORT_PRIVATE MonotonicTime approximateMonotonicTime () const
 
 operator bool () const
 
WallTime operator+ (Seconds other) const
 
WallTime operator- (Seconds other) const
 
WallTime operator- () const
 
WallTimeoperator+= (Seconds other)
 
WallTimeoperator-= (Seconds other)
 
Seconds operator- (WallTime other) const
 
bool operator== (WallTime other) const
 
bool operator!= (WallTime other) const
 
bool operator< (WallTime other) const
 
bool operator> (WallTime other) const
 
bool operator<= (WallTime other) const
 
bool operator>= (WallTime other) const
 
WTF_EXPORT_PRIVATE void dump (PrintStream &) const
 

Static Public Member Functions

static WallTime fromRawSeconds (double value)
 
static WTF_EXPORT_PRIVATE WallTime now ()
 
static WallTime infinity ()
 
static WallTime fromRawSeconds (double value)
 
static WTF_EXPORT_PRIVATE WallTime now ()
 
static WallTime infinity ()
 
static WallTime fromRawSeconds (double value)
 
static WTF_EXPORT_PRIVATE WallTime now ()
 
static WallTime infinity ()
 

Static Public Attributes

static const ClockType clockType = ClockType::Wall
 

Constructor & Destructor Documentation

◆ WallTime() [1/3]

WTF::WallTime::WallTime ( )
inline

◆ WallTime() [2/3]

WTF::WallTime::WallTime ( )
inline

◆ WallTime() [3/3]

WTF::WallTime::WallTime ( )
inline

Member Function Documentation

◆ approximateMonotonicTime() [1/3]

MonotonicTime WTF::WallTime::approximateMonotonicTime ( ) const

◆ approximateMonotonicTime() [2/3]

WTF_EXPORT_PRIVATE MonotonicTime WTF::WallTime::approximateMonotonicTime ( ) const

◆ approximateMonotonicTime() [3/3]

WTF_EXPORT_PRIVATE MonotonicTime WTF::WallTime::approximateMonotonicTime ( ) const

◆ approximateWallTime() [1/3]

WallTime WTF::WallTime::approximateWallTime ( ) const
inline

◆ approximateWallTime() [2/3]

WallTime WTF::WallTime::approximateWallTime ( ) const
inline

◆ approximateWallTime() [3/3]

WallTime WTF::WallTime::approximateWallTime ( ) const
inline

◆ dump() [1/3]

void WTF::WallTime::dump ( PrintStream out) const

◆ dump() [2/3]

WTF_EXPORT_PRIVATE void WTF::WallTime::dump ( PrintStream ) const

◆ dump() [3/3]

WTF_EXPORT_PRIVATE void WTF::WallTime::dump ( PrintStream ) const

◆ fromRawSeconds() [1/3]

static WallTime WTF::WallTime::fromRawSeconds ( double  value)
inlinestatic

◆ fromRawSeconds() [2/3]

static WallTime WTF::WallTime::fromRawSeconds ( double  value)
inlinestatic

◆ fromRawSeconds() [3/3]

static WallTime WTF::WallTime::fromRawSeconds ( double  value)
inlinestatic

◆ infinity() [1/3]

static WallTime WTF::WallTime::infinity ( )
inlinestatic

◆ infinity() [2/3]

static WallTime WTF::WallTime::infinity ( )
inlinestatic

◆ infinity() [3/3]

static WallTime WTF::WallTime::infinity ( )
inlinestatic

◆ now() [1/3]

static WTF_EXPORT_PRIVATE WallTime WTF::WallTime::now ( )
static

◆ now() [2/3]

WallTime WTF::WallTime::now ( )
static

◆ now() [3/3]

static WTF_EXPORT_PRIVATE WallTime WTF::WallTime::now ( )
static

◆ operator bool() [1/3]

WTF::WallTime::operator bool ( ) const
inlineexplicit

◆ operator bool() [2/3]

WTF::WallTime::operator bool ( ) const
inlineexplicit

◆ operator bool() [3/3]

WTF::WallTime::operator bool ( ) const
inlineexplicit

◆ operator!=() [1/3]

bool WTF::WallTime::operator!= ( WallTime  other) const
inline

◆ operator!=() [2/3]

bool WTF::WallTime::operator!= ( WallTime  other) const
inline

◆ operator!=() [3/3]

bool WTF::WallTime::operator!= ( WallTime  other) const
inline

◆ operator+() [1/3]

WallTime WTF::WallTime::operator+ ( Seconds  other) const
inline

◆ operator+() [2/3]

WallTime WTF::WallTime::operator+ ( Seconds  other) const
inline

◆ operator+() [3/3]

WallTime WTF::WallTime::operator+ ( Seconds  other) const
inline

◆ operator+=() [1/3]

WallTime& WTF::WallTime::operator+= ( Seconds  other)
inline

◆ operator+=() [2/3]

WallTime& WTF::WallTime::operator+= ( Seconds  other)
inline

◆ operator+=() [3/3]

WallTime& WTF::WallTime::operator+= ( Seconds  other)
inline

◆ operator-() [1/9]

WallTime WTF::WallTime::operator- ( Seconds  other) const
inline

◆ operator-() [2/9]

WallTime WTF::WallTime::operator- ( Seconds  other) const
inline

◆ operator-() [3/9]

WallTime WTF::WallTime::operator- ( Seconds  other) const
inline

◆ operator-() [4/9]

WallTime WTF::WallTime::operator- ( ) const
inline

◆ operator-() [5/9]

WallTime WTF::WallTime::operator- ( ) const
inline

◆ operator-() [6/9]

WallTime WTF::WallTime::operator- ( ) const
inline

◆ operator-() [7/9]

Seconds WTF::WallTime::operator- ( WallTime  other) const
inline

◆ operator-() [8/9]

Seconds WTF::WallTime::operator- ( WallTime  other) const
inline

◆ operator-() [9/9]

Seconds WTF::WallTime::operator- ( WallTime  other) const
inline

◆ operator-=() [1/3]

WallTime& WTF::WallTime::operator-= ( Seconds  other)
inline

◆ operator-=() [2/3]

WallTime& WTF::WallTime::operator-= ( Seconds  other)
inline

◆ operator-=() [3/3]

WallTime& WTF::WallTime::operator-= ( Seconds  other)
inline

◆ operator<() [1/3]

bool WTF::WallTime::operator< ( WallTime  other) const
inline

◆ operator<() [2/3]

bool WTF::WallTime::operator< ( WallTime  other) const
inline

◆ operator<() [3/3]

bool WTF::WallTime::operator< ( WallTime  other) const
inline

◆ operator<=() [1/3]

bool WTF::WallTime::operator<= ( WallTime  other) const
inline

◆ operator<=() [2/3]

bool WTF::WallTime::operator<= ( WallTime  other) const
inline

◆ operator<=() [3/3]

bool WTF::WallTime::operator<= ( WallTime  other) const
inline

◆ operator==() [1/3]

bool WTF::WallTime::operator== ( WallTime  other) const
inline

◆ operator==() [2/3]

bool WTF::WallTime::operator== ( WallTime  other) const
inline

◆ operator==() [3/3]

bool WTF::WallTime::operator== ( WallTime  other) const
inline

◆ operator>() [1/3]

bool WTF::WallTime::operator> ( WallTime  other) const
inline

◆ operator>() [2/3]

bool WTF::WallTime::operator> ( WallTime  other) const
inline

◆ operator>() [3/3]

bool WTF::WallTime::operator> ( WallTime  other) const
inline

◆ operator>=() [1/3]

bool WTF::WallTime::operator>= ( WallTime  other) const
inline

◆ operator>=() [2/3]

bool WTF::WallTime::operator>= ( WallTime  other) const
inline

◆ operator>=() [3/3]

bool WTF::WallTime::operator>= ( WallTime  other) const
inline

◆ secondsSinceEpoch() [1/3]

Seconds WTF::WallTime::secondsSinceEpoch ( ) const
inline

◆ secondsSinceEpoch() [2/3]

Seconds WTF::WallTime::secondsSinceEpoch ( ) const
inline

◆ secondsSinceEpoch() [3/3]

Seconds WTF::WallTime::secondsSinceEpoch ( ) const
inline

Member Data Documentation

◆ clockType

static const ClockType WTF::WallTime::clockType = ClockType::Wall
static

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