|
20 | 20 |
|
21 | 21 | <meta name="viewport" content="width=device-width,initial-scale=1">
|
22 | 22 | <meta name="keywords" content="
|
23 |
| - C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,linalg,function template,std::linalg,cpp26 |
| 23 | + C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,linalg,function template,cpp26 |
24 | 24 | ">
|
25 | 25 | <meta name="title" content="addable - cpprefjp C++日本語リファレンス" />
|
26 | 26 | <meta itemprop="name" content="addable - cpprefjp C++日本語リファレンス" />
|
|
68 | 68 |
|
69 | 69 | </head>
|
70 | 70 | <body>
|
71 |
| -<header data-kunai-mdinfo="{"meta": {"header": ["linalg"], "id-type": ["function template"], "namespace": ["std::linalg"], "cpp": ["cpp26"]}, "sources": [], "page_id": ["reference", "linalg", "addable"]}"> |
| 71 | +<header data-kunai-mdinfo="{"meta": {"header": ["linalg"], "id-type": ["function template"], "cpp": ["cpp26"]}, "sources": [], "page_id": ["reference", "linalg", "addable"]}"> |
72 | 72 | <nav class="navbar navbar-default" role="navigation">
|
73 | 73 | <div class="container-fluid">
|
74 | 74 | <div class="navbar-header">
|
|
188 | 188 |
|
189 | 189 | <p class="text-right"><small>
|
190 | 190 | 最終更新日時(UTC):
|
191 |
| - <span itemprop="datePublished" content="2024-06-13T12:47:23"> |
192 |
| - 2024年06月13日 12時47分23秒 |
| 191 | + <span itemprop="datePublished" content="2024-08-08T08:22:01"> |
| 192 | + 2024年08月08日 08時22分01秒 |
193 | 193 | </span>
|
194 | 194 | <br/>
|
195 | 195 | <span itemprop="author" itemscope itemtype="http://schema.org/Person">
|
196 |
| - <span itemprop="name">Yuya Asano</span> |
| 196 | + <span itemprop="name">yoh</span> |
197 | 197 | </span>
|
198 | 198 | が更新
|
199 | 199 | </small></p>
|
|
212 | 212 | <div class="row">
|
213 | 213 | <div class="col-sm-12 content-body">
|
214 | 214 |
|
215 |
| - <div class="identifier-type">function template</div><div class="header"><linalg></div><h1 itemprop="name"><span class="namespace" title="namespace std::linalg">std::linalg::</span><span class="token">addable</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span></h1> |
216 |
| -<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span><span class="o">::</span><span class="n">linalg</span> <span class="p">{</span> |
217 |
| -<span class="k">constexpr</span> <span class="kt">bool</span> <span class="n">addable</span><span class="p">(</span> |
218 |
| - <span class="k">const</span> <span class="n">in</span><span class="o">-</span><span class="n">vector</span> <span class="k">auto</span><span class="o">&</span> <span class="n">in1</span><span class="p">,</span> |
219 |
| - <span class="k">const</span> <span class="n">in</span><span class="o">-</span><span class="n">vector</span> <span class="k">auto</span><span class="o">&</span> <span class="n">in2</span><span class="p">,</span> |
220 |
| - <span class="k">const</span> <span class="n">in</span><span class="o">-</span><span class="n">vector</span> <span class="k">auto</span><span class="o">&</span> <span class="n">out</span><span class="p">)</span> |
| 215 | + <div class="identifier-type">function template</div><div class="header"><linalg></div><h1 itemprop="name"><span class="token">addable</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span></h1> |
| 216 | +<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">constexpr</span> <span class="kt">bool</span> <span class="nf">addable</span><span class="p">(</span> |
| 217 | + <span class="k">const</span> <span class="n"><a href="inout-vector.html">in-vector</a></span> <span class="k">auto</span><span class="o">&</span> <span class="n">in1</span><span class="p">,</span> |
| 218 | + <span class="k">const</span> <span class="n"><a href="inout-vector.html">in-vector</a></span> <span class="k">auto</span><span class="o">&</span> <span class="n">in2</span><span class="p">,</span> |
| 219 | + <span class="k">const</span> <span class="n"><a href="inout-vector.html">in-vector</a></span> <span class="k">auto</span><span class="o">&</span> <span class="n">out</span><span class="p">)</span> |
221 | 220 | <span class="p">{</span>
|
222 | 221 | <span class="k">return</span> <span class="n">out</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="o">==</span> <span class="n">in1</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="o">&&</span>
|
223 | 222 | <span class="n">out</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="o">==</span> <span class="n">in2</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span>
|
224 | 223 | <span class="p">}</span> <span class="c1">// (1)</span>
|
225 | 224 |
|
226 |
| -<span class="k">constexpr</span> <span class="kt">bool</span> <span class="n">addable</span><span class="p">(</span> |
227 |
| - <span class="k">const</span> <span class="n">in</span><span class="o">-</span><span class="n">matrix</span> <span class="k">auto</span><span class="o">&</span> <span class="n">in1</span><span class="p">,</span> |
228 |
| - <span class="k">const</span> <span class="n">in</span><span class="o">-</span><span class="n">matrix</span> <span class="k">auto</span><span class="o">&</span> <span class="n">in2</span><span class="p">,</span> |
229 |
| - <span class="k">const</span> <span class="n">in</span><span class="o">-</span><span class="n">matrix</span> <span class="k">auto</span><span class="o">&</span> <span class="n">out</span><span class="p">)</span> |
| 225 | +<span class="k">constexpr</span> <span class="kt">bool</span> <span class="nf">addable</span><span class="p">(</span> |
| 226 | + <span class="k">const</span> <span class="n"><a href="inout-matrix.html">in-matrix</a></span> <span class="k">auto</span><span class="o">&</span> <span class="n">in1</span><span class="p">,</span> |
| 227 | + <span class="k">const</span> <span class="n"><a href="inout-matrix.html">in-matrix</a></span> <span class="k">auto</span><span class="o">&</span> <span class="n">in2</span><span class="p">,</span> |
| 228 | + <span class="k">const</span> <span class="n"><a href="inout-matrix.html">in-matrix</a></span> <span class="k">auto</span><span class="o">&</span> <span class="n">out</span><span class="p">)</span> |
230 | 229 | <span class="p">{</span>
|
231 | 230 | <span class="k">return</span> <span class="n">out</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="o">==</span> <span class="n">in1</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="o">&&</span>
|
232 | 231 | <span class="n">out</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="o">==</span> <span class="n">in1</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="o">&&</span>
|
233 | 232 | <span class="n">out</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="o">==</span> <span class="n">in2</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="o">&&</span>
|
234 | 233 | <span class="n">out</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="o">==</span> <span class="n">in2</span><span class="p">.</span><span class="n">extent</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
|
235 | 234 | <span class="p">}</span> <span class="c1">// (2)</span>
|
236 |
| -<span class="p">}</span> |
237 | 235 | </code></pre></div>
|
238 | 236 | </p>
|
239 | 237 | <h2>概要</h2>
|
|
0 commit comments