Skip to content

Commit 84b8cc8

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent e5cef9c commit 84b8cc8

File tree

7 files changed

+222
-86
lines changed

7 files changed

+222
-86
lines changed

reference/sstream/basic_istringstream/swap.html

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-14T14:12:05">
204-
2025年07月14日 14時12分05秒
203+
<span itemprop="datePublished" content="2026-01-03T02:55:23">
204+
2026年01月03日 02時55分23秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,18 +225,13 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;sstream&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class basic_istringstream">basic_istringstream::</span><span class="token">swap</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_istringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
229-
<span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_istringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">(</span><span class="n"><i>see below</i></span><span class="p">);</span> <span class="c1">// (1) C++17</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_istringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span>
230229
</code></pre></div>
231230
</p>
232231
<h2>概要</h2>
233232
<p>値を交換する。</p>
234233
<h2>効果</h2>
235234
<p><code>basic_istream&lt;CharT, Traits&gt;::swap(rhs)</code>を呼び出し、<code>sb.swap(rhs.sb)</code>を実行する。ここで<code>sb</code>は内部の<code>basic_stringbuf</code>オブジェクトである。</p>
236-
<h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a></h2>
237-
<ul>
238-
<li>C++17 : 実装が<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を投げない場合、この関数は<code>noexcept</code>が指定される。</li>
239-
</ul>
240235
<h2></h2>
241236
<p><div class="yata" id="163582d2616c77d3062f9b9dded80a224566857e"><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>
242237
<span class="cp">#include</span> <span class="cpf"><a href="../../sstream.html">&lt;sstream&gt;</a></span><span class="cp"></span>

reference/sstream/basic_ostringstream/swap.html

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-14T14:12:05">
204-
2025年07月14日 14時12分05秒
203+
<span itemprop="datePublished" content="2026-01-03T02:55:23">
204+
2026年01月03日 02時55分23秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,18 +225,13 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;sstream&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class basic_ostringstream">basic_ostringstream::</span><span class="token">swap</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_ostringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
229-
<span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_ostringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">(</span><span class="n"><i>see below</i></span><span class="p">);</span> <span class="c1">// (1) C++17</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_ostringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span>
230229
</code></pre></div>
231230
</p>
232231
<h2>概要</h2>
233232
<p>値を交換する。</p>
234233
<h2>効果</h2>
235234
<p><code>basic_ostream&lt;CharT, Traits&gt;::swap(rhs)</code>を呼び出し、<code>sb.swap(rhs.sb)</code>を実行する。ここで<code>sb</code>は内部の<code>basic_stringbuf</code>オブジェクトである。</p>
236-
<h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a></h2>
237-
<ul>
238-
<li>C++17 : 実装が<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を投げない場合、この関数は<code>noexcept</code>が指定される。</li>
239-
</ul>
240235
<h2></h2>
241236
<p><div class="yata" id="d5cba190725217f6563b82aec6c3eb13a86e16c7"><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>
242237
<span class="cp">#include</span> <span class="cpf"><a href="../../sstream.html">&lt;sstream&gt;</a></span><span class="cp"></span>

reference/sstream/basic_stringbuf/swap.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-14T14:12:05">
204-
2025年07月14日 14時12分05秒
203+
<span itemprop="datePublished" content="2026-01-03T02:55:23">
204+
2026年01月03日 02時55分23秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,8 +225,9 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;sstream&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class basic_stringbuf">basic_stringbuf::</span><span class="token">swap</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_stringbuf</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
229-
<span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_stringbuf</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">(</span><span class="n"><i>see below</i></span><span class="p">);</span> <span class="c1">// (1) C++17</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_stringbuf</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
229+
230+
<span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_stringbuf</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">(</span><span class="n"><i>see below</i></span><span class="p">);</span> <span class="c1">// (1) C++20</span>
230231
</code></pre></div>
231232
</p>
232233
<h2>概要</h2>
@@ -235,7 +236,7 @@ <h2>効果</h2>
235236
<p><code>basic_streambuf&lt;CharT, Traits&gt;::swap(rhs)</code>を呼び出し、<code>mode</code>と内部の文字列バッファを<code>rhs</code>と交換する。</p>
236237
<h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a></h2>
237238
<ul>
238-
<li>C++17 : 実装が<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を投げない場合、この関数は<code>noexcept</code>が指定される</li>
239+
<li>C++20 : <code>noexcept(see below)</code><code>see below</code> は以下と等価である <code>allocator_­traits&lt;Allocator&gt;​::​propagate_­on_­container_­swap​::​value || allocator_­traits&lt;Allocator&gt;​::​is_­always_­equal​::​value</code></li>
239240
</ul>
240241
<h2></h2>
241242
<p><div class="yata" id="dc90a221c142440d0cf6356921987d4dded16d92"><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>

reference/sstream/basic_stringbuf/swap_free.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-10T01:26:30">
204-
2025年07月10日 01時26分30秒
203+
<span itemprop="datePublished" content="2026-01-03T02:55:23">
204+
2026年01月03日 02時55分23秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -228,7 +228,11 @@
228228
<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>
229229
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">CharT</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Traits</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Allocator</span><span class="o">&gt;</span>
230230
<span class="kt">void</span> <span class="n">swap</span><span class="p">(</span><span class="n">basic_stringbuf</span><span class="o">&lt;</span><span class="n">CharT</span><span class="p">,</span> <span class="n">Traits</span><span class="p">,</span> <span class="n">Allocator</span><span class="o">&gt;&amp;</span> <span class="n">x</span><span class="p">,</span>
231-
<span class="n">basic_stringbuf</span><span class="o">&lt;</span><span class="n">CharT</span><span class="p">,</span> <span class="n">Traits</span><span class="p">,</span> <span class="n">Allocator</span><span class="o">&gt;&amp;</span> <span class="n">y</span><span class="p">);</span>
231+
<span class="n">basic_stringbuf</span><span class="o">&lt;</span><span class="n">CharT</span><span class="p">,</span> <span class="n">Traits</span><span class="p">,</span> <span class="n">Allocator</span><span class="o">&gt;&amp;</span> <span class="n">y</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
232+
233+
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">CharT</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Traits</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Allocator</span><span class="o">&gt;</span>
234+
<span class="kt">void</span> <span class="n">swap</span><span class="p">(</span><span class="n">basic_stringbuf</span><span class="o">&lt;</span><span class="n">CharT</span><span class="p">,</span> <span class="n">Traits</span><span class="p">,</span> <span class="n">Allocator</span><span class="o">&gt;&amp;</span> <span class="n">x</span><span class="p">,</span>
235+
<span class="n">basic_stringbuf</span><span class="o">&lt;</span><span class="n">CharT</span><span class="p">,</span> <span class="n">Traits</span><span class="p">,</span> <span class="n">Allocator</span><span class="o">&gt;&amp;</span> <span class="n">y</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">(</span><span class="k">noexcept</span><span class="p">(</span><span class="n">x</span><span class="p">.</span><span class="n">swap</span><span class="p">(</span><span class="n">y</span><span class="p">)));</span> <span class="c1">// (1) C++20</span>
232236
<span class="p">}</span>
233237
</code></pre></div>
234238
</p>

reference/sstream/basic_stringstream/swap.html

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-14T14:12:05">
204-
2025年07月14日 14時12分05秒
203+
<span itemprop="datePublished" content="2026-01-03T02:55:23">
204+
2026年01月03日 02時55分23秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,18 +225,13 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;sstream&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class basic_stringstream">basic_stringstream::</span><span class="token">swap</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_stringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
229-
<span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_stringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">(</span><span class="n"><i>see below</i></span><span class="p">);</span> <span class="c1">// (1) C++17</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">void</span> <span class="nf">swap</span><span class="p">(</span><span class="n">basic_stringstream</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">);</span>
230229
</code></pre></div>
231230
</p>
232231
<h2>概要</h2>
233232
<p>値を交換する。</p>
234233
<h2>効果</h2>
235234
<p><code>basic_iostream&lt;CharT, Traits&gt;::swap(rhs)</code>を呼び出し、<code>sb.swap(rhs.sb)</code>を実行する。ここで<code>sb</code>は内部の<code>basic_stringbuf</code>オブジェクトである。</p>
236-
<h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a></h2>
237-
<ul>
238-
<li>C++17 : 実装が<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を投げない場合、この関数は<code>noexcept</code>が指定される。</li>
239-
</ul>
240235
<h2></h2>
241236
<p><div class="yata" id="4ed9f953dacc892363c5586b6fa77ac15d99b766"><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>
242237
<span class="cp">#include</span> <span class="cpf"><a href="../../sstream.html">&lt;sstream&gt;</a></span><span class="cp"></span>

0 commit comments

Comments
 (0)