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 は戻り値の型です。目次 |
[編集] Parameters
| pt | - | オフセットを適用する時間点 |
| d | - | 時間オフセット |
| pt_lhs, pt_rhs | - | 差を抽出する時間点 |
[編集] Return value
[編集] 例外
実装定義の例外をスローする場合があります。
[編集] Example
| このセクションは未完成です 理由: 例がありません |
[編集] Defect reports
以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。
| DR | 適用対象 | 公開された動作 | 正しい動作 |
|---|---|---|---|
| LWG 2739 | C++11 | pt - d は、符号なし duration に対して異常な動作をしていました。 |
動作が修正されました。 |
[編集] See also
| 指定された期間によって時刻の時点を変更する (public メンバー関数) |