Skip to content

Commit a2eaee7

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent bfdb59d commit a2eaee7

22 files changed

+2677
-569
lines changed

reference/chrono/common_type.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -217,13 +217,13 @@
217217
<span class="c1">// (1)</span>
218218
<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>
219219
<span class="k">struct</span> <span class="n"><a href="../type_traits/common_type.html">common_type</a></span><span class="o">&lt;</span><span class="n"><a href="duration.html">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">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>
220-
<span class="k">using</span> <span class="n">type</span> <span class="o">=</span> <span class="n"><a href="duration.html">chrono::duration</a></span><span class="o">&lt;</span><span class="n">common_type_t</span><span class="o">&lt;</span><span class="n">Rep1</span><span class="p">,</span> <span class="n">Rep2</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">Period</span><span class="cm">/*下記参照*/</span><span class="o">&gt;</span><span class="p">;</span>
220+
<span class="k">using</span> <span class="n">type</span> <span class="o">=</span> <span class="n"><a href="duration.html">chrono::duration</a></span><span class="o">&lt;</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">Rep1</span><span class="p">,</span> <span class="n">Rep2</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">Period</span><span class="cm">/*下記参照*/</span><span class="o">&gt;</span><span class="p">;</span>
221221
<span class="p">};</span>
222222

223223
<span class="c1">// (2)</span>
224224
<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>
225225
<span class="k">struct</span> <span class="n"><a href="../type_traits/common_type.html">common_type</a></span><span class="o">&lt;</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">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>
226-
<span class="k">using</span> <span class="n">type</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">common_type_t</span><span class="o">&lt;</span><span class="n">Duration1</span><span class="p">,</span> <span class="n">Duration2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
226+
<span class="k">using</span> <span class="n">type</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"><span href="https://cpprefjp.github.io/reference/concepts/common_type.html">common_type_t</span></span><span class="o">&lt;</span><span class="n">Duration1</span><span class="p">,</span> <span class="n">Duration2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
227227
<span class="p">};</span>
228228
<span class="p">}</span>
229229
</code></pre></div>
@@ -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">common_type_t</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">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>
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">common_type_t</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">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>
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">common_type_t</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">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>
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">common_type_t</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">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>
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/duration/op_unary_minus.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ <h2>概要</h2>
232232
<p>負の符号。</p>
233233
<p>符号反転する。</p>
234234
<h2>戻り値</h2>
235-
<p><div class="codehilite"><pre><span></span><code><span class="k">return</span> <span class="n">common_type_t</span><span class="o">&lt;</span><span class="n"><a href="../duration.html">duration</a></span><span class="o">&gt;</span><span class="p">(</span><span class="o">-</span><span class="n">rep_</span><span class="p">);</span>
235+
<p><div class="codehilite"><pre><span></span><code><span class="k">return</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">duration</a></span><span class="o">&gt;</span><span class="p">(</span><span class="o">-</span><span class="n">rep_</span><span class="p">);</span>
236236
</code></pre></div>
237237
</p>
238238
<p><code>rep_</code>は内部で保持している値。メンバ変数名は説明用のもの</p>

reference/exposition-only.html

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2024-03-08T19:36:47">
180-
2024年03月08日 19時36分47秒
179+
<span itemprop="datePublished" content="2024-08-11T16:20:31">
180+
2024年08月11日 16時20分31秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -360,6 +360,41 @@ <h2><code>&lt;ranges&gt;</code></h2>
360360
<td>ある2つの型から構築出来る<code><a href="tuple/pair-like.html">pair-like</a></code>な型を表す (concept)</td>
361361
<td>C++20</td>
362362
</tr>
363+
<tr>
364+
<td><code><a href="ranges/maybe-const.html">maybe-const</a></code></td>
365+
<td>bool値に応じて<code>const</code>修飾を付加する (alias template)</td>
366+
<td>C++23</td>
367+
</tr>
368+
<tr>
369+
<td><code><a href="ranges/tuple-transform.html">tuple-transform</a></code></td>
370+
<td><code><a href="tuple/tuple.html">tuple</a></code>の各要素に関数を適用した<code><a href="tuple/tuple.html">tuple</a></code>を生成する (function template)</td>
371+
<td>C++23</td>
372+
</tr>
373+
<tr>
374+
<td><code><a href="ranges/tuple-for-each.html">tuple-for-each</a></code></td>
375+
<td><code><a href="tuple/tuple.html">tuple</a></code>の各要素に関数を適用する (function template)</td>
376+
<td>C++23</td>
377+
</tr>
378+
<tr>
379+
<td><code><a href="ranges/as-lvalue.html">as-lvalue</a></code></td>
380+
<td>rvalueをlvalueへキャストする (function template)</td>
381+
<td>C++23</td>
382+
</tr>
383+
<tr>
384+
<td><code><a href="ranges/all-random-access.html">all-random-access</a></code></td>
385+
<td>すべてのビューが<code><a href="ranges/random_access_range.html">random_access_range</a></code>であるかを表す (concept)</td>
386+
<td>C++26</td>
387+
</tr>
388+
<tr>
389+
<td><code><a href="ranges/all-bidirectional.html">all-bidirectional</a></code></td>
390+
<td>すべてのビューが<code><a href="ranges/bidirectional_range.html">bidirectional_range</a></code>であるかを表す (concept)</td>
391+
<td>C++26</td>
392+
</tr>
393+
<tr>
394+
<td><code><a href="ranges/all-forward.html">all-forward</a></code></td>
395+
<td>すべてのビューが<code><a href="ranges/forward_range.html">forward_range</a></code>であるかを表す (concept)</td>
396+
<td>C++26</td>
397+
</tr>
363398
</tbody>
364399
</table>
365400
<h2><code>&lt;tuple&gt;</code></h2>

reference/format/fmt-maybe-const.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@
215215
<div class="identifier-type">concept</div><div class="header">&lt;format&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">fmt-maybe-const</span><span class="cpp cpp23" title="C++23で追加">(C++23)</span></h1>
216216
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span> <span class="p">{</span>
217217
<span class="k">template</span> <span class="o">&lt;</span><span class="k">class</span> <span class="nc">R</span><span class="p">,</span> <span class="k">class</span> <span class="nc">charT</span><span class="o">&gt;</span>
218-
<span class="k">using</span> <span class="n">fmt</span><span class="o">-</span><span class="n">maybe</span><span class="o">-</span><span class="k">const</span> <span class="o">=</span>
218+
<span class="k">using</span> <span class="n">fmt</span><span class="o">-</span><span class="n"><a href="../ranges/maybe-const.html">maybe-const</a></span> <span class="o">=</span>
219219
<span class="n"><a href="../type_traits/conditional.html">conditional_t</a></span><span class="o">&lt;</span><span class="n"><a href="const-formattable-range.html">const-formattable-range</a></span><span class="o">&lt;</span><span class="n">R</span><span class="p">,</span> <span class="n">charT</span><span class="o">&gt;</span><span class="p">,</span> <span class="k">const</span> <span class="n">R</span><span class="p">,</span> <span class="n">R</span><span class="o">&gt;</span><span class="p">;</span>
220220
<span class="p">}</span>
221221
</code></pre></div>

0 commit comments

Comments
 (0)