Skip to content

Commit 5892a47

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent a66e4a9 commit 5892a47

File tree

8 files changed

+1010
-487
lines changed

8 files changed

+1010
-487
lines changed

reference/flat_map/flat_map.html

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

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2023-09-19T07:10:35">
192-
2023年09月19日 07時10分35秒
191+
<span itemprop="datePublished" content="2025-01-20T12:47:26">
192+
2025年01月20日 12時47分26秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">suomesta</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -387,12 +387,12 @@ <h3>コンテナの変更</h3>
387387
<td>C++23</td>
388388
</tr>
389389
<tr>
390-
<td><code><span href="https://cpprefjp.github.io/reference/flat_map/flat_map/extract.md.nolink">extract</span></code></td>
390+
<td><code><a href="flat_map/extract.html">extract</a></code></td>
391391
<td>キーのコンテナ、値のコンテナを取得する</td>
392392
<td>C++23</td>
393393
</tr>
394394
<tr>
395-
<td><code><span href="https://cpprefjp.github.io/reference/flat_map/flat_map/replace.md.nolink">replace</span></code></td>
395+
<td><code><a href="flat_map/replace.html">replace</a></code></td>
396396
<td>キーのコンテナ、値のコンテナを置き換える</td>
397397
<td>C++23</td>
398398
</tr>

reference/flat_map/flat_map/containers.html

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;class&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;b944939cd35a7082ea9d76db482ab53751491c16&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n#include &lt;string&gt;\n\nint main()\n{\n std::flat_map&lt;std::string, int&gt; fm = {\n {\&#34;Alice\&#34;, 3},\n {\&#34;Bob\&#34;, 1},\n {\&#34;Carol\&#34;, 4}\n };\n\n decltype(fm)::containers c = fm.extract();\n\n std::cout &lt;&lt; \&#34;keys:\&#34;\n for (const auto&amp; key : c.keys) {\n std::cout &lt;&lt; \&#34; \&#34; &lt;&lt; key &lt;&lt; std::endl;\n }\n\n std::cout &lt;&lt; \&#34;values:\&#34;\n for (const auto&amp; value : c.values) {\n std::cout &lt;&lt; \&#34; \&#34; &lt;&lt; value &lt;&lt; std::endl;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;containers&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;class&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;b08ec63b046306c19f8637934c08b3f7dc98fc5b&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n#include &lt;string&gt;\n#include &lt;utility&gt;\n\nint main()\n{\n std::flat_map&lt;std::string, int&gt; fm = {\n {\&#34;Alice\&#34;, 3},\n {\&#34;Bob\&#34;, 1},\n {\&#34;Carol\&#34;, 4}\n };\n\n decltype(fm)::containers c = std::move(fm).extract();\n\n std::cout &lt;&lt; \&#34;keys:\&#34; &lt;&lt; std::endl;\n for (const auto&amp; key : c.keys) {\n std::cout &lt;&lt; \&#34; \&#34; &lt;&lt; key &lt;&lt; std::endl;\n }\n\n std::cout &lt;&lt; \&#34;values:\&#34; &lt;&lt; std::endl;\n for (const auto&amp; value : c.values) {\n std::cout &lt;&lt; \&#34; \&#34; &lt;&lt; value &lt;&lt; std::endl;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;containers&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2023-06-05T07:40:48">
204-
2023年06月05日 07時40分48秒
203+
<span itemprop="datePublished" content="2025-01-20T12:47:26">
204+
2025年01月20日 12時47分26秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Akira Takahashi</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -246,12 +246,13 @@
246246
</p>
247247
<h2>概要</h2>
248248
<p><code>flat_map</code>クラス内部のデータ保持方法として、キーのコンテナと値のコンテナをもつ。</p>
249-
<p>この形式の内部表現は<code><span href="https://cpprefjp.github.io/reference/flat_map/flat_map/extract.md.nolink">extract()</span></code>メンバ関数で取得でき、シリアライズなどの用途に使用できる。</p>
249+
<p>この形式の内部表現は <code><a href="extract.html">extract()</a></code> メンバ関数で取得でき、シリアライズなどの用途に使用できる。</p>
250250
<h2></h2>
251251
<h3>基本的な使い方</h3>
252-
<p><div class="yata" id="b944939cd35a7082ea9d76db482ab53751491c16"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
252+
<p><div class="yata" id="b08ec63b046306c19f8637934c08b3f7dc98fc5b"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
253253
<span class="cp">#include</span> <span class="cpf"><a href="../../flat_map.html">&lt;flat_map&gt;</a></span><span class="cp"></span>
254254
<span class="cp">#include</span> <span class="cpf"><a href="../../string.html">&lt;string&gt;</a></span><span class="cp"></span>
255+
<span class="cp">#include</span> <span class="cpf"><a href="../../utility.html">&lt;utility&gt;</a></span><span class="cp"></span>
255256

256257
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
257258
<span class="p">{</span>
@@ -261,14 +262,14 @@ <h3>基本的な使い方</h3>
261262
<span class="p">{</span><span class="s">"Carol"</span><span class="p">,</span> <span class="mi">4</span><span class="p">}</span>
262263
<span class="p">};</span>
263264

264-
<span class="k">decltype</span><span class="p">(</span><span class="n">fm</span><span class="p">)</span><span class="o">::</span><span class="n"><span style="color:#ff0000">containers</span></span> <span class="n">c</span> <span class="o">=</span> <span class="n"><span href="https://cpprefjp.github.io/reference/flat_map/flat_map/extract.md.nolink">fm.extract()</span></span><span class="p">;</span>
265+
<span class="k">decltype</span><span class="p">(</span><span class="n">fm</span><span class="p">)</span><span class="o">::</span><span class="n"><span style="color:#ff0000">containers</span></span> <span class="n">c</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">fm</span><span class="p">).</span><span class="n">extract</span><span class="p">();</span>
265266

266-
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"keys:"</span>
267+
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"keys:"</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
267268
<span class="k">for</span> <span class="p">(</span><span class="k">const</span> <span class="k">auto</span><span class="o">&amp;</span> <span class="nl">key</span> <span class="p">:</span> <span class="n">c</span><span class="p">.</span><span class="n">keys</span><span class="p">)</span> <span class="p">{</span>
268269
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">" "</span> <span class="o">&lt;&lt;</span> <span class="n">key</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
269270
<span class="p">}</span>
270271

271-
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"values:"</span>
272+
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"values:"</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
272273
<span class="k">for</span> <span class="p">(</span><span class="k">const</span> <span class="k">auto</span><span class="o">&amp;</span> <span class="nl">value</span> <span class="p">:</span> <span class="n">c</span><span class="p">.</span><span class="n">values</span><span class="p">)</span> <span class="p">{</span>
273274
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">" "</span> <span class="o">&lt;&lt;</span> <span class="n">value</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
274275
<span class="p">}</span>
@@ -295,6 +296,10 @@ <h3>処理系</h3>
295296
<li><a href="../../../implementation.html#clang">Clang</a>: ??</li>
296297
<li><a href="../../../implementation.html#gcc">GCC</a>: ??</li>
297298
<li><a href="../../../implementation.html#visual_cpp">Visual C++</a>: ??</li>
299+
</ul>
300+
<h2>関連項目</h2>
301+
<ul>
302+
<li><code><a href="extract.html">extract</a></code></li>
298303
</ul></div>
299304

300305
</div>

0 commit comments

Comments
 (0)