|
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>2024-09-05T10:45:33.156181</updated> |
6 |
| - <id>54a3995f-d13f-4344-80d4-11f21464fefd</id> |
| 5 | + <updated>2024-09-05T13:09:01.189559</updated> |
| 6 | + <id>4bf27df8-f6ec-48ad-8e94-5640deaa41d3</id> |
7 | 7 |
|
8 | 8 |
|
| 9 | + <entry> |
| 10 | + <title>monotonic_buffer_resource -- 誤植を訂正</title> |
| 11 | + <link href="https://cpprefjp.github.io/reference/memory_resource/monotonic_buffer_resource.html"/> |
| 12 | + <id>54bc5579a332978cc5f87687f8e68560e070a6be:reference/memory_resource/monotonic_buffer_resource.md</id> |
| 13 | + <updated>2024-09-05T22:04:13+09:00</updated> |
| 14 | + |
| 15 | + <summary type="html"><pre><code>diff --git a/reference/memory_resource/monotonic_buffer_resource.md b/reference/memory_resource/monotonic_buffer_resource.md |
| 16 | +index 5b0347624..ad7684948 100644 |
| 17 | +--- a/reference/memory_resource/monotonic_buffer_resource.md |
| 18 | ++++ b/reference/memory_resource/monotonic_buffer_resource.md |
| 19 | +@@ -12,8 +12,8 @@ namespace std::pmr { |
| 20 | + |
| 21 | + |
| 22 | + ## 概要 |
| 23 | +-`monotonic_buffer_resource`はオブジェクトの破棄時にのみ管理しているメモリを全て開放する特殊な [`memory_resource`](memory_resource.md)実装である。 |
| 24 | +-小さなオブジェクトを多数構築するために割り当てを行い、最後にまとめて開放するといった状況において高速なメモリ割り当てを行うことを目的としている。 |
| 25 | ++`monotonic_buffer_resource`はオブジェクトの破棄時にのみ管理しているメモリを全て解放する特殊な [`memory_resource`](memory_resource.md)実装である。 |
| 26 | ++小さなオブジェクトを多数構築するために割り当てを行い、最後にまとめて解放するといった状況において高速なメモリ割り当てを行うことを目的としている。 |
| 27 | + |
| 28 | + このクラスはスレッドセーフではない。 |
| 29 | + |
| 30 | +</code></pre></summary> |
| 31 | + |
| 32 | + <author> |
| 33 | + <name>Yuya Asano</name> |
| 34 | + |
| 35 | + </author> |
| 36 | + </entry> |
| 37 | + |
9 | 38 | <entry>
|
10 | 39 | <title>コンストラクタ -- layout_*_padded/mapping: メンバ関数(#1341)</title>
|
11 | 40 | <link href="https://cpprefjp.github.io/reference/mdspan/layout_left/mapping/op_constructor.html"/>
|
@@ -1206,92 +1235,6 @@ index c7e7f9234..5a824b4bf 100644
|
1206 | 1235 |
|
1207 | 1236 | | 名前 | 説明 | 対応バージョン |
|
1208 | 1237 | |--------------------------------------------------------------|---------------------------------------------------------------------|----------------|
|
1209 |
| -</code></pre></summary> |
1210 |
| - |
1211 |
| - <author> |
1212 |
| - <name>Tetsuro Matsumura</name> |
1213 |
| - |
1214 |
| - </author> |
1215 |
| - </entry> |
1216 |
| - |
1217 |
| - <entry> |
1218 |
| - <title>ranges -- elements_view の説明を修正</title> |
1219 |
| - <link href="https://cpprefjp.github.io/reference/ranges.html"/> |
1220 |
| - <id>863b61ff3a81fd919a83501c5d920a6faa564fe6:reference/ranges.md</id> |
1221 |
| - <updated>2024-08-31T01:54:04+09:00</updated> |
1222 |
| - |
1223 |
| - <summary type="html"><pre><code>diff --git a/reference/ranges.md b/reference/ranges.md |
1224 |
| -index 89f58b449..c7e7f9234 100644 |
1225 |
| ---- a/reference/ranges.md |
1226 |
| -+++ b/reference/ranges.md |
1227 |
| -@@ -348,9 +348,9 @@ range | adaptor(args...) |
1228 |
| - |
1229 |
| - | 名前 | 説明 | 対応バージョン | |
1230 |
| - |---------------------------------------------------|--------------------------------------------------------|----------------| |
1231 |
| --| [`elements_view`](ranges/elements_view.md) | 第n要素を集めたビュー (class template) | C++20 | |
1232 |
| --| [`keys_view`](ranges/elements_view.md) | 第0要素を集めたビュー (alias template) | C++20 | |
1233 |
| --| [`values_view`](ranges/elements_view.md) | 第1要素を集めたビュー (alias template) | C++20 | |
1234 |
| -+| [`elements_view`](ranges/elements_view.md) | タプルの第N要素にアクセスするビュー (class template) | C++20 | |
1235 |
| -+| [`keys_view`](ranges/elements_view.md) | タプルの第0要素にアクセスするビュー (alias template) | C++20 | |
1236 |
| -+| [`values_view`](ranges/elements_view.md) | タプルの第1要素にアクセスするビュー (alias template) | C++20 | |
1237 |
| - | [`views::elements`](ranges/elements_view.md) | `elements_view`を生成する (customization point object) | C++20 | |
1238 |
| - | [`views::keys`](ranges/elements_view.md) | `keys_view`を生成する (customization point object) | C++20 | |
1239 |
| - | [`views::values`](ranges/elements_view.md) | `values_view`を生成する (customization point object) | C++20 | |
1240 |
| -</code></pre></summary> |
1241 |
| - |
1242 |
| - <author> |
1243 |
| - <name>Tetsuro Matsumura</name> |
1244 |
| - |
1245 |
| - </author> |
1246 |
| - </entry> |
1247 |
| - |
1248 |
| - <entry> |
1249 |
| - <title>elements_view -- elements_view の説明を修正</title> |
1250 |
| - <link href="https://cpprefjp.github.io/reference/ranges/elements_view.html"/> |
1251 |
| - <id>863b61ff3a81fd919a83501c5d920a6faa564fe6:reference/ranges/elements_view.md</id> |
1252 |
| - <updated>2024-08-31T01:54:04+09:00</updated> |
1253 |
| - |
1254 |
| - <summary type="html"><pre><code>diff --git a/reference/ranges/elements_view.md b/reference/ranges/elements_view.md |
1255 |
| -index edbb9e658..0090fc63f 100644 |
1256 |
| ---- a/reference/ranges/elements_view.md |
1257 |
| -+++ b/reference/ranges/elements_view.md |
1258 |
| -@@ -27,31 +27,23 @@ namespace std::ranges { |
1259 |
| - } |
1260 |
| - } |
1261 |
| - ``` |
1262 |
| --* view[link view.md] |
1263 |
| --* range_value_t[link range_value_t.md] |
1264 |
| --* remove_reference_t[link /reference/type_traits/remove_reference.md] |
1265 |
| --* range_reference_t[link range_reference_t.md] |
1266 |
| --* view_interface[link view_interface.md] |
1267 |
| --* views::all_t[link all.md] |
1268 |
| - |
1269 |
| - ## 概要 |
1270 |
| - |
1271 |
| --タプルと見なせる型を要素とするRangeに対して、各要素に[`get`](/reference/tuple/tuple/get.md)を適用する[`view`](view.md)。 |
1272 |
| -+タプルと見なせる型を要素とするRangeに対して、各タプルの第N要素だけにアクセスする[`view`](view.md)。要素へのアクセスは[`get`](/reference/tuple/tuple/get.md)`&lt;N&gt;`による。 |
1273 |
| - |
1274 |
| --- (1): 各要素に[`get`](/reference/tuple/tuple/get.md)`&lt;N&gt;`を適用する[`view`](view.md) |
1275 |
| --- (2): 各要素に[`get`](/reference/tuple/tuple/get.md)`&lt;0&gt;`を適用する[`view`](view.md) |
1276 |
| --- (3): 各要素に[`get`](/reference/tuple/tuple/get.md)`&lt;1&gt;`を適用する[`view`](view.md) |
1277 |
| -+- (1): 第N要素だけにアクセスする[`view`](view.md) |
1278 |
| -+- (2): 第1要素だけにアクセスする[`view`](view.md) |
1279 |
| -+- (3): 第2要素だけにアクセスする[`view`](view.md) |
1280 |
| - - (4): `elements_view`を生成するRangeアダプタオブジェクト |
1281 |
| - - (5): `keys_view`を生成するRangeアダプタオブジェクト |
1282 |
| - - (6): `values_view`を生成するRangeアダプタオブジェクト |
1283 |
| - |
1284 |
| --`elements`で得られる[`view`](view.md)の大きさは、指定した個数に関わらず、元のRangeの大きさを超えることは無い。 |
1285 |
| -- |
1286 |
| - ### Rangeコンセプト |
1287 |
| - |
1288 |
| - | borrowed | sized | output | input | forward | bidirectional | random_access | contiguous | common | viewable | view | |
1289 |
| - |----------|-------|--------|-------|---------|---------------|---------------|------------|--------|----------|------| |
1290 |
| --| (1) | (1) | (1) | (1) | (1) | (1) | (1) | | (1) | ○ | ○ | |
1291 |
| -+| (1) | (1) | (1) | (1) | (1) | (1) | (1) | | (1) | ○ | ○ | |
1292 |
| - |
1293 |
| - - (1): `V`に従う |
1294 |
| - |
1295 | 1238 | </code></pre></summary>
|
1296 | 1239 |
|
1297 | 1240 | <author>
|
|
0 commit comments