Skip to content

Commit 321a090

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 9bb08ff commit 321a090

19 files changed

+12218
-9840
lines changed

reference/iterator/move_iterator/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ <h2>例</h2>
255255
<span class="k">for</span> <span class="p">(</span><span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="mi">5</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span>
256256
<span class="n"><a href="../../vector/vector/emplace_back.html">v.emplace_back</a></span><span class="p">(</span><span class="k">new</span> <span class="kt">int</span><span class="p">(</span><span class="n">i</span><span class="p">));</span>
257257

258-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
258+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
259259

260260
<span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span> <span class="n">base</span> <span class="o">=</span> <span class="n">it1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">base()</span></span><span class="p">;</span>
261261
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="o">**</span><span class="n">base</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>

reference/iterator/move_iterator/iter_move.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ <h2>例</h2>
253253
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
254254
<span class="n"><a href="../../vector/vector.html">std::vector</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">v</span> <span class="o">=</span> <span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">5</span><span class="p">};</span>
255255

256-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
256+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
257257

258258
<span class="c1">// ADLによる呼び出し</span>
259259
<span class="kt">int</span> <span class="n">n1</span> <span class="o">=</span> <span class="n"><span style="color:#ff0000">iter_move</span></span><span class="p">(</span><span class="n">it</span><span class="p">);</span>

reference/iterator/move_iterator/iter_swap.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,8 +260,8 @@ <h2>例</h2>
260260
<span class="n"><a href="../../vector/vector.html">std::vector</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">v1</span> <span class="o">=</span> <span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">5</span><span class="p">};</span>
261261
<span class="n"><a href="../../vector/vector.html">std::vector</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">v2</span> <span class="o">=</span> <span class="p">{</span><span class="mi">6</span><span class="p">,</span> <span class="mi">7</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">10</span><span class="p">};</span>
262262

263-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v2</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v1.begin()</a></span><span class="p">);</span>
264-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v1</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it2</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v2.begin()</a></span><span class="p">);</span>
263+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v2</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v1.begin()</a></span><span class="p">);</span>
264+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v1</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it2</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v2.begin()</a></span><span class="p">);</span>
265265

266266
<span class="c1">// ADLによる呼び出し</span>
267267
<span class="n"><span style="color:#ff0000">iter_swap</span></span><span class="p">(</span><span class="n">it1</span><span class="p">,</span> <span class="n">it2</span><span class="p">);</span>

reference/iterator/move_iterator/op_arrow.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ <h2>例</h2>
245245
<span class="k">for</span> <span class="p">(</span><span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="mi">5</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span>
246246
<span class="n"><a href="../../vector/vector/emplace_back.html">v.emplace_back</a></span><span class="p">(</span><span class="k">new</span> <span class="kt">int</span><span class="p">(</span><span class="n">i</span><span class="p">));</span>
247247

248-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
248+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
249249

250250
<span class="kt">int</span> <span class="n">x</span> <span class="o">=</span> <span class="o">*</span><span class="n"><span style="color:#ff0000">it-&gt;get()</span></span><span class="p">;</span>
251251
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="n">x</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>

reference/iterator/move_iterator/op_assign.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,9 +269,9 @@ <h2>例</h2>
269269
<span class="k">for</span> <span class="p">(</span><span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="mi">5</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span>
270270
<span class="n"><a href="../../vector/vector/emplace_back.html">v.emplace_back</a></span><span class="p">(</span><span class="k">new</span> <span class="kt">int</span><span class="p">(</span><span class="n">i</span><span class="p">));</span>
271271

272-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
272+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
273273

274-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&gt;</span> <span class="n">it2</span><span class="p">;</span>
274+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">const_iterator</span><span class="o">&gt;</span> <span class="n">it2</span><span class="p">;</span>
275275
<span class="n">it2</span> <span class="o">=</span> <span class="n">it1</span><span class="p">;</span>
276276

277277
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="o">**</span><span class="n"><a href="base.html">it2.base()</a></span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>

reference/iterator/move_iterator/op_compare_3way.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,8 @@ <h2>例</h2>
250250
<span class="k">for</span> <span class="p">(</span><span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="mi">5</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span>
251251
<span class="n"><a href="../../vector/vector/emplace_back.html">v.emplace_back</a></span><span class="p">(</span><span class="k">new</span> <span class="kt">int</span><span class="p">(</span><span class="n">i</span><span class="p">));</span>
252252

253-
<span class="k">auto</span> <span class="n">it1</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="p">{</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">};</span>
254-
<span class="k">auto</span> <span class="n">it2</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="p">{</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">};</span>
253+
<span class="k">auto</span> <span class="n">it1</span> <span class="o">=</span> <span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="p">{</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">};</span>
254+
<span class="k">auto</span> <span class="n">it2</span> <span class="o">=</span> <span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="p">{</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">};</span>
255255

256256
<span class="k">if</span> <span class="p">((</span><span class="n">it1</span> <span class="o">&lt;=&gt;</span> <span class="n">it2</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
257257
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"equal"</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>

reference/iterator/move_iterator/op_constructor.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,16 +275,16 @@ <h2>例</h2>
275275
<span class="n"><a href="../../vector/vector/emplace_back.html">v.emplace_back</a></span><span class="p">(</span><span class="k">new</span> <span class="kt">int</span><span class="p">(</span><span class="n">i</span><span class="p">));</span>
276276

277277
<span class="c1">// デフォルト構築</span>
278-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">;</span>
278+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it1</span><span class="p">;</span>
279279

280280
<span class="c1">// 元となるイテレータから構築</span>
281-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it2</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
281+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it2</span><span class="p">(</span><span class="n"><a href="../../vector/vector/begin.html">v.begin()</a></span><span class="p">);</span>
282282

283283
<span class="c1">// 他のmove_iteratorオブジェクトからコピー構築</span>
284-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it3</span><span class="p">(</span><span class="n">it2</span><span class="p">);</span>
284+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it3</span><span class="p">(</span><span class="n">it2</span><span class="p">);</span>
285285

286286
<span class="c1">// 他のmove_iteratorオブジェクトからムーブ構築</span>
287-
<span class="n">std</span><span class="o">::</span><span class="n">move_iterator</span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it4</span> <span class="o">=</span> <span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">it3</span><span class="p">);</span>
287+
<span class="n"><a href="../move_iterator.html">std::move_iterator</a></span><span class="o">&lt;</span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="o">&gt;</span> <span class="n">it4</span> <span class="o">=</span> <span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">it3</span><span class="p">);</span>
288288

289289
<span class="n"><a href="../../memory/unique_ptr.html">std::unique_ptr</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">p</span> <span class="o">=</span> <span class="o">*</span><span class="n">it4</span><span class="p">;</span>
290290
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="o">*</span><span class="n">p</span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>

0 commit comments

Comments
 (0)