Skip to content

Commit 91e4c7a

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 8010ca3 commit 91e4c7a

File tree

6 files changed

+154
-502
lines changed

6 files changed

+154
-502
lines changed

reference/spanstream/basic_ispanstream/op_constructor.html

Lines changed: 7 additions & 7 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-08-11T06:35:16">
204-
2025年08月11日 06時35分16秒
203+
<span itemprop="datePublished" content="2025-08-11T11:41:08">
204+
2025年08月11日 11時41分08秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">suomesta</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -246,14 +246,14 @@ <h2>概要</h2>
246246
</ul>
247247
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Constraints。関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件">テンプレートパラメータ制約</a></h2>
248248
<ul>
249-
<li>(4) : <code>ROS</code><code><a href="../../ranges/borrowed_range.html">ranges​::​borrowed_range</a></code> の要求を満たすこと (<code>(!convertible_to&lt;ROS, std​::​span&lt;charT&gt;&gt;) &amp;&amp; convertible_to&lt;ROS, std​::​span&lt;const charT&gt;&gt;</code><code>true</code>であること)。</li>
249+
<li>(4) : <code>ROS</code><code><a href="../../ranges/borrowed_range.html">ranges::borrowed_range</a></code> の要求を満たすこと (<code>(!convertible_to&lt;ROS, std::span&lt;charT&gt;&gt;) &amp;&amp; convertible_to&lt;ROS, std::span&lt;const charT&gt;&gt;</code><code>true</code>であること)。</li>
250250
</ul>
251251
<h2>効果</h2>
252252
<ul>
253-
<li>(1) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>basic_istream&lt;charT, traits&gt;(addressof(sb))</code> で構築し、さらに <code>sb</code><code>basic_spanbuf&lt;charT, traits&gt;(s, which | ios_base​::​in)</code> で初期化する</li>
253+
<li>(1) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>basic_istream&lt;charT, traits&gt;(addressof(sb))</code> で構築し、さらに <code>sb</code><code>basic_spanbuf&lt;charT, traits&gt;(s, which | ios_base::in)</code> で初期化する</li>
254254
<li>(2) : (削除)</li>
255-
<li>(3) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>std​::​move(rhs)</code> で構築し、さらに <code>sb</code><code>std​::​move(rhs.sb)</code> で初期化する。続いて、<code>basic_istream&lt;charT, traits&gt;​::​set_rdbuf(addressof(sb))</code> を呼び、<code><a href="../basic_spanbuf.html">basic_spanbuf</a></code> を設定する。</li>
256-
<li>(4) : <code>std​::​span&lt;const charT&gt;(std​::​forward&lt;ROS&gt;(s))</code><code>sp</code> とした時、<code>basic_ispanstream(std::span&lt;charT&gt;(const_cast&lt;charT*&gt;(sp.data()), sp.size()))</code> と同等</li>
255+
<li>(3) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>std::move(rhs)</code> で構築し、さらに <code>sb</code><code>std::move(rhs.sb)</code> で初期化する。続いて、<code>basic_istream&lt;charT, traits&gt;::set_rdbuf(addressof(sb))</code> を呼び、<code><a href="../basic_spanbuf.html">basic_spanbuf</a></code> を設定する。</li>
256+
<li>(4) : <code>std::span&lt;const charT&gt;(std::forward&lt;ROS&gt;(s))</code><code>sp</code> とした時、<code>basic_ispanstream(std::span&lt;charT&gt;(const_cast&lt;charT*&gt;(sp.data()), sp.size()))</code> と同等</li>
257257
</ul>
258258
<h2></h2>
259259
<p><div class="yata" id="e990276411115dd1214048dd1897574fd0603963"><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/spanstream/basic_ispanstream/span.html

Lines changed: 5 additions & 5 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-08-11T06:35:16">
204-
2025年08月11日 06時35分16秒
203+
<span itemprop="datePublished" content="2025-08-11T11:41:08">
204+
2025年08月11日 11時41分08秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">suomesta</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -242,13 +242,13 @@ <h2>概要</h2>
242242
</ul>
243243
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Constraints。関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件">テンプレートパラメータ制約</a></h2>
244244
<ul>
245-
<li>(3) : <code>ROS</code><code><a href="../../ranges/borrowed_range.html">ranges​::​borrowed_range</a></code> の要求を満たすこと (<code>(!convertible_to&lt;ROS, std​::​span&lt;charT&gt;&gt;) &amp;&amp; convertible_to&lt;ROS, std​::​span&lt;const charT&gt;&gt;</code><code>true</code>であること)。</li>
245+
<li>(3) : <code>ROS</code><code><a href="../../ranges/borrowed_range.html">ranges::borrowed_range</a></code> の要求を満たすこと (<code>(!convertible_to&lt;ROS, std::span&lt;charT&gt;&gt;) &amp;&amp; convertible_to&lt;ROS, std::span&lt;const charT&gt;&gt;</code><code>true</code>であること)。</li>
246246
</ul>
247247
<h2>効果</h2>
248248
<ul>
249249
<li>(1) : <code>return rdbuf()-&gt;span();</code> と同等</li>
250250
<li>(2) : <code>rdbuf()-&gt;span(s)</code> と同等</li>
251-
<li>(3) : <code>std​::​span&lt;const charT&gt;(std​::​forward&lt;ROS&gt;(s))</code><code>sp</code> とした時、<code>this-&gt;span(std::span&lt;charT&gt;(const_cast&lt;charT*&gt;(sp.data()), sp.size()))</code> と同等</li>
251+
<li>(3) : <code>std::span&lt;const charT&gt;(std::forward&lt;ROS&gt;(s))</code><code>sp</code> とした時、<code>this-&gt;span(std::span&lt;charT&gt;(const_cast&lt;charT*&gt;(sp.data()), sp.size()))</code> と同等</li>
252252
</ul>
253253
<h2></h2>
254254
<p><div class="yata" id="c971eecd2b44f3059616736cd2d98f449569352a"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../array.html">&lt;array&gt;</a></span><span class="cp"></span>

reference/spanstream/basic_ospanstream/op_constructor.html

Lines changed: 5 additions & 5 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-08-11T06:35:16">
204-
2025年08月11日 06時35分16秒
203+
<span itemprop="datePublished" content="2025-08-11T11:41:08">
204+
2025年08月11日 11時41分08秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">suomesta</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -242,9 +242,9 @@ <h2>概要</h2>
242242
</ul>
243243
<h2>効果</h2>
244244
<ul>
245-
<li>(1) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>basic_ostream&lt;charT, traits&gt;(addressof(sb))</code> で構築し、さらに <code>sb</code><code>basic_spanbuf&lt;charT, traits&gt;(s, which | ios_base​::​out)</code> で初期化する</li>
245+
<li>(1) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>basic_ostream&lt;charT, traits&gt;(addressof(sb))</code> で構築し、さらに <code>sb</code><code>basic_spanbuf&lt;charT, traits&gt;(s, which | ios_base::out)</code> で初期化する</li>
246246
<li>(2) : (削除)</li>
247-
<li>(3) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>std​::​move(rhs)</code> で構築し、さらに <code>sb</code><code>std​::​move(rhs.sb)</code> で初期化する。続いて、<code>basic_ostream&lt;charT, traits&gt;​::​set_rdbuf(addressof(sb))</code> を呼び、<code><a href="../basic_spanbuf.html">basic_spanbuf</a></code> を設定する。</li>
247+
<li>(3) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>std::move(rhs)</code> で構築し、さらに <code>sb</code><code>std::move(rhs.sb)</code> で初期化する。続いて、<code>basic_ostream&lt;charT, traits&gt;::set_rdbuf(addressof(sb))</code> を呼び、<code><a href="../basic_spanbuf.html">basic_spanbuf</a></code> を設定する。</li>
248248
</ul>
249249
<h2></h2>
250250
<p><div class="yata" id="c81fe6da685be67394bff1f30f9119fc5d9b0ed8"><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/spanstream/basic_spanstream/op_constructor.html

Lines changed: 4 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-08-11T06:35:16">
204-
2025年08月11日 06時35分16秒
203+
<span itemprop="datePublished" content="2025-08-11T11:41:08">
204+
2025年08月11日 11時41分08秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">suomesta</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -245,7 +245,7 @@ <h2>効果</h2>
245245
<ul>
246246
<li>(1) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>basic_iostream&lt;charT, traits&gt;(addressof(sb))</code> で構築し、さらに <code>sb</code><code>basic_spanbuf&lt;charT, traits&gt;(s, which)</code> で初期化する</li>
247247
<li>(2) : (削除)</li>
248-
<li>(3) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>std​::​move(rhs)</code> で構築し、さらに <code>sb</code><code>std​::​move(rhs.sb)</code> で初期化する。続いて、<code>basic_ostream&lt;charT, traits&gt;​::​set_rdbuf(addressof(sb))</code> を呼び、<code><a href="../basic_spanbuf.html">basic_spanbuf</a></code> を設定する。</li>
248+
<li>(3) : 内部で保持している <code><a href="../basic_spanbuf.html">basic_spanbuf&lt;charT, traits&gt;</a></code> 型の固定長バッファを <code>sb</code> とすると、ベースクラスを <code>std::move(rhs)</code> で構築し、さらに <code>sb</code><code>std::move(rhs.sb)</code> で初期化する。続いて、<code>basic_ostream&lt;charT, traits&gt;::set_rdbuf(addressof(sb))</code> を呼び、<code><a href="../basic_spanbuf.html">basic_spanbuf</a></code> を設定する。</li>
249249
</ul>
250250
<h2></h2>
251251
<p><div class="yata" id="8a577b484551c0c89e544bdcfc54ec6a50fa78b9"><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>

0 commit comments

Comments
 (0)