Skip to content

Commit b220579

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent ebc9b23 commit b220579

File tree

7 files changed

+133
-243
lines changed

7 files changed

+133
-243
lines changed

reference/chrono/common_type.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -255,18 +255,18 @@ <h2>例</h2>
255255

256256
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">Rep1</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Period1</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Rep2</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Period2</span><span class="o">&gt;</span>
257257
<span class="k">constexpr</span> <span class="k">auto</span> <span class="n">duraion_plus</span><span class="p">(</span><span class="k">const</span> <span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep1</span><span class="p">,</span> <span class="n">Period1</span><span class="o">&gt;&amp;</span> <span class="n">d1</span><span class="p">,</span> <span class="k">const</span> <span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep2</span><span class="p">,</span> <span class="n">Period2</span><span class="o">&gt;&amp;</span> <span class="n">d2</span><span class="p">)</span>
258-
<span class="o">-&gt;</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep1</span><span class="p">,</span> <span class="n">Period1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep2</span><span class="p">,</span> <span class="n">Period2</span><span class="o">&gt;&gt;</span>
258+
<span class="o">-&gt;</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep1</span><span class="p">,</span> <span class="n">Period1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep2</span><span class="p">,</span> <span class="n">Period2</span><span class="o">&gt;&gt;</span>
259259
<span class="p">{</span>
260-
<span class="k">using</span> <span class="n">common_duration</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep1</span><span class="p">,</span> <span class="n">Period1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep2</span><span class="p">,</span> <span class="n">Period2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
260+
<span class="k">using</span> <span class="n">common_duration</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep1</span><span class="p">,</span> <span class="n">Period1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="duration.html">std::chrono::duration</a></span><span class="o">&lt;</span><span class="n">Rep2</span><span class="p">,</span> <span class="n">Period2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
261261

262262
<span class="k">return</span> <span class="nf">common_duration</span><span class="p">(</span><span class="n">d1</span><span class="p">)</span> <span class="o">+</span> <span class="n">common_duration</span><span class="p">(</span><span class="n">d2</span><span class="p">);</span>
263263
<span class="p">}</span>
264264

265265
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">Clock</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Duration1</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Duration2</span><span class="o">&gt;</span>
266266
<span class="k">constexpr</span> <span class="k">auto</span> <span class="n">timepoint_plus</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration1</span><span class="o">&gt;&amp;</span> <span class="n">p1</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration2</span><span class="o">&gt;&amp;</span> <span class="n">p2</span><span class="p">)</span>
267-
<span class="o">-&gt;</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration2</span><span class="o">&gt;&gt;</span>
267+
<span class="o">-&gt;</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration2</span><span class="o">&gt;&gt;</span>
268268
<span class="p">{</span>
269-
<span class="k">using</span> <span class="n">common_timepoint</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
269+
<span class="k">using</span> <span class="n">common_timepoint</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="o">::</span><span class="n">time_point</span><span class="o">&lt;</span><span class="n">Clock</span><span class="p">,</span> <span class="n">Duration2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
270270

271271
<span class="k">auto</span> <span class="n"><a href="duration.html">duration</a></span> <span class="o">=</span> <span class="n">duraion_plus</span><span class="p">(</span><span class="n">p1</span><span class="p">.</span><span class="n">time_since_epoch</span><span class="p">(),</span> <span class="n">p2</span><span class="p">.</span><span class="n">time_since_epoch</span><span class="p">());</span>
272272
<span class="k">return</span> <span class="nf">common_timepoint</span><span class="p">(</span><span class="n"><a href="duration.html">duration</a></span><span class="p">);</span>

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ <h2>例</h2>
239239
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">false</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">0h</a></span><span class="p">);</span>
240240

241241
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">);</span>
242-
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">);</span>
242+
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1L</span><span class="n">TVNeFFhRdQkICnvchOsubgoefqThRMl</span><span class="p">);</span>
243243
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">15h</a></span><span class="p">);</span>
244244
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">11h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">23h</a></span><span class="p">);</span>
245245
<span class="p">}</span>

reference/iterator/basic_const_iterator/common_type.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -259,19 +259,19 @@ <h2>例</h2>
259259
<p><div class="yata" id="a78d10ed42cabe6d760e538397ec1d74a90ccb13"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../iterator.html">&lt;iterator&gt;</a></span><span class="cp"></span>
260260

261261
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
262-
<span class="k">using</span> <span class="n">ct1</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">;</span>
262+
<span class="k">using</span> <span class="n">ct1</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">;</span>
263263

264264
<span class="k">static_assert</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../../concepts/same_as.html">same_as</a></span><span class="o">&lt;</span><span class="n">ct1</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">basic_const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">);</span>
265265

266-
<span class="k">using</span> <span class="n">ct2</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;</span><span class="p">,</span> <span class="kt">int</span><span class="o">*&gt;</span><span class="p">;</span>
266+
<span class="k">using</span> <span class="n">ct2</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;</span><span class="p">,</span> <span class="kt">int</span><span class="o">*&gt;</span><span class="p">;</span>
267267

268268
<span class="k">static_assert</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../../concepts/same_as.html">same_as</a></span><span class="o">&lt;</span><span class="n">ct1</span><span class="p">,</span> <span class="n">ct2</span><span class="o">&gt;</span><span class="p">);</span>
269269

270-
<span class="k">using</span> <span class="n">ct3</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="k">const</span> <span class="kt">int</span><span class="o">*</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">;</span>
270+
<span class="k">using</span> <span class="n">ct3</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="k">const</span> <span class="kt">int</span><span class="o">*</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">;</span>
271271

272272
<span class="k">static_assert</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../../concepts/same_as.html">same_as</a></span><span class="o">&lt;</span><span class="n">ct3</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">basic_const_iterator</span><span class="o">&lt;</span><span class="k">const</span> <span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">);</span>
273273

274-
<span class="k">using</span> <span class="n">ct4</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">basic_const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">basic_const_iterator</span><span class="o">&lt;</span><span class="k">const</span> <span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">;</span>
274+
<span class="k">using</span> <span class="n">ct4</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">std::common_type_t</span></span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">basic_const_iterator</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">*&gt;</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">basic_const_iterator</span><span class="o">&lt;</span><span class="k">const</span> <span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">;</span>
275275

276276
<span class="k">static_assert</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n"><a href="../../concepts/same_as.html">same_as</a></span><span class="o">&lt;</span><span class="n">ct4</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">basic_const_iterator</span><span class="o">&lt;</span><span class="k">const</span> <span class="kt">int</span><span class="o">*&gt;&gt;</span><span class="p">);</span>
277277
<span class="p">}</span>

0 commit comments

Comments
 (0)