Skip to content

Commit 4b52609

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 59e40cb commit 4b52609

File tree

11 files changed

+721
-154
lines changed

11 files changed

+721
-154
lines changed

reference/mdspan/de-ice.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-02-04T12:44:19">
192-
2024年02月04日 12時44分19秒
191+
<span itemprop="datePublished" content="2024-06-25T08:35:29">
192+
2024年06月25日 08時35分29秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -216,7 +216,7 @@
216216
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span><span class="o">&gt;</span>
217217
<span class="k">constexpr</span> <span class="n">T</span> <span class="n">de</span><span class="o">-</span><span class="n">ice</span><span class="p">(</span><span class="n">T</span> <span class="n">val</span><span class="p">)</span> <span class="p">{</span> <span class="k">return</span> <span class="n">val</span><span class="p">;</span> <span class="p">}</span>
218218

219-
<span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="integral-constant-like.html">integral-constant-like</a></span> <span class="n">T</span><span class="o">&gt;</span>
219+
<span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../span/integral-constant-like.html">integral-constant-like</a></span> <span class="n">T</span><span class="o">&gt;</span>
220220
<span class="k">constexpr</span> <span class="k">auto</span> <span class="n">de</span><span class="o">-</span><span class="n">ice</span><span class="p">(</span><span class="n">T</span><span class="p">)</span> <span class="p">{</span> <span class="k">return</span> <span class="n">T</span><span class="o">::</span><span class="n">value</span><span class="p">;</span> <span class="p">}</span>
221221
</code></pre></div>
222222
</p>

reference/mdspan/mdspan/op_deduction_guide.html

Lines changed: 19 additions & 9 deletions
Large diffs are not rendered by default.

reference/mdspan/strided_slice.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-02-04T12:44:19">
192-
2024年02月04日 12時44分19秒
191+
<span itemprop="datePublished" content="2024-06-25T08:35:29">
192+
2024年06月25日 08時35分29秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -240,7 +240,7 @@ <h2>概要</h2>
240240
</code></pre></div>
241241
</p>
242242
<h2><a class="cpprefjp-defined-word" data-desc="満たさなければプログラムが不適格となる要件。`static_assert`や関数のdelete宣言などに相当する">適格要件</a></h2>
243-
<p><code>OffsetType</code>, <code>ExtentType</code>, <code>StrideType</code>は符号付き整数型または符号無し整数型、もしくは<code><a href="integral-constant-like.html">integral-constant-like</a></code>のモデルであること。</p>
243+
<p><code>OffsetType</code>, <code>ExtentType</code>, <code>StrideType</code>は符号付き整数型または符号無し整数型、もしくは<code><a href="../span/integral-constant-like.html">integral-constant-like</a></code>のモデルであること。</p>
244244
<h2>メンバ型</h2>
245245
<table border="1" bordercolor="#888" style="border-collapse:collapse">
246246
<thead>

reference/mdspan/submdspan_extents.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-02-08T15:27:13">
192-
2024年02月08日 15時27分13秒
191+
<span itemprop="datePublished" content="2024-06-25T08:35:29">
192+
2024年06月25日 08時35分29秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -259,9 +259,9 @@ <h2>戻り値</h2>
259259
<li><code><a href="extents/rank.html">SubExtents::rank()</a></code>は、型<code>S_k</code><code><a href="../concepts/convertible_to.html">convertible_to</a>&lt;IndexType&gt;</code>のモデルではない<code>k</code>の個数に等しく、かつ</li>
260260
<li><code>map-rank[k] != <a href="../span/dynamic_extent.html">dynamic_extent</a></code>を満たす<code>Extents</code>の次元インデクス<code>k</code>について、<code><a href="extents/static_extent.html">SubExtents::static_extent</a>(map-rank[k])</code>が下記と等しいこと<ul>
261261
<li><code><a href="../type_traits/is_convertible.html">is_convertible_v</a>&lt;S_k, <a href="full_extent_t.html">full_extent_t</a>&gt;</code><code>true</code>のとき、<code><a href="extents/static_extent.html">SubExtents::static_extent</a>(k)</code>、そうでなければ、</li>
262-
<li><code>S_k</code><code><a href="index-pair-like.html">index-pair-like</a></code>のモデルかつ<code>tuple_element_t&lt;0, S_k&gt;</code>および<code>tuple_element_t&lt;1, S_k&gt;</code>がいずれも<code><a href="integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、<code><a href="de-ice.html">de-ice</a>(tuple_element_t&lt;1, S_k&gt;) - <a href="de-ice.html">de-ice</a>(tuple_element_t&lt;0, S_k&gt;)</code>、そうでなければ</li>
263-
<li><code>S_k</code><code><a href="strided_slice.html">strided_slice</a></code>の特殊化かつメンバ型<code>extent_type</code><code>S_k::extent_type() == 0</code>かつ<code><a href="integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、値<code>0</code>、そうでなければ</li>
264-
<li><code>S_k</code><code><a href="strided_slice.html">strided_slice</a></code>の特殊化かつメンバ型<code>extent_type</code>および<code>stride_type</code>がいずれも<code><a href="integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、<code>1 + (<a href="de-ice.html">de-ice</a>(S_k::extent_type()) - 1) / <a href="de-ice.html">de-ice</a>(S_k::stride_type())</code>、そうでなければ</li>
262+
<li><code>S_k</code><code><a href="index-pair-like.html">index-pair-like</a></code>のモデルかつ<code>tuple_element_t&lt;0, S_k&gt;</code>および<code>tuple_element_t&lt;1, S_k&gt;</code>がいずれも<code><a href="../span/integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、<code><a href="de-ice.html">de-ice</a>(tuple_element_t&lt;1, S_k&gt;) - <a href="de-ice.html">de-ice</a>(tuple_element_t&lt;0, S_k&gt;)</code>、そうでなければ</li>
263+
<li><code>S_k</code><code><a href="strided_slice.html">strided_slice</a></code>の特殊化かつメンバ型<code>extent_type</code><code>S_k::extent_type() == 0</code>かつ<code><a href="../span/integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、値<code>0</code>、そうでなければ</li>
264+
<li><code>S_k</code><code><a href="strided_slice.html">strided_slice</a></code>の特殊化かつメンバ型<code>extent_type</code>および<code>stride_type</code>がいずれも<code><a href="../span/integral-constant-like.html">integral-constant-like</a></code>のモデルであるとき、<code>1 + (<a href="de-ice.html">de-ice</a>(S_k::extent_type()) - 1) / <a href="de-ice.html">de-ice</a>(S_k::stride_type())</code>、そうでなければ</li>
265265
<li><code><a href="../span/dynamic_extent.html">dynamic_extent</a></code></li>
266266
</ul>
267267
</li>

reference/mdspan/integral-constant-like.html renamed to reference/span/integral-constant-like.html

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@
2020

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,mdspan,concept,cpp26
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,span,concept,cpp26
2424
">
2525
<meta name="title" content="integral-constant-like - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="integral-constant-like - cpprefjp C++日本語リファレンス" />
2727
<meta property="og:title" content="integral-constant-like - cpprefjp C++日本語リファレンス" />
28-
<meta property="og:url" content="https://cpprefjp.github.io/reference/mdspan/integral-constant-like.html" />
28+
<meta property="og:url" content="https://cpprefjp.github.io/reference/span/integral-constant-like.html" />
2929
<meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
3030
<meta property="og:type" content="article" />
31-
<meta property="og:description" content="`integral-constant-like`は、型`T`が整数定数と互換があることを表す説明専用コンセプトである" />
31+
<meta property="og:description" content="`integral-constant-like`は、型`T`が整数定数型[`std::integral_constant`](/reference/type_traits/integral_constant.md)と互換があることを表す説明専用コンセプトである" />
3232
<meta name="twitter:card" content="summary" />
3333
<meta name="twitter:title" content="integral-constant-like - cpprefjp C++日本語リファレンス" />
34-
<meta name="twitter:url" content="https://cpprefjp.github.io/reference/mdspan/integral-constant-like.html" />
35-
<meta name="twitter:description" content="`integral-constant-like`は、型`T`が整数定数と互換があることを表す説明専用コンセプトである" />
34+
<meta name="twitter:url" content="https://cpprefjp.github.io/reference/span/integral-constant-like.html" />
35+
<meta name="twitter:description" content="`integral-constant-like`は、型`T`が整数定数型[`std::integral_constant`](/reference/type_traits/integral_constant.md)と互換があることを表す説明専用コンセプトである" />
3636

3737

3838
<link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;mdspan&#34;], &#34;id-type&#34;: [&#34;concept&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [], &#34;page_id&#34;: [&#34;reference&#34;, &#34;mdspan&#34;, &#34;integral-constant-like&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;span&#34;], &#34;id-type&#34;: [&#34;concept&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [], &#34;page_id&#34;: [&#34;reference&#34;, &#34;span&#34;, &#34;integral-constant-like&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -158,9 +158,9 @@
158158
<li itemscope itemtype="http://www.schema.org/SiteNavigationElement">
159159
<span>
160160

161-
<a href="../../reference/mdspan.html" itemprop="url">
161+
<a href="../../reference/span.html" itemprop="url">
162162

163-
<span itemprop="name">mdspan</span>
163+
<span itemprop="name">span</span>
164164

165165
</a>
166166

@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-02-04T12:44:19">
192-
2024年02月04日 12時44分19秒
191+
<span itemprop="datePublished" content="2024-06-25T08:35:29">
192+
2024年06月25日 08時35分29秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -200,10 +200,10 @@
200200

201201

202202
<p class="text-right">
203-
<a class="history" target="_blank" href="https://github.com/cpprefjp/site/commits/master/reference/mdspan/integral-constant-like.md">
203+
<a class="history" target="_blank" href="https://github.com/cpprefjp/site/commits/master/reference/span/integral-constant-like.md">
204204
<span class="fa fa-fw fa-clock-o fa-flip-horizontal"></span>履歴
205205
</a>
206-
<a class="edit" target="_blank" href="https://github.com/cpprefjp/site/edit/master/reference/mdspan/integral-constant-like.md">
206+
<a class="edit" target="_blank" href="https://github.com/cpprefjp/site/edit/master/reference/span/integral-constant-like.md">
207207
<span class="fa fa-fw fa-pencil"></span>編集
208208
</a>
209209
</p>
@@ -212,7 +212,7 @@
212212
<div class="row">
213213
<div class="col-sm-12 content-body">
214214

215-
<div class="identifier-type">concept</div><div class="header">&lt;mdspan&gt;</div><h1 itemprop="name"><span class="token">integral-constant-like</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span></h1>
215+
<div class="identifier-type">concept</div><div class="header">&lt;span&gt;</div><h1 itemprop="name"><span class="token">integral-constant-like</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span></h1>
216216
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span><span class="o">&gt;</span>
217217
<span class="n">concept</span> <span class="n">integral</span><span class="o">-</span><span class="n">constant</span><span class="o">-</span><span class="n">like</span> <span class="o">=</span> <span class="c1">// exposition only</span>
218218
<span class="n"><a href="../type_traits/is_integral.html">is_integral_v</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">T</span><span class="o">::</span><span class="n">value</span><span class="p">)</span><span class="o">&gt;</span> <span class="o">&amp;&amp;</span>
@@ -224,7 +224,7 @@
224224
</code></pre></div>
225225
</p>
226226
<h2>概要</h2>
227-
<p><code>integral-constant-like</code>は、型<code>T</code>が整数定数と互換があることを表す説明専用コンセプトである</p>
227+
<p><code>integral-constant-like</code>は、型<code>T</code>が整数定数型<code><a href="../type_traits/integral_constant.html">std::integral_constant</a></code>と互換があることを表す説明専用コンセプトである</p>
228228
<h2>バージョン</h2>
229229
<h3>言語</h3>
230230
<ul>
@@ -233,6 +233,7 @@ <h3>言語</h3>
233233
<h2>参照</h2>
234234
<ul>
235235
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2630r4.html" target="_blank">P2630R4 Submdspan</a></li>
236+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3029r1.html" target="_blank">P3029R1 Better <code>mdspan</code>'s CTAD</a></li>
236237
</ul></div>
237238

238239
</div>

0 commit comments

Comments
 (0)