operator+, operator- (std::chrono::time_point)
|
ヘッダーで定義
<chrono>
|
||
| (1) | ||
|
template
<
class
C,
class
D1,
class
R2,
class
P2
>
time_point
<
C,
typename
std::
common_type
<
D1, duration
<
R2,P2
>>
::
type
>
|
(C++11以降)
(C++14まで) |
|
|
template
<
class
C,
class
D1,
class
R2,
class
P2
>
constexpr
time_point
<
C,
std::
common_type_t
<
D1, duration
<
R2,P2
>>>
|
(C++14以降) | |
| (2) | ||
|
template
<
class
R1,
class
P1,
class
C,
class
D2
>
time_point
<
C,
typename
std::
common_type
<
duration
<
R1,P1
>
,D2
>
::
type
>
|
(C++11以降)
(C++14まで) |
|
|
template
<
class
R1,
class
P1,
class
C,
class
D2
>
constexpr
time_point
<
C,
std::
common_type_t
<
duration
<
R1,P1
>
,D2
>>
|
(C++14以降) | |
| (3) | ||
|
template
<
class
C,
class
D1,
class
R2,
class
P2
>
time_point
<
C,
typename
std::
common_type
<
D1, duration
<
R2,P2
>>
::
type
>
|
(C++11以降)
(C++14まで) |
|
|
template
<
class
C,
class
D1,
class
R2,
class
P2
>
constexpr
time_point
<
C,
std::
common_type_t
<
D1, duration
<
R2,P2
>>>
|
(C++14以降) | |
| (4) | ||
|
template
<
class
C,
class
D1,
class
D2
>
typename
std::
common_type
<
D1,D2
>
::
type
|
(C++11以降)
(C++14まで) |
|
|
template
<
class
C,
class
D1,
class
D2
>
constexpr
std::
common_type_t
<
D1,D2
>
|
(C++14以降) | |
time_point
を含む加算および減算演算を実行します。
CT
は戻り値の型です。
CT
は戻り値の型です。
目次 |
パラメータ
| pt | - | オフセットを適用する時間点 |
| d | - | 時間オフセット |
| pt_lhs, pt_rhs | - | 差分を抽出する時間点 |
戻り値
例外
実装定義の例外をスローする可能性があります。
例
|
このセクションは不完全です
理由: 例がありません |
不具合報告
以下の動作変更の欠陥報告書は、以前に公開されたC++規格に対して遡及的に適用されました。
| DR | 適用対象 | 公開時の動作 | 正しい動作 |
|---|---|---|---|
| LWG 2739 | C++11 |
pt
-
d
符号なし
duration
に対して不安定な動作を示した
|
動作を修正 |
関連項目
|
指定された期間で時間点を変更する
(公開メンバ関数) |