|
2 | 2 | <feed xmlns="http://www.w3.org/2005/Atom"> |
3 | 3 | <title>cpprefjp - C++日本語リファレンス</title> |
4 | 4 | <link href="https://cpprefjp.github.io" /> |
5 | | - <updated>2025-06-04T05:12:07.567664</updated> |
6 | | - <id>5a0d8c3f-f4b3-49b3-abdf-cc549f29b3d6</id> |
| 5 | + <updated>2025-06-04T09:40:01.994556</updated> |
| 6 | + <id>07ee47ed-e9a0-4f42-ad78-601183517a0f</id> |
7 | 7 |
|
8 | 8 |
|
| 9 | + <entry> |
| 10 | + <title>as_const_view -- as_const_view : 例のインクルード不足を修正</title> |
| 11 | + <link href="https://cpprefjp.github.io/reference/ranges/as_const_view.html"/> |
| 12 | + <id>0923d23a602778d490aee9e26aff6b690ae5723a:reference/ranges/as_const_view.md</id> |
| 13 | + <updated>2025-06-04T18:35:54+09:00</updated> |
| 14 | + |
| 15 | + <summary type="html"><pre><code>diff --git a/reference/ranges/as_const_view.md b/reference/ranges/as_const_view.md |
| 16 | +index 53d93ab59..68310616e 100644 |
| 17 | +--- a/reference/ranges/as_const_view.md |
| 18 | ++++ b/reference/ranges/as_const_view.md |
| 19 | +@@ -73,6 +73,7 @@ namespace std::ranges { |
| 20 | + ```cpp example |
| 21 | + #include &lt;ranges&gt; |
| 22 | + #include &lt;iostream&gt; |
| 23 | ++#include &lt;vector&gt; |
| 24 | + |
| 25 | + int main() { |
| 26 | + std::vector&lt;int&gt; vec = {1, 2, 3, 4}; |
| 27 | +</code></pre></summary> |
| 28 | + |
| 29 | + <author> |
| 30 | + <name>Akira Takahashi</name> |
| 31 | + <email>faithandbrave@gmail.com</email> |
| 32 | + </author> |
| 33 | + </entry> |
| 34 | + |
9 | 35 | <entry> |
10 | 36 | <title>uses_allocator_construction_args -- uses_allocator_construction_args : C++23対応 #1063</title> |
11 | 37 | <link href="https://cpprefjp.github.io/reference/memory/uses_allocator_construction_args.html"/> |
@@ -354,110 +380,6 @@ index 7f4871734..671e63e6d 100644 |
354 | 380 |
|
355 | 381 | ## 推論補助 |
356 | 382 |
|
357 | | -</code></pre></summary> |
358 | | - |
359 | | - <author> |
360 | | - <name>Akira Takahashi</name> |
361 | | - <email>faithandbrave@gmail.com</email> |
362 | | - </author> |
363 | | - </entry> |
364 | | - |
365 | | - <entry> |
366 | | - <title>empty_view -- empty_view : enable_borrowed_rangeを追加 #713</title> |
367 | | - <link href="https://cpprefjp.github.io/reference/ranges/empty_view.html"/> |
368 | | - <id>a4199a45d9a3bb53893b210deae79a32a5e4a1fb:reference/ranges/empty_view.md</id> |
369 | | - <updated>2025-06-04T13:20:30+09:00</updated> |
370 | | - |
371 | | - <summary type="html"><pre><code>diff --git a/reference/ranges/empty_view.md b/reference/ranges/empty_view.md |
372 | | -index 00d8cc509..72e702eb4 100644 |
373 | | ---- a/reference/ranges/empty_view.md |
374 | | -+++ b/reference/ranges/empty_view.md |
375 | | -@@ -58,7 +58,7 @@ namespace std::ranges { |
376 | | - |
377 | | - | 名前 | 説明 | 対応バージョン | |
378 | | - |-------------------------------------------------------|------------------------------|----------------| |
379 | | --| [`enable_borrowed_range`](empty_view/enable_borrowed_range.md.nolink) | `enable_borrowed_range`の特殊化 (variable template) | C++20 | |
380 | | -+| [`enable_borrowed_range`](empty_view/enable_borrowed_range.md) | `enable_borrowed_range`の特殊化 (variable template) | C++20 | |
381 | | - |
382 | | - ## 例 |
383 | | - ```cpp example |
384 | | -</code></pre></summary> |
385 | | - |
386 | | - <author> |
387 | | - <name>Akira Takahashi</name> |
388 | | - <email>faithandbrave@gmail.com</email> |
389 | | - </author> |
390 | | - </entry> |
391 | | - |
392 | | - <entry> |
393 | | - <title>enable_borrowed_range -- empty_view : enable_borrowed_rangeを追加 #713</title> |
394 | | - <link href="https://cpprefjp.github.io/reference/ranges/empty_view/enable_borrowed_range.html"/> |
395 | | - <id>a4199a45d9a3bb53893b210deae79a32a5e4a1fb:reference/ranges/empty_view/enable_borrowed_range.md</id> |
396 | | - <updated>2025-06-04T13:20:30+09:00</updated> |
397 | | - |
398 | | - <summary type="html"><pre><code>diff --git a/reference/ranges/empty_view/enable_borrowed_range.md b/reference/ranges/empty_view/enable_borrowed_range.md |
399 | | -new file mode 100644 |
400 | | -index 000000000..e8dd4a5be |
401 | | ---- /dev/null |
402 | | -+++ b/reference/ranges/empty_view/enable_borrowed_range.md |
403 | | -@@ -0,0 +1,56 @@ |
404 | | -+# enable_borrowed_range |
405 | | -+* ranges[meta header] |
406 | | -+* std::ranges[meta namespace] |
407 | | -+* empty_view[meta class] |
408 | | -+* variable template[meta id-type] |
409 | | -+* cpp20[meta cpp] |
410 | | -+ |
411 | | -+```cpp |
412 | | -+namespace std::ranges { |
413 | | -+ template&lt;class T&gt; |
414 | | -+ inline constexpr bool enable_borrowed_range&lt;empty_view&lt;T&gt;&gt; = true; |
415 | | -+} |
416 | | -+``` |
417 | | -+ |
418 | | -+## 概要 |
419 | | -+ |
420 | | -+`empty_view`に対する[`enable_borrowed_range`](../enable_borrowed_range.md)の特殊化。 |
421 | | -+ |
422 | | -+`empty_view`は常に空であり、要素への参照を返すことがないため、安全に借用可能である。 |
423 | | -+ |
424 | | -+## 備考 |
425 | | -+ |
426 | | -+この特殊化により、`empty_view`は[`borrowed_range`](../borrowed_range.md)コンセプトを満たすようになる。 |
427 | | -+ |
428 | | -+## 例 |
429 | | -+```cpp example |
430 | | -+#include &lt;ranges&gt; |
431 | | -+#include &lt;type_traits&gt; |
432 | | -+ |
433 | | -+int main() { |
434 | | -+ // empty_viewはborrowed_rangeである |
435 | | -+ static_assert(std::ranges::borrowed_range&lt;std::ranges::empty_view&lt;int&gt;&gt;); |
436 | | -+ |
437 | | -+ // enable_borrowed_rangeがtrueに設定されている |
438 | | -+ static_assert(std::ranges::enable_borrowed_range&lt;std::ranges::empty_view&lt;int&gt;&gt;); |
439 | | -+} |
440 | | -+``` |
441 | | -+* std::ranges::borrowed_range[link ../borrowed_range.md] |
442 | | -+* std::ranges::enable_borrowed_range[link ../enable_borrowed_range.md] |
443 | | -+ |
444 | | -+### 出力 |
445 | | -+``` |
446 | | -+``` |
447 | | -+ |
448 | | -+## バージョン |
449 | | -+### 言語 |
450 | | -+- C++20 |
451 | | -+ |
452 | | -+### 処理系 |
453 | | -+- [Clang](/implementation.md#clang): 13.0.0 [mark verified] |
454 | | -+- [GCC](/implementation.md#gcc): 10.1.0 [mark verified] |
455 | | -+- [ICC](/implementation.md#icc): ? |
456 | | -+- [Visual C++](/implementation.md#visual_cpp): 2019 Update 10 [mark verified] |
457 | | -+ |
458 | | -+## 参照 |
459 | | -+- [N4861 24.7.8 Empty view](https://timsong-cpp.github.io/cppwp/n4861/range.empty) |
460 | | -\ No newline at end of file |
461 | 383 | </code></pre></summary> |
462 | 384 |
|
463 | 385 | <author> |
|
0 commit comments