A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://learn.microsoft.com/en-us/cpp/standard-library/time-point-class below:

time_point Class | Microsoft Learn

A time_point represents a point in time that is relative to the epoch of a clock.

Syntax
template <class Clock, class Duration = typename Clock::duration>
class time_point;

The clock that supplies the reference point for the epoch is specified by the template argument Clock.

Members Convenience type aliases Name Description clock Synonym for the template parameter Clock. duration Synonym for the template parameter Duration. period Synonym for the nested type name duration::period. rep Synonym for the nested type name duration::rep. Public constructors Name Description time_point Constructs a time_point object. Public methods Name Description max Specifies the upper limit for rep. min Specifies the lower limit for rep. time_since_epoch Returns the amount of time between this time_point and the clock's epoch (or time and date that the clock starts measuring time). Public operators Name Description operator+= Adds a specified value to the stored duration. operator-= Subtracts a specified value from the stored duration. Requirements

Header: <chrono>

Namespace: std::chrono

max

Static method that returns the upper bound for values of type rep.

static constexpr time_point max();
Return value

In effect, returns time_point(duration::max()).

min

Static method that returns the lower bound for values of type rep.

static constexpr time_point min();
Return value

In effect, returns time_point(duration::min()).

operator+=

Adds a specified value to the stored duration value.

time_point& operator+=(const duration& Dur);
Parameters

Dur
A duration object.

Return value

The time_point object after the addition is done.

operator-=

Subtracts a specified value from the stored duration value.

time_point& operator-=(const duration& Dur);
Parameters

Dur
A duration object.

Return value

The time_point object after the subtraction is done.

time_point constructor

Constructs a time_point object.

constexpr time_point();

constexpr explicit time_point(const duration& Dur);

template <class Duration2>
constexpr time_point(const time_point<clock, Duration2>& Tp);
Parameters

Dur
A duration object.

Tp
A time_point object.

The first constructor constructs an object whose stored duration value is equal to duration::zero.

The second constructor constructs an object whose stored duration value is equal to Dur. Unless is_convertible<Duration2, duration> holds true, the second constructor doesn't participate in overload resolution. For more information, see <type_traits>.

The third constructor initializes its duration value by using Tp.time_since_epoch().

time_since_epoch

Returns the amount of time between this time_point and the clock's epoch. (A clock's epoch is the time from which the clock starts measuring time, such as midnight 1/1/1970). It's returned as a duration value.

constexpr duration time_since_epoch() const;
See also

<chrono>
Header Files Reference


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4