Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins nedprod CI <foo@nowhere>2019-10-16 17:39:26 +0300
committerJenkins nedprod CI <foo@nowhere>2019-10-16 17:39:26 +0300
commit74747b41fcb14df14fc750e1746582e1179b425e (patch)
treed9a7e053537482d6af437522c1066b3bf53fddce
parentb4212a140568062e17c2eb885674914811b7060a (diff)
Travis CI updates documentation
-rw-r--r--classllfio__v2__xxx_1_1mapped__file__handle-members.html2
-rw-r--r--classllfio__v2__xxx_1_1mapped__file__handle.html22
-rw-r--r--classllfio__v2__xxx_1_1path__view-members.html2
-rw-r--r--classllfio__v2__xxx_1_1path__view.html26
-rw-r--r--classllfio__v2__xxx_1_1path__view.js8
-rw-r--r--classllfio__v2__xxx_1_1path__view__component-members.html2
-rw-r--r--classllfio__v2__xxx_1_1path__view__component.html26
-rw-r--r--classllfio__v2__xxx_1_1path__view__component.js8
-rw-r--r--config_8hpp.html4
-rw-r--r--config_8hpp.js1
-rw-r--r--functions_func_m.html2
-rw-r--r--functions_func_n.html4
-rw-r--r--functions_m.html2
-rw-r--r--functions_n.html4
-rw-r--r--index.html2
-rw-r--r--mapped__file__handle_8hpp.html4
-rw-r--r--mapped__file__handle_8hpp.js2
-rw-r--r--namespacellfio__v2__xxx.html51
-rw-r--r--namespacemembers.html2
-rw-r--r--namespacemembers_func.html2
-rw-r--r--navtreedata.js6
-rw-r--r--navtreeindex4.js6
-rw-r--r--navtreeindex5.js14
-rw-r--r--navtreeindex6.js28
-rw-r--r--navtreeindex7.js12
-rw-r--r--navtreeindex8.js4
-rw-r--r--navtreeindex9.js5
-rw-r--r--path__view_8hpp.html24
-rw-r--r--path__view_8hpp.js8
-rw-r--r--search/all_c.js2
-rw-r--r--search/all_d.js2
-rw-r--r--search/functions_c.js2
-rw-r--r--search/functions_d.js2
33 files changed, 148 insertions, 143 deletions
diff --git a/classllfio__v2__xxx_1_1mapped__file__handle-members.html b/classllfio__v2__xxx_1_1mapped__file__handle-members.html
index 684274d7..cfd0b8a3 100644
--- a/classllfio__v2__xxx_1_1mapped__file__handle-members.html
+++ b/classllfio__v2__xxx_1_1mapped__file__handle-members.html
@@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('classllfio__v2__xxx_1_1mapped__file__h
<tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a84c13aa6f2e337a3c9a8466988a43a10">mapped_file_handle</a>(file_handle &amp;&amp;o, size_type reservation) noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#aec48e49378e8b4ef60db282d2360b89f">mapped_random_file</a>(size_type reservation, const path_handle &amp;dirpath, mode _mode=mode::write, caching _caching=caching::temporary, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a6e47ccbb537d1c97a533e08d708b1a38">mapped_temp_file</a>(size_type reservation, path_view_type name=path_view_type(), mode _mode=mode::write, creation _creation=creation::if_needed, caching _caching=caching::temporary, flag flags=flag::unlink_on_first_close) noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#ae385ed0e4be736c60025786be9109b9b">mapped_temp_inode</a>(const path_handle &amp;dir=path_discovery::storage_backed_temporary_files_directory(), mode _mode=mode::write, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#aa0d1ea0506c347668791f8c0ce357511">mapped_temp_inode</a>(size_type reservation=0, const path_handle &amp;dir=path_discovery::storage_backed_temporary_files_directory(), mode _mode=mode::write, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1io__handle.html#ade38a6d55a4eda3c6d5e196683b129a7">max_buffers</a>() const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1io__handle.html">llfio_v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a0723a6ba04a578754bb601541be832d0">maximum_extent</a>() const noexcept override</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>mode</b> typedef (defined in <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a>)</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio_v2_xxx::mapped_file_handle</a></td><td class="entry"></td></tr>
diff --git a/classllfio__v2__xxx_1_1mapped__file__handle.html b/classllfio__v2__xxx_1_1mapped__file__handle.html
index 42d87300..9962a97d 100644
--- a/classllfio__v2__xxx_1_1mapped__file__handle.html
+++ b/classllfio__v2__xxx_1_1mapped__file__handle.html
@@ -443,8 +443,8 @@ Static Public Member Functions</h2></td></tr>
<tr class="separator:aec48e49378e8b4ef60db282d2360b89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e47ccbb537d1c97a533e08d708b1a38"><td class="memItemLeft" align="right" valign="top">static result&lt; <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a6e47ccbb537d1c97a533e08d708b1a38">mapped_temp_file</a> (size_type reservation, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view_type</a> name=<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view_type</a>(), <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaefb2a684e4afb7d55e6147fbe5a332ee">mode::write</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#af0b352d0f273ba6fa70c178b2c2fee42">creation</a> _creation=<a class="el" href="classllfio__v2__xxx_1_1handle.html#af0b352d0f273ba6fa70c178b2c2fee42a8f0339e854eb5321306a443ce9199e1d">creation::if_needed</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852">caching</a> _caching=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852ad5197d93c063a2b1e22d1630a39b7aef">caching::temporary</a>, flag <a class="el" href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">flags</a>=flag::unlink_on_first_close) noexcept</td></tr>
<tr class="separator:a6e47ccbb537d1c97a533e08d708b1a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae385ed0e4be736c60025786be9109b9b"><td class="memItemLeft" align="right" valign="top">static result&lt; <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#ae385ed0e4be736c60025786be9109b9b">mapped_temp_inode</a> (const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;dir=<a class="el" href="namespacellfio__v2__xxx_1_1path__discovery.html#a2dd74ea752f3f511d58ccccdcac7f4fd">path_discovery::storage_backed_temporary_files_directory</a>(), <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaefb2a684e4afb7d55e6147fbe5a332ee">mode::write</a>, flag <a class="el" href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">flags</a>=flag::none) noexcept</td></tr>
-<tr class="separator:ae385ed0e4be736c60025786be9109b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0d1ea0506c347668791f8c0ce357511"><td class="memItemLeft" align="right" valign="top">static result&lt; <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#aa0d1ea0506c347668791f8c0ce357511">mapped_temp_inode</a> (size_type reservation=0, const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;dir=<a class="el" href="namespacellfio__v2__xxx_1_1path__discovery.html#a2dd74ea752f3f511d58ccccdcac7f4fd">path_discovery::storage_backed_temporary_files_directory</a>(), <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaefb2a684e4afb7d55e6147fbe5a332ee">mode::write</a>, flag <a class="el" href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">flags</a>=flag::none) noexcept</td></tr>
+<tr class="separator:aa0d1ea0506c347668791f8c0ce357511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e6b3e9806b328a687a55e955b885a3"><td class="memItemLeft" align="right" valign="top">static result&lt; <a class="el" href="classllfio__v2__xxx_1_1file__handle.html">file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1file__handle.html#a09e6b3e9806b328a687a55e955b885a3">file</a> (const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;base, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view_type</a> <a class="el" href="namespacellfio__v2__xxx.html#a49f7bb77eb38fbe1280019225b66b78b">path</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaecae13117d6f0584c25a9da6c8f8415e">mode::read</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#af0b352d0f273ba6fa70c178b2c2fee42">creation</a> _creation=<a class="el" href="classllfio__v2__xxx_1_1handle.html#af0b352d0f273ba6fa70c178b2c2fee42aa200dcd6176417e93be2405188ae7cc9">creation::open_existing</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852">caching</a> _caching=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852aa181a603769c1f98ad927e7367c7aa51">caching::all</a>, flag <a class="el" href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">flags</a>=flag::none) noexcept</td></tr>
<tr class="separator:a09e6b3e9806b328a687a55e955b885a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3141a85996e46a3cc6b238d321198e47"><td class="memItemLeft" align="right" valign="top">static result&lt; <a class="el" href="classllfio__v2__xxx_1_1file__handle.html">file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1file__handle.html#a3141a85996e46a3cc6b238d321198e47">random_file</a> (const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;dirpath, <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaefb2a684e4afb7d55e6147fbe5a332ee">mode::write</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852">caching</a> _caching=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852ad5197d93c063a2b1e22d1630a39b7aef">caching::temporary</a>, flag <a class="el" href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">flags</a>=flag::none) noexcept</td></tr>
@@ -1239,8 +1239,8 @@ For portability, you can only assume that barriers write order for a single hand
</div><!-- fragment -->
</div>
</div>
-<a id="ae385ed0e4be736c60025786be9109b9b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae385ed0e4be736c60025786be9109b9b">&#9670;&nbsp;</a></span>mapped_temp_inode()</h2>
+<a id="aa0d1ea0506c347668791f8c0ce357511"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0d1ea0506c347668791f8c0ce357511">&#9670;&nbsp;</a></span>mapped_temp_inode()</h2>
<div class="memitem">
<div class="memproto">
@@ -1251,6 +1251,12 @@ For portability, you can only assume that barriers write order for a single hand
<tr>
<td class="memname">static result&lt;<a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a>&gt; llfio_v2_xxx::mapped_file_handle::mapped_temp_inode </td>
<td>(</td>
+ <td class="paramtype">size_type&#160;</td>
+ <td class="paramname"><em>reservation</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype">const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;&#160;</td>
<td class="paramname"><em>dir</em> = <code><a class="el" href="namespacellfio__v2__xxx_1_1path__discovery.html#a2dd74ea752f3f511d58ccccdcac7f4fd">path_discovery::storage_backed_temporary_files_directory</a>()</code>, </td>
</tr>
@@ -1280,7 +1286,7 @@ For portability, you can only assume that barriers write order for a single hand
</div><div class="memdoc">
<p><em>Securely</em> create a mapped file handle creating a temporary anonymous inode in the filesystem referred to by <em>dirpath</em>. The inode created has no name nor accessible path on the filing system and ceases to exist as soon as the last handle is closed, making it ideal for use as a temporary file where other processes do not need to have access to its contents via some path on the filing system (a classic use case is for backing shared memory maps).</p>
<dl class="section user"><dt>Errors returnable</dt><dd>Any of the values POSIX open() or CreateFile() can return. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; {</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; OUTCOME_TRY(v, <a class="code" href="classllfio__v2__xxx_1_1file__handle.html#a1eff21e1833be0c21f72477c593fadc5">file_handle::temp_inode</a>(dir, _mode, <a class="code" href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">flags</a>));</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <a class="code" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a4aa124e03ec6376c70d9e07c548d0d44">mapped_file_handle</a> ret(std::move(v));</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">return</span> {std::move(ret)};</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1handle_html_a013936bc1254b1a47567fe29698d1b1c"><div class="ttname"><a href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">llfio_v2_xxx::handle::flags</a></div><div class="ttdeci">flag flags() const noexcept</div><div class="ttdoc">The flags this handle was opened with. </div><div class="ttdef"><b>Definition:</b> handle.hpp:335</div></div>
+<div class="fragment"><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; {</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; OUTCOME_TRY(v, <a class="code" href="classllfio__v2__xxx_1_1file__handle.html#a1eff21e1833be0c21f72477c593fadc5">file_handle::temp_inode</a>(dir, _mode, <a class="code" href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">flags</a>));</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <a class="code" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a4aa124e03ec6376c70d9e07c548d0d44">mapped_file_handle</a> ret(std::move(v));</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; ret._reservation = reservation;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">return</span> {std::move(ret)};</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1handle_html_a013936bc1254b1a47567fe29698d1b1c"><div class="ttname"><a href="classllfio__v2__xxx_1_1handle.html#a013936bc1254b1a47567fe29698d1b1c">llfio_v2_xxx::handle::flags</a></div><div class="ttdeci">flag flags() const noexcept</div><div class="ttdoc">The flags this handle was opened with. </div><div class="ttdef"><b>Definition:</b> handle.hpp:335</div></div>
<div class="ttc" id="classllfio__v2__xxx_1_1mapped__file__handle_html_a4aa124e03ec6376c70d9e07c548d0d44"><div class="ttname"><a href="classllfio__v2__xxx_1_1mapped__file__handle.html#a4aa124e03ec6376c70d9e07c548d0d44">llfio_v2_xxx::mapped_file_handle::mapped_file_handle</a></div><div class="ttdeci">constexpr mapped_file_handle()</div><div class="ttdoc">Default constructor. </div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:134</div></div>
<div class="ttc" id="classllfio__v2__xxx_1_1file__handle_html_a1eff21e1833be0c21f72477c593fadc5"><div class="ttname"><a href="classllfio__v2__xxx_1_1file__handle.html#a1eff21e1833be0c21f72477c593fadc5">llfio_v2_xxx::file_handle::temp_inode</a></div><div class="ttdeci">static result&lt; file_handle &gt; temp_inode(const path_handle &amp;dirh=path_discovery::storage_backed_temporary_files_directory(), mode _mode=mode::write, flag flags=flag::none) noexcept</div></div>
</div><!-- fragment -->
@@ -1541,7 +1547,7 @@ For portability, you can only assume that barriers write order for a single hand
</dl>
<dl class="section user"><dt>Errors returnable</dt><dd>None, though the various signals and structured exception throws common to using memory maps may occur. </dd></dl>
<dl class="section user"><dt>Memory Allocations</dt><dd>None. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;{ <span class="keywordflow">return</span> _mh.<a class="code" href="classllfio__v2__xxx_1_1map__handle.html#a073cdca57e3e3718d2eb285be51d5c92">read</a>(reqs, d); }</div><div class="ttc" id="classllfio__v2__xxx_1_1map__handle_html_a073cdca57e3e3718d2eb285be51d5c92"><div class="ttname"><a href="classllfio__v2__xxx_1_1map__handle.html#a073cdca57e3e3718d2eb285be51d5c92">llfio_v2_xxx::map_handle::read</a></div><div class="ttdeci">virtual io_result&lt; buffers_type &gt; read(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept override</div><div class="ttdoc">Read data from the mapped view. </div></div>
+<div class="fragment"><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;{ <span class="keywordflow">return</span> _mh.<a class="code" href="classllfio__v2__xxx_1_1map__handle.html#a073cdca57e3e3718d2eb285be51d5c92">read</a>(reqs, d); }</div><div class="ttc" id="classllfio__v2__xxx_1_1map__handle_html_a073cdca57e3e3718d2eb285be51d5c92"><div class="ttname"><a href="classllfio__v2__xxx_1_1map__handle.html#a073cdca57e3e3718d2eb285be51d5c92">llfio_v2_xxx::map_handle::read</a></div><div class="ttdeci">virtual io_result&lt; buffers_type &gt; read(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept override</div><div class="ttdoc">Read data from the mapped view. </div></div>
</div><!-- fragment -->
</div>
</div>
@@ -2115,7 +2121,7 @@ For portability, you can only assume that barriers write order for a single hand
</dl>
<dl class="section user"><dt>Errors returnable</dt><dd>If during the attempt to write the buffers to the map a <code>SIGBUS</code> or <code>EXCEPTION_IN_PAGE_ERROR</code> is raised, an error code comparing equal to <code>errc::no_space_on_device</code> will be returned. This may not always be the cause of the raised signal, but it is by far the most likely. </dd></dl>
<dl class="section user"><dt>Memory Allocations</dt><dd>None if a <code>QUICKCPPLIB_NAMESPACE::signal_guard_install</code> is already instanced. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;{ <span class="keywordflow">return</span> _mh.<a class="code" href="classllfio__v2__xxx_1_1map__handle.html#a90afda5433656ed35a5814e048cc1f1b">write</a>(reqs, d); }</div><div class="ttc" id="classllfio__v2__xxx_1_1map__handle_html_a90afda5433656ed35a5814e048cc1f1b"><div class="ttname"><a href="classllfio__v2__xxx_1_1map__handle.html#a90afda5433656ed35a5814e048cc1f1b">llfio_v2_xxx::map_handle::write</a></div><div class="ttdeci">virtual io_result&lt; const_buffers_type &gt; write(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept override</div><div class="ttdoc">Write data to the mapped view. </div></div>
+<div class="fragment"><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;{ <span class="keywordflow">return</span> _mh.<a class="code" href="classllfio__v2__xxx_1_1map__handle.html#a90afda5433656ed35a5814e048cc1f1b">write</a>(reqs, d); }</div><div class="ttc" id="classllfio__v2__xxx_1_1map__handle_html_a90afda5433656ed35a5814e048cc1f1b"><div class="ttname"><a href="classllfio__v2__xxx_1_1map__handle.html#a90afda5433656ed35a5814e048cc1f1b">llfio_v2_xxx::map_handle::write</a></div><div class="ttdeci">virtual io_result&lt; const_buffers_type &gt; write(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept override</div><div class="ttdoc">Write data to the mapped view. </div></div>
</div><!-- fragment -->
</div>
</div>
@@ -2174,7 +2180,7 @@ For portability, you can only assume that barriers write order for a single hand
<dl class="section user"><dt>Memory Allocations</dt><dd>The default synchronous implementation in file_handle performs no memory allocation. The asynchronous implementation in async_file_handle may perform one calloc and one free. </dd></dl>
<p>Reimplemented from <a class="el" href="classllfio__v2__xxx_1_1file__handle.html#a50caa94c51aae1f23e7708d3c6a21364">llfio_v2_xxx::file_handle</a>.</p>
-<div class="fragment"><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; {</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; OUTCOME_TRYV(_mh.<a class="code" href="classllfio__v2__xxx_1_1map__handle.html#a0b87515430eb0220950b4c17a3da745f">zero_memory</a>({_mh.address() + offset, (size_type) bytes}));</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">return</span> bytes;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1map__handle_html_a0b87515430eb0220950b4c17a3da745f"><div class="ttname"><a href="classllfio__v2__xxx_1_1map__handle.html#a0b87515430eb0220950b4c17a3da745f">llfio_v2_xxx::map_handle::zero_memory</a></div><div class="ttdeci">result&lt; void &gt; zero_memory(buffer_type region) noexcept</div></div>
+<div class="fragment"><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; {</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; OUTCOME_TRYV(_mh.<a class="code" href="classllfio__v2__xxx_1_1map__handle.html#a0b87515430eb0220950b4c17a3da745f">zero_memory</a>({_mh.address() + offset, (size_type) bytes}));</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordflow">return</span> bytes;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1map__handle_html_a0b87515430eb0220950b4c17a3da745f"><div class="ttname"><a href="classllfio__v2__xxx_1_1map__handle.html#a0b87515430eb0220950b4c17a3da745f">llfio_v2_xxx::map_handle::zero_memory</a></div><div class="ttdeci">result&lt; void &gt; zero_memory(buffer_type region) noexcept</div></div>
</div><!-- fragment -->
</div>
</div>
diff --git a/classllfio__v2__xxx_1_1path__view-members.html b/classllfio__v2__xxx_1_1path__view-members.html
index b146a408..943e43f5 100644
--- a/classllfio__v2__xxx_1_1path__view-members.html
+++ b/classllfio__v2__xxx_1_1path__view-members.html
@@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('classllfio__v2__xxx_1_1path__view.html
<tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a0d5e676b565090269032a91908a8c0bf">LLFIO_TEMPLATE</a>(class Char) LLFIO_TREQUIRES(LLFIO_TPRED(path_view_component</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#afef4720fa17884bec1fd6eaa1d5faf56">LLFIO_TEMPLATE</a>(class T=typename filesystem::path::value_type, class Deleter=std::default_delete&lt; T[]&gt;, size_t _internal_buffer_size=default_internal_buffer_size, class Char) LLFIO_TREQUIRES(LLFIO_TPRED(is_source_acceptable&lt; T &gt; &amp;&amp;is_source_chartype_acceptable&lt; Char &gt;)) const expr int compare(const basic_string_view&lt; Char &gt; s) const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a1080207b46f1b48f0ee656995a506646">LLFIO_TEMPLATE</a>(class T=typename filesystem::path::value_type, class Deleter=std::default_delete&lt; T[]&gt;, size_t _internal_buffer_size=default_internal_buffer_size) LLFIO_TREQUIRES(LLFIO_TPRED(is_source_acceptable&lt; T &gt;)) struct c_str</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e">native_size</a>() const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f">native_size</a>() const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator!=</b> (defined in <a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a>)</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a>)</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ad9c86fad629570418502318585ec9f2a">operator=</a>(const path_view &amp;p)=default</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">llfio_v2_xxx::path_view</a></td><td class="entry"></td></tr>
diff --git a/classllfio__v2__xxx_1_1path__view.html b/classllfio__v2__xxx_1_1path__view.html
index 9bc204ed..ff29372d 100644
--- a/classllfio__v2__xxx_1_1path__view.html
+++ b/classllfio__v2__xxx_1_1path__view.html
@@ -222,9 +222,9 @@ constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_absolute
<tr class="memitem:ae9532a152294cc91153584a909210b30"><td class="memItemLeft" align="right" valign="top"><a id="ae9532a152294cc91153584a909210b30"></a>
constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_relative</b> () const noexcept</td></tr>
<tr class="separator:ae9532a152294cc91153584a909210b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9fca33ec3b70cbe44bc3c6968fdc6376"><td class="memItemLeft" align="right" valign="top"><a id="a9fca33ec3b70cbe44bc3c6968fdc6376"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains_glob</b> () const noexcept</td></tr>
-<tr class="separator:a9fca33ec3b70cbe44bc3c6968fdc6376"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ac23fffe202146b4aecfb82a99c9a77"><td class="memItemLeft" align="right" valign="top"><a id="a1ac23fffe202146b4aecfb82a99c9a77"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains_glob</b> () const noexcept</td></tr>
+<tr class="separator:a1ac23fffe202146b4aecfb82a99c9a77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8efb8be3b3f3b224680e9f10149bb2da"><td class="memItemLeft" align="right" valign="top"><a id="a8efb8be3b3f3b224680e9f10149bb2da"></a>
constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html#ae064112c51630be49c33bd51e4380cbd">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a8efb8be3b3f3b224680e9f10149bb2da">cbegin</a> () const noexcept</td></tr>
<tr class="memdesc:a8efb8be3b3f3b224680e9f10149bb2da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an iterator to the first path component. <br /></td></tr>
@@ -253,10 +253,10 @@ constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html#a7bfb0a7905
LLFIO_PATH_VIEW_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ac33ed45573976ace5610de51d40de0ee">remove_filename</a> () const noexcept</td></tr>
<tr class="memdesc:ac33ed45573976ace5610de51d40de0ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of this view with the end adjusted to match the final separator. <br /></td></tr>
<tr class="separator:ac33ed45573976ace5610de51d40de0ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2265f98040ccff9b1707326d4984ba4e"><td class="memItemLeft" align="right" valign="top"><a id="a2265f98040ccff9b1707326d4984ba4e"></a>
-constexpr size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e">native_size</a> () const noexcept</td></tr>
-<tr class="memdesc:a2265f98040ccff9b1707326d4984ba4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the view in characters. <br /></td></tr>
-<tr class="separator:a2265f98040ccff9b1707326d4984ba4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a711aaeec6fcc29431b6996ef25c6043f"><td class="memItemLeft" align="right" valign="top"><a id="a711aaeec6fcc29431b6996ef25c6043f"></a>
+LLFIO_PATH_VIEW_CONSTEXPR size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f">native_size</a> () const noexcept</td></tr>
+<tr class="memdesc:a711aaeec6fcc29431b6996ef25c6043f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the view in characters. <br /></td></tr>
+<tr class="separator:a711aaeec6fcc29431b6996ef25c6043f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57047ecaa75f039c61b6bbeb5b5c33af"><td class="memItemLeft" align="right" valign="top"><a id="a57047ecaa75f039c61b6bbeb5b5c33af"></a>
LLFIO_PATH_VIEW_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a57047ecaa75f039c61b6bbeb5b5c33af">root_name</a> () const noexcept</td></tr>
<tr class="memdesc:a57047ecaa75f039c61b6bbeb5b5c33af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the root name part of this view e.g. C: <br /></td></tr>
@@ -322,12 +322,12 @@ Friends</h2></td></tr>
template&lt;class T , class Deleter , size_t _internal_buffer_size, typename std::enable_if&lt;(is_source_acceptable&lt; T &gt;), bool &gt;::type &gt; </td></tr>
<tr class="memitem:a9c02c1b6cc56f8221abea75a1e92a776"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>c_str</b></td></tr>
<tr class="separator:a9c02c1b6cc56f8221abea75a1e92a776"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a049a6d80a473b5808706863dfd23888d"><td class="memItemLeft" align="right" valign="top"><a id="a049a6d80a473b5808706863dfd23888d"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
-<tr class="separator:a049a6d80a473b5808706863dfd23888d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af155697bac67542927db4af277b4e01d"><td class="memItemLeft" align="right" valign="top"><a id="af155697bac67542927db4af277b4e01d"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
-<tr class="separator:af155697bac67542927db4af277b4e01d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a867468c27c376aa62c4ecc5413367bba"><td class="memItemLeft" align="right" valign="top"><a id="a867468c27c376aa62c4ecc5413367bba"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
+<tr class="separator:a867468c27c376aa62c4ecc5413367bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ec27b9ac42042eb58d44837bdc1773c"><td class="memItemLeft" align="right" valign="top"><a id="a9ec27b9ac42042eb58d44837bdc1773c"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
+<tr class="separator:a9ec27b9ac42042eb58d44837bdc1773c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a565624fc24e6a6d57d38d0471e91cd84"><td class="memItemLeft" align="right" valign="top"><a id="a565624fc24e6a6d57d38d0471e91cd84"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;s, const <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> &amp;v)</td></tr>
<tr class="separator:a565624fc24e6a6d57d38d0471e91cd84"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/classllfio__v2__xxx_1_1path__view.js b/classllfio__v2__xxx_1_1path__view.js
index d8c66a1b..8d218f36 100644
--- a/classllfio__v2__xxx_1_1path__view.js
+++ b/classllfio__v2__xxx_1_1path__view.js
@@ -23,7 +23,7 @@ var classllfio__v2__xxx_1_1path__view =
[ "begin", "classllfio__v2__xxx_1_1path__view.html#a61cb7bbf03f090213d899ca28598b891", null ],
[ "cbegin", "classllfio__v2__xxx_1_1path__view.html#a8efb8be3b3f3b224680e9f10149bb2da", null ],
[ "cend", "classllfio__v2__xxx_1_1path__view.html#a37beaa71c1df79c40133a0548e8d0042", null ],
- [ "contains_glob", "classllfio__v2__xxx_1_1path__view.html#a9fca33ec3b70cbe44bc3c6968fdc6376", null ],
+ [ "contains_glob", "classllfio__v2__xxx_1_1path__view.html#a1ac23fffe202146b4aecfb82a99c9a77", null ],
[ "empty", "classllfio__v2__xxx_1_1path__view.html#a35074d82517e50c28aa99f4a13e8c501", null ],
[ "end", "classllfio__v2__xxx_1_1path__view.html#a266f7052b687b4ba422c4cbcd0b2f453", null ],
[ "end", "classllfio__v2__xxx_1_1path__view.html#a2711832d81f40800e9d3915b9c37ff4e", null ],
@@ -44,7 +44,7 @@ var classllfio__v2__xxx_1_1path__view =
[ "LLFIO_TEMPLATE", "classllfio__v2__xxx_1_1path__view.html#a0d5e676b565090269032a91908a8c0bf", null ],
[ "LLFIO_TEMPLATE", "classllfio__v2__xxx_1_1path__view.html#afef4720fa17884bec1fd6eaa1d5faf56", null ],
[ "LLFIO_TEMPLATE", "classllfio__v2__xxx_1_1path__view.html#a1080207b46f1b48f0ee656995a506646", null ],
- [ "native_size", "classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e", null ],
+ [ "native_size", "classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f", null ],
[ "operator=", "classllfio__v2__xxx_1_1path__view.html#ad9c86fad629570418502318585ec9f2a", null ],
[ "operator=", "classllfio__v2__xxx_1_1path__view.html#a3cfdc7d5b0557c4f5d1c7f7ca9b0a76f", null ],
[ "parent_path", "classllfio__v2__xxx_1_1path__view.html#a3572b45e9a180899d0c5eac7605cc562", null ],
@@ -57,7 +57,7 @@ var classllfio__v2__xxx_1_1path__view =
[ "stem", "classllfio__v2__xxx_1_1path__view.html#a8e0dbd474d2c668a0c33a01e7a5aafe8", null ],
[ "swap", "classllfio__v2__xxx_1_1path__view.html#ab7ae611a6aa7fed01b4447a3f5133c14", null ],
[ "c_str", "classllfio__v2__xxx_1_1path__view.html#a9c02c1b6cc56f8221abea75a1e92a776", null ],
- [ "operator!=", "classllfio__v2__xxx_1_1path__view.html#af155697bac67542927db4af277b4e01d", null ],
+ [ "operator!=", "classllfio__v2__xxx_1_1path__view.html#a9ec27b9ac42042eb58d44837bdc1773c", null ],
[ "operator<<", "classllfio__v2__xxx_1_1path__view.html#a565624fc24e6a6d57d38d0471e91cd84", null ],
- [ "operator==", "classllfio__v2__xxx_1_1path__view.html#a049a6d80a473b5808706863dfd23888d", null ]
+ [ "operator==", "classllfio__v2__xxx_1_1path__view.html#a867468c27c376aa62c4ecc5413367bba", null ]
]; \ No newline at end of file
diff --git a/classllfio__v2__xxx_1_1path__view__component-members.html b/classllfio__v2__xxx_1_1path__view__component-members.html
index 67651f15..2a467a14 100644
--- a/classllfio__v2__xxx_1_1path__view__component-members.html
+++ b/classllfio__v2__xxx_1_1path__view__component-members.html
@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classllfio__v2__xxx_1_1path__view__com
<tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#a5f6999a46c792e260428497a722fc8ff">LLFIO_TEMPLATE</a>(class T=typename filesystem::path::value_type, class Deleter=std::default_delete&lt; T[]&gt;, size_t _internal_buffer_size=default_internal_buffer_size, class Char) LLFIO_TREQUIRES(LLFIO_TPRED(is_source_acceptable&lt; T &gt; &amp;&amp;is_source_acceptable&lt; Char &gt;)) const expr int compare(const Char *s) const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#aaf8f8d21319fb02bdb0442d1fea2c7c4">LLFIO_TEMPLATE</a>(class T=typename filesystem::path::value_type, class Deleter=std::default_delete&lt; T[]&gt;, size_t _internal_buffer_size=default_internal_buffer_size, class Char) LLFIO_TREQUIRES(LLFIO_TPRED(is_source_acceptable&lt; T &gt; &amp;&amp;is_source_chartype_acceptable&lt; Char &gt;)) const expr int compare(const basic_string_view&lt; Char &gt; s) const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#ac114eb6e2ed74625c8dc89c6499c05a1">LLFIO_TEMPLATE</a>(class T=typename filesystem::path::value_type, class Deleter=std::default_delete&lt; T[]&gt;, size_t _internal_buffer_size=default_internal_buffer_size) LLFIO_TREQUIRES(LLFIO_TPRED(is_source_acceptable&lt; T &gt;)) struct c_str</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456">native_size</a>() const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec">native_size</a>() const noexcept</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!=</b> (defined in <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a>)</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a>)</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const path_view_component &amp;)=default (defined in <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a>)</td><td class="entry"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">llfio_v2_xxx::path_view_component</a></td><td class="entry"></td></tr>
diff --git a/classllfio__v2__xxx_1_1path__view__component.html b/classllfio__v2__xxx_1_1path__view__component.html
index ff4df84d..bb2f8ecd 100644
--- a/classllfio__v2__xxx_1_1path__view__component.html
+++ b/classllfio__v2__xxx_1_1path__view__component.html
@@ -127,17 +127,17 @@ const <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#a766
LLFIO_NODISCARD constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#a467256884725db92974c8a5a2c786bc2">empty</a> () const noexcept</td></tr>
<tr class="memdesc:a467256884725db92974c8a5a2c786bc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if empty. <br /></td></tr>
<tr class="separator:a467256884725db92974c8a5a2c786bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8f844fe50fd3a3ee3da24aee760e456"><td class="memItemLeft" align="right" valign="top"><a id="ae8f844fe50fd3a3ee3da24aee760e456"></a>
-constexpr size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456">native_size</a> () const noexcept</td></tr>
-<tr class="memdesc:ae8f844fe50fd3a3ee3da24aee760e456"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the view in characters. <br /></td></tr>
-<tr class="separator:ae8f844fe50fd3a3ee3da24aee760e456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaba2705ba8660b2d9e28cbbd099a85ec"><td class="memItemLeft" align="right" valign="top"><a id="aaba2705ba8660b2d9e28cbbd099a85ec"></a>
+LLFIO_PATH_VIEW_CONSTEXPR size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec">native_size</a> () const noexcept</td></tr>
+<tr class="memdesc:aaba2705ba8660b2d9e28cbbd099a85ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the view in characters. <br /></td></tr>
+<tr class="separator:aaba2705ba8660b2d9e28cbbd099a85ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a247fba2fecd5b850a17b0994f5913b4f"><td class="memItemLeft" align="right" valign="top"><a id="a247fba2fecd5b850a17b0994f5913b4f"></a>
constexpr void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#a247fba2fecd5b850a17b0994f5913b4f">swap</a> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> &amp;o) noexcept</td></tr>
<tr class="memdesc:a247fba2fecd5b850a17b0994f5913b4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Swap the view with another. <br /></td></tr>
<tr class="separator:a247fba2fecd5b850a17b0994f5913b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aea489beba43bb7bb9fa31b5bfd23b0cb"><td class="memItemLeft" align="right" valign="top"><a id="aea489beba43bb7bb9fa31b5bfd23b0cb"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains_glob</b> () const noexcept</td></tr>
-<tr class="separator:aea489beba43bb7bb9fa31b5bfd23b0cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acef767fc47e96966c201baf528193204"><td class="memItemLeft" align="right" valign="top"><a id="acef767fc47e96966c201baf528193204"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains_glob</b> () const noexcept</td></tr>
+<tr class="separator:acef767fc47e96966c201baf528193204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0bfc3e06986b6287a22fdc97799181"><td class="memItemLeft" align="right" valign="top"><a id="a4a0bfc3e06986b6287a22fdc97799181"></a>
LLFIO_PATH_VIEW_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#a4a0bfc3e06986b6287a22fdc97799181">stem</a> () const noexcept</td></tr>
<tr class="memdesc:a4a0bfc3e06986b6287a22fdc97799181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the filename without any file extension. <br /></td></tr>
@@ -185,12 +185,12 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>path_view</b></td></
template&lt;class T , class Deleter , size_t _internal_buffer_size, typename std::enable_if&lt;(is_source_acceptable&lt; T &gt;), bool &gt;::type &gt; </td></tr>
<tr class="memitem:a9c02c1b6cc56f8221abea75a1e92a776"><td class="memTemplItemLeft" align="right" valign="top">struct&#160;</td><td class="memTemplItemRight" valign="bottom"><b>c_str</b></td></tr>
<tr class="separator:a9c02c1b6cc56f8221abea75a1e92a776"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac2507e0f91813aaf4afdc5c2dc1b138"><td class="memItemLeft" align="right" valign="top"><a id="aac2507e0f91813aaf4afdc5c2dc1b138"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
-<tr class="separator:aac2507e0f91813aaf4afdc5c2dc1b138"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c1703ab02cbf45e564f399dc5ff8d18"><td class="memItemLeft" align="right" valign="top"><a id="a2c1703ab02cbf45e564f399dc5ff8d18"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
-<tr class="separator:a2c1703ab02cbf45e564f399dc5ff8d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a370fe50713921108205a445a90b96ea1"><td class="memItemLeft" align="right" valign="top"><a id="a370fe50713921108205a445a90b96ea1"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
+<tr class="separator:a370fe50713921108205a445a90b96ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30afd0eb0ee1dfcc7dd2752cc5770c77"><td class="memItemLeft" align="right" valign="top"><a id="a30afd0eb0ee1dfcc7dd2752cc5770c77"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
+<tr class="separator:a30afd0eb0ee1dfcc7dd2752cc5770c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18615f1a2c588d52c8d508d55ed3e7aa"><td class="memItemLeft" align="right" valign="top"><a id="a18615f1a2c588d52c8d508d55ed3e7aa"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;s, const <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> &amp;v)</td></tr>
<tr class="separator:a18615f1a2c588d52c8d508d55ed3e7aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/classllfio__v2__xxx_1_1path__view__component.js b/classllfio__v2__xxx_1_1path__view__component.js
index aa1dc0a1..14cbe420 100644
--- a/classllfio__v2__xxx_1_1path__view__component.js
+++ b/classllfio__v2__xxx_1_1path__view__component.js
@@ -6,23 +6,23 @@ var classllfio__v2__xxx_1_1path__view__component =
[ "path_view_component", "classllfio__v2__xxx_1_1path__view__component.html#a7dfa033bda230ae9a1fdd60a17fb7880", null ],
[ "~path_view_component", "classllfio__v2__xxx_1_1path__view__component.html#a93aef9d3a7c37537ec71bd788d0f7272", null ],
[ "_raw_data", "classllfio__v2__xxx_1_1path__view__component.html#a026f3fd0f948212028182d1b501dffbb", null ],
- [ "contains_glob", "classllfio__v2__xxx_1_1path__view__component.html#aea489beba43bb7bb9fa31b5bfd23b0cb", null ],
+ [ "contains_glob", "classllfio__v2__xxx_1_1path__view__component.html#acef767fc47e96966c201baf528193204", null ],
[ "empty", "classllfio__v2__xxx_1_1path__view__component.html#a467256884725db92974c8a5a2c786bc2", null ],
[ "extension", "classllfio__v2__xxx_1_1path__view__component.html#a2d62abddb51d080a8c2e42998bc6fb58", null ],
[ "LLFIO_TEMPLATE", "classllfio__v2__xxx_1_1path__view__component.html#abec4610490eafa45921d1f8b0eaa7591", null ],
[ "LLFIO_TEMPLATE", "classllfio__v2__xxx_1_1path__view__component.html#a5f6999a46c792e260428497a722fc8ff", null ],
[ "LLFIO_TEMPLATE", "classllfio__v2__xxx_1_1path__view__component.html#aaf8f8d21319fb02bdb0442d1fea2c7c4", null ],
[ "LLFIO_TEMPLATE", "classllfio__v2__xxx_1_1path__view__component.html#ac114eb6e2ed74625c8dc89c6499c05a1", null ],
- [ "native_size", "classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456", null ],
+ [ "native_size", "classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec", null ],
[ "operator=", "classllfio__v2__xxx_1_1path__view__component.html#a4b9a5f0abe97449212fac7607b5dadd5", null ],
[ "operator=", "classllfio__v2__xxx_1_1path__view__component.html#aac07b365ff507ce5493fdc608d48329c", null ],
[ "path", "classllfio__v2__xxx_1_1path__view__component.html#ac367f2c429245c567448780511f24c0d", null ],
[ "stem", "classllfio__v2__xxx_1_1path__view__component.html#a4a0bfc3e06986b6287a22fdc97799181", null ],
[ "swap", "classllfio__v2__xxx_1_1path__view__component.html#a247fba2fecd5b850a17b0994f5913b4f", null ],
[ "c_str", "classllfio__v2__xxx_1_1path__view__component.html#a9c02c1b6cc56f8221abea75a1e92a776", null ],
- [ "operator!=", "classllfio__v2__xxx_1_1path__view__component.html#a2c1703ab02cbf45e564f399dc5ff8d18", null ],
+ [ "operator!=", "classllfio__v2__xxx_1_1path__view__component.html#a30afd0eb0ee1dfcc7dd2752cc5770c77", null ],
[ "operator<<", "classllfio__v2__xxx_1_1path__view__component.html#a18615f1a2c588d52c8d508d55ed3e7aa", null ],
- [ "operator==", "classllfio__v2__xxx_1_1path__view__component.html#aac2507e0f91813aaf4afdc5c2dc1b138", null ],
+ [ "operator==", "classllfio__v2__xxx_1_1path__view__component.html#a370fe50713921108205a445a90b96ea1", null ],
[ "path_view", "classllfio__v2__xxx_1_1path__view__component.html#ad10ef737f6f91fc67cc2c26326b45c2f", null ],
[ "_bytestr", "classllfio__v2__xxx_1_1path__view__component.html#ad71dcb87f377236474b948d621b3b2a8", null ],
[ "_char16str", "classllfio__v2__xxx_1_1path__view__component.html#ac3a413fa5bbe8dbe10765bc790c1b762", null ],
diff --git a/config_8hpp.html b/config_8hpp.html
index 211baf5a..c5717ed6 100644
--- a/config_8hpp.html
+++ b/config_8hpp.html
@@ -107,6 +107,7 @@ $(document).ready(function(){initNavTree('config_8hpp.html','');});
<code>#include &quot;quickcpplib/byte.hpp&quot;</code><br />
<code>#include &quot;quickcpplib/string_view.hpp&quot;</code><br />
<code>#include &quot;quickcpplib/mem_flush_loads_stores.hpp&quot;</code><br />
+<code>#include &quot;quickcpplib/start_lifetime_as.hpp&quot;</code><br />
<code>#include &quot;quickcpplib/detach_cast.hpp&quot;</code><br />
<code>#include &quot;quickcpplib/in_place_detach_attach.hpp&quot;</code><br />
</div><table class="memberdecls">
@@ -244,9 +245,6 @@ Functions</h2></td></tr>
<tr class="memitem:a77c52ccdc38be135a374dbb4a7d1d466"><td class="memItemLeft" align="right" valign="top"><a id="a77c52ccdc38be135a374dbb4a7d1d466"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::detail::LLFIO_TEMPLATE</b> (class T) LLFIO_TREQUIRES(LLFIO_TPRED(std</td></tr>
<tr class="separator:a77c52ccdc38be135a374dbb4a7d1d466"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a925ad90dc78642b82b3e91e677a263cd"><td class="memItemLeft" align="right" valign="top"><a id="a925ad90dc78642b82b3e91e677a263cd"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::bless</b> (void *start, size_t length) noexcept</td></tr>
-<tr class="separator:a925ad90dc78642b82b3e91e677a263cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4369189d04a952a93cf182f2c7390412"><td class="memTemplParams" colspan="2"><a id="a4369189d04a952a93cf182f2c7390412"></a>
template&lt;class R , class U &gt; </td></tr>
<tr class="memitem:a4369189d04a952a93cf182f2c7390412"><td class="memTemplItemLeft" align="right" valign="top">function_ptr&lt; R &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>llfio_v2_xxx::detail::make_function_ptr</b> (U &amp;&amp;f)</td></tr>
diff --git a/config_8hpp.js b/config_8hpp.js
index 79655a9a..3bf63268 100644
--- a/config_8hpp.js
+++ b/config_8hpp.js
@@ -30,7 +30,6 @@ var config_8hpp =
[ "LLFIO_V2_NAMESPACE_EXPORT_BEGIN", "group__config.html#gab2f82803f0ce479a2993d3b7696db8d3", null ],
[ "dword", "config_8hpp.html#a79085acc20a53afe38d31c1af948301d", null ],
[ "handle", "config_8hpp.html#af65fb3311b32b8757c3b7ebdd045afe9", null ],
- [ "bless", "config_8hpp.html#a925ad90dc78642b82b3e91e677a263cd", null ],
[ "emplace_function_ptr", "config_8hpp.html#ace72a598b9cabfc3d6f6760895e893fd", null ],
[ "LLFIO_TEMPLATE", "config_8hpp.html#a02c02d05e24d34c25324c192df11c0b4", null ],
[ "LLFIO_TEMPLATE", "config_8hpp.html#a77c52ccdc38be135a374dbb4a7d1d466", null ],
diff --git a/functions_func_m.html b/functions_func_m.html
index 2456d7f0..62f00eb0 100644
--- a/functions_func_m.html
+++ b/functions_func_m.html
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
: <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a6e47ccbb537d1c97a533e08d708b1a38">llfio_v2_xxx::mapped_file_handle</a>
</li>
<li>mapped_temp_inode()
-: <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#ae385ed0e4be736c60025786be9109b9b">llfio_v2_xxx::mapped_file_handle</a>
+: <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#aa0d1ea0506c347668791f8c0ce357511">llfio_v2_xxx::mapped_file_handle</a>
</li>
<li>match()
: <a class="el" href="classkvstore__v1__xxx_1_1basic__key__value__store.html#a53e3ad688b1a61e0769df8f57c0da255">kvstore_v1_xxx::basic_key_value_store</a>
diff --git a/functions_func_n.html b/functions_func_n.html
index bc31ddaa..840cc383 100644
--- a/functions_func_n.html
+++ b/functions_func_n.html
@@ -90,8 +90,8 @@ $(document).ready(function(){initNavTree('functions_func_n.html','');});
: <a class="el" href="structllfio__v2__xxx_1_1native__handle__type.html#af9eb6d201364aae2e933da37caa4c1dd">llfio_v2_xxx::native_handle_type</a>
</li>
<li>native_size()
-: <a class="el" href="classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e">llfio_v2_xxx::path_view</a>
-, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456">llfio_v2_xxx::path_view_component</a>
+: <a class="el" href="classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f">llfio_v2_xxx::path_view</a>
+, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec">llfio_v2_xxx::path_view_component</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/functions_m.html b/functions_m.html
index bac9fe6d..66d1bd51 100644
--- a/functions_m.html
+++ b/functions_m.html
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
: <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a6e47ccbb537d1c97a533e08d708b1a38">llfio_v2_xxx::mapped_file_handle</a>
</li>
<li>mapped_temp_inode()
-: <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#ae385ed0e4be736c60025786be9109b9b">llfio_v2_xxx::mapped_file_handle</a>
+: <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html#aa0d1ea0506c347668791f8c0ce357511">llfio_v2_xxx::mapped_file_handle</a>
</li>
<li>match()
: <a class="el" href="classkvstore__v1__xxx_1_1basic__key__value__store.html#a53e3ad688b1a61e0769df8f57c0da255">kvstore_v1_xxx::basic_key_value_store</a>
diff --git a/functions_n.html b/functions_n.html
index c9921840..30527f17 100644
--- a/functions_n.html
+++ b/functions_n.html
@@ -94,8 +94,8 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
: <a class="el" href="structllfio__v2__xxx_1_1native__handle__type.html#af9eb6d201364aae2e933da37caa4c1dd">llfio_v2_xxx::native_handle_type</a>
</li>
<li>native_size()
-: <a class="el" href="classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e">llfio_v2_xxx::path_view</a>
-, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456">llfio_v2_xxx::path_view_component</a>
+: <a class="el" href="classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f">llfio_v2_xxx::path_view</a>
+, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec">llfio_v2_xxx::path_view_component</a>
</li>
<li>noexec
: <a class="el" href="structllfio__v2__xxx_1_1statfs__t_1_1f__flags__t.html#a4559dec0d0c4354feb0b0c131aab266b">llfio_v2_xxx::statfs_t::f_flags_t</a>
diff --git a/index.html b/index.html
index db621ded..57fb9819 100644
--- a/index.html
+++ b/index.html
@@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('index.html','');});
<dl class="section note"><dt>Note</dt><dd>Note that this code is of late alpha quality. It's quite reliable on Windows and Linux, but be careful when using it!</dd></dl>
<p>Examples of use: </p><table width="100%" border="0" cellpadding="4">
<tr>
-<td width="50%" valign="top"><div class="fragment"><div class="line"> <span class="keyword">namespace </span><a class="code" href="namespacellfio__v2__xxx.html">llfio</a> = <a class="code" href="group__config.html#gac9f7f0153adb9034d26c4554728f817a">LLFIO_V2_NAMESPACE</a>;</div><div class="line"></div><div class="line"> <span class="comment">// Make me a 1 trillion element sparsely allocated integer array!</span></div><div class="line"> <a class="code" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio::mapped_file_handle</a> mfh = <a class="code" href="namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b">llfio::mapped_temp_inode</a>().value();</div><div class="line"></div><div class="line"> <span class="comment">// On an extents based filing system, doesn&#39;t actually allocate any physical</span></div><div class="line"> <span class="comment">// storage but does map approximately 4Tb of all bits zero data into memory</span></div><div class="line"> (void) mfh.<a class="code" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a01a5da3834fd354c5c3d38284b84ef75">truncate</a>(1000000000000ULL * <span class="keyword">sizeof</span>(<span class="keywordtype">int</span>));</div><div class="line"></div><div class="line"> <span class="comment">// Create a typed view of the one trillion integers</span></div><div class="line"> llfio::attached&lt;int&gt; one_trillion_int_array(mfh);</div><div class="line"></div><div class="line"> <span class="comment">// Write and read as you see fit, if you exceed physical RAM it&#39;ll be paged out</span></div><div class="line"> one_trillion_int_array[0] = 5;</div><div class="line"> one_trillion_int_array[999999999999ULL] = 6;</div></div><!-- fragment --> </td><td width="50%" valign="top"><div class="fragment"><div class="line"> <span class="keyword">namespace </span><a class="code" href="namespacellfio__v2__xxx.html">llfio</a> = <a class="code" href="group__config.html#gac9f7f0153adb9034d26c4554728f817a">LLFIO_V2_NAMESPACE</a>;</div><div class="line"></div><div class="line"> <span class="comment">// Create an asynchronous file handle</span></div><div class="line"> <a class="code" href="classllfio__v2__xxx_1_1io__service.html">llfio::io_service</a> service;</div><div class="line"> <a class="code" href="classllfio__v2__xxx_1_1async__file__handle.html">llfio::async_file_handle</a> fh =</div><div class="line"> <a class="code" href="namespacellfio__v2__xxx.html#ab8bf2fda0abbb11fdeb77d25f8288149">llfio::async_file</a>(service, {}, <span class="stringliteral">&quot;testfile.txt&quot;</span>,</div><div class="line"> <a class="code" href="namespacellfio__v2__xxx.html#a5a8908704c9988bbecc69c2359e6fd4a">llfio::async_file_handle::mode::write</a>,</div><div class="line"> llfio::async_file_handle::creation::if_needed).value();</div><div class="line"></div><div class="line"> <span class="comment">// Resize it to 1024 bytes</span></div><div class="line"> <a class="code" href="namespacellfio__v2__xxx.html#a16ee1bea5a5791ecde266420e00fba81">truncate</a>(fh, 1024).value();</div><div class="line"></div><div class="line"> <span class="comment">// Begin to asynchronously write &quot;hello world&quot; into the file at offset 0,</span></div><div class="line"> <span class="comment">// suspending execution of this coroutine until completion and then resuming</span></div><div class="line"> <span class="comment">// execution. Requires the Coroutines TS.</span></div><div class="line"> <span class="keyword">alignas</span>(4096) <span class="keywordtype">char</span> buffer[] = <span class="stringliteral">&quot;hello world&quot;</span>;</div><div class="line"> co_await <a class="code" href="namespacellfio__v2__xxx.html#a1bf4f597e8b391870215cbe005c252e6">co_write</a>(fh, 0, { { <span class="keyword">reinterpret_cast&lt;</span>llfio::byte *<span class="keyword">&gt;</span>(buffer), <span class="keyword">sizeof</span>(buffer) } }).value();</div></div><!-- fragment --> </td></tr>
+<td width="50%" valign="top"><div class="fragment"><div class="line"> <span class="keyword">namespace </span><a class="code" href="namespacellfio__v2__xxx.html">llfio</a> = <a class="code" href="group__config.html#gac9f7f0153adb9034d26c4554728f817a">LLFIO_V2_NAMESPACE</a>;</div><div class="line"></div><div class="line"> <span class="comment">// Make me a 1 trillion element sparsely allocated integer array!</span></div><div class="line"> <a class="code" href="classllfio__v2__xxx_1_1mapped__file__handle.html">llfio::mapped_file_handle</a> mfh = <a class="code" href="namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b">llfio::mapped_temp_inode</a>().value();</div><div class="line"></div><div class="line"> <span class="comment">// On an extents based filing system, doesn&#39;t actually allocate any physical</span></div><div class="line"> <span class="comment">// storage but does map approximately 4Tb of all bits zero data into memory</span></div><div class="line"> (void) mfh.<a class="code" href="classllfio__v2__xxx_1_1mapped__file__handle.html#a01a5da3834fd354c5c3d38284b84ef75">truncate</a>(1000000000000ULL * <span class="keyword">sizeof</span>(<span class="keywordtype">int</span>));</div><div class="line"></div><div class="line"> <span class="comment">// Create a typed view of the one trillion integers</span></div><div class="line"> llfio::attached&lt;int&gt; one_trillion_int_array(mfh);</div><div class="line"></div><div class="line"> <span class="comment">// Write and read as you see fit, if you exceed physical RAM it&#39;ll be paged out</span></div><div class="line"> one_trillion_int_array[0] = 5;</div><div class="line"> one_trillion_int_array[999999999999ULL] = 6;</div></div><!-- fragment --> </td><td width="50%" valign="top"><div class="fragment"><div class="line"> <span class="keyword">namespace </span><a class="code" href="namespacellfio__v2__xxx.html">llfio</a> = <a class="code" href="group__config.html#gac9f7f0153adb9034d26c4554728f817a">LLFIO_V2_NAMESPACE</a>;</div><div class="line"></div><div class="line"> <span class="comment">// Create an asynchronous file handle</span></div><div class="line"> <a class="code" href="classllfio__v2__xxx_1_1io__service.html">llfio::io_service</a> service;</div><div class="line"> <a class="code" href="classllfio__v2__xxx_1_1async__file__handle.html">llfio::async_file_handle</a> fh =</div><div class="line"> <a class="code" href="namespacellfio__v2__xxx.html#ab8bf2fda0abbb11fdeb77d25f8288149">llfio::async_file</a>(service, {}, <span class="stringliteral">&quot;testfile.txt&quot;</span>,</div><div class="line"> <a class="code" href="namespacellfio__v2__xxx.html#a5a8908704c9988bbecc69c2359e6fd4a">llfio::async_file_handle::mode::write</a>,</div><div class="line"> llfio::async_file_handle::creation::if_needed).value();</div><div class="line"></div><div class="line"> <span class="comment">// Resize it to 1024 bytes</span></div><div class="line"> <a class="code" href="namespacellfio__v2__xxx.html#a16ee1bea5a5791ecde266420e00fba81">truncate</a>(fh, 1024).value();</div><div class="line"></div><div class="line"> <span class="comment">// Begin to asynchronously write &quot;hello world&quot; into the file at offset 0,</span></div><div class="line"> <span class="comment">// suspending execution of this coroutine until completion and then resuming</span></div><div class="line"> <span class="comment">// execution. Requires the Coroutines TS.</span></div><div class="line"> <span class="keyword">alignas</span>(4096) <span class="keywordtype">char</span> buffer[] = <span class="stringliteral">&quot;hello world&quot;</span>;</div><div class="line"> co_await <a class="code" href="namespacellfio__v2__xxx.html#a1bf4f597e8b391870215cbe005c252e6">co_write</a>(fh, 0, { { <span class="keyword">reinterpret_cast&lt;</span>llfio::byte *<span class="keyword">&gt;</span>(buffer), <span class="keyword">sizeof</span>(buffer) } }).value();</div></div><!-- fragment --> </td></tr>
</table>
<p>See <a href="https://github.com/ned14/llfio/blob/master/programs/fs-probe/fs_probe_results.yaml">https://github.com/ned14/llfio/blob/master/programs/fs-probe/fs_probe_results.yaml</a> for a database of latencies for various previously tested OS, filing systems and storage devices.</p>
<p>Todo list for already implemented parts: <a href="https://ned14.github.io/llfio/todo.html">https://ned14.github.io/llfio/todo.html</a></p>
diff --git a/mapped__file__handle_8hpp.html b/mapped__file__handle_8hpp.html
index ed8e7844..fd870131 100644
--- a/mapped__file__handle_8hpp.html
+++ b/mapped__file__handle_8hpp.html
@@ -129,8 +129,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="name
<tr class="separator:a6aaeb9bab04b1dd25fca172623df8dfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eb3e8ef0ddff1270b3d78d4178335c7"><td class="memItemLeft" align="right" valign="top">result&lt; mapped_file_handle &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">llfio_v2_xxx::mapped_temp_file</a> (mapped_file_handle::size_type reservation, mapped_file_handle::path_view_type name=mapped_file_handle::path_view_type(), mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::creation _creation=mapped_file_handle::creation::if_needed, mapped_file_handle::caching _caching=mapped_file_handle::caching::temporary, mapped_file_handle::flag flags=mapped_file_handle::flag::unlink_on_first_close) noexcept</td></tr>
<tr class="separator:a3eb3e8ef0ddff1270b3d78d4178335c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a88517fa902d830cf56c032fa5470c89b"><td class="memItemLeft" align="right" valign="top">result&lt; mapped_file_handle &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b">llfio_v2_xxx::mapped_temp_inode</a> (const path_handle &amp;dir=path_discovery::storage_backed_temporary_files_directory(), mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</td></tr>
-<tr class="separator:a88517fa902d830cf56c032fa5470c89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58d5390cad390de24a80748c8cd7dc5b"><td class="memItemLeft" align="right" valign="top">result&lt; mapped_file_handle &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b">llfio_v2_xxx::mapped_temp_inode</a> (mapped_file_handle::size_type reservation=0, const path_handle &amp;dir=path_discovery::storage_backed_temporary_files_directory(), mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</td></tr>
+<tr class="separator:a58d5390cad390de24a80748c8cd7dc5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Provides mapped_file_handle. </p>
diff --git a/mapped__file__handle_8hpp.js b/mapped__file__handle_8hpp.js
index 21dcca4d..07dd019e 100644
--- a/mapped__file__handle_8hpp.js
+++ b/mapped__file__handle_8hpp.js
@@ -8,6 +8,6 @@ var mapped__file__handle_8hpp =
[ "mapped_file", "mapped__file__handle_8hpp.html#a1f0ccde00add2f09579151fd71b8f06d", null ],
[ "mapped_random_file", "mapped__file__handle_8hpp.html#a6aaeb9bab04b1dd25fca172623df8dfc", null ],
[ "mapped_temp_file", "mapped__file__handle_8hpp.html#a3eb3e8ef0ddff1270b3d78d4178335c7", null ],
- [ "mapped_temp_inode", "mapped__file__handle_8hpp.html#a88517fa902d830cf56c032fa5470c89b", null ],
+ [ "mapped_temp_inode", "mapped__file__handle_8hpp.html#a58d5390cad390de24a80748c8cd7dc5b", null ],
[ "swap", "mapped__file__handle_8hpp.html#acda211a674e09531226be56691136f7c", null ]
]; \ No newline at end of file
diff --git a/namespacellfio__v2__xxx.html b/namespacellfio__v2__xxx.html
index f332f902..b5e42b52 100644
--- a/namespacellfio__v2__xxx.html
+++ b/namespacellfio__v2__xxx.html
@@ -264,9 +264,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="name
<tr class="separator:a1bf4f597e8b391870215cbe005c252e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a136e03c52e467a86c5dc76205d19f447"><td class="memItemLeft" align="right" valign="top">result&lt; <a class="el" href="classllfio__v2__xxx_1_1async__file__handle_1_1awaitable.html">async_file_handle::awaitable</a>&lt; async_file_handle::const_buffers_type &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a136e03c52e467a86c5dc76205d19f447">co_write</a> (<a class="el" href="classllfio__v2__xxx_1_1async__file__handle.html">async_file_handle</a> &amp;self, async_file_handle::extent_type offset, std::initializer_list&lt; <a class="el" href="structllfio__v2__xxx_1_1io__handle_1_1const__buffer__type.html">async_file_handle::const_buffer_type</a> &gt; lst) noexcept</td></tr>
<tr class="separator:a136e03c52e467a86c5dc76205d19f447"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a925ad90dc78642b82b3e91e677a263cd"><td class="memItemLeft" align="right" valign="top"><a id="a925ad90dc78642b82b3e91e677a263cd"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bless</b> (void *start, size_t <a class="el" href="namespacellfio__v2__xxx.html#aa3676f0dd69f4b54cf7e14e3f86d32b9">length</a>) noexcept</td></tr>
-<tr class="separator:a925ad90dc78642b82b3e91e677a263cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026590e0aff0af0331ec8f8308e56724"><td class="memItemLeft" align="right" valign="top"><a id="a026590e0aff0af0331ec8f8308e56724"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;s, const <a class="el" href="classllfio__v2__xxx_1_1directory__handle.html#a54d63e0972dee77ef1f0ff14bd4f9207">directory_handle::filter</a> &amp;v)</td></tr>
<tr class="separator:a026590e0aff0af0331ec8f8308e56724"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -417,27 +414,27 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="name
<tr class="separator:a6aaeb9bab04b1dd25fca172623df8dfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eb3e8ef0ddff1270b3d78d4178335c7"><td class="memItemLeft" align="right" valign="top">result&lt; <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">mapped_temp_file</a> (mapped_file_handle::size_type reservation, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">mapped_file_handle::path_view_type</a> name=<a class="el" href="classllfio__v2__xxx_1_1path__view.html">mapped_file_handle::path_view_type</a>(), <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mapped_file_handle::mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaefb2a684e4afb7d55e6147fbe5a332ee">mapped_file_handle::mode::write</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#af0b352d0f273ba6fa70c178b2c2fee42">mapped_file_handle::creation</a> _creation=<a class="el" href="classllfio__v2__xxx_1_1handle.html#af0b352d0f273ba6fa70c178b2c2fee42a8f0339e854eb5321306a443ce9199e1d">mapped_file_handle::creation::if_needed</a>, <a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852">mapped_file_handle::caching</a> _caching=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852ad5197d93c063a2b1e22d1630a39b7aef">mapped_file_handle::caching::temporary</a>, mapped_file_handle::flag flags=mapped_file_handle::flag::unlink_on_first_close) noexcept</td></tr>
<tr class="separator:a3eb3e8ef0ddff1270b3d78d4178335c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a88517fa902d830cf56c032fa5470c89b"><td class="memItemLeft" align="right" valign="top">result&lt; <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b">mapped_temp_inode</a> (const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;dir=<a class="el" href="namespacellfio__v2__xxx_1_1path__discovery.html#a2dd74ea752f3f511d58ccccdcac7f4fd">path_discovery::storage_backed_temporary_files_directory</a>(), <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mapped_file_handle::mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaefb2a684e4afb7d55e6147fbe5a332ee">mapped_file_handle::mode::write</a>, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</td></tr>
-<tr class="separator:a88517fa902d830cf56c032fa5470c89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58d5390cad390de24a80748c8cd7dc5b"><td class="memItemLeft" align="right" valign="top">result&lt; <a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b">mapped_temp_inode</a> (mapped_file_handle::size_type reservation=0, const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;dir=<a class="el" href="namespacellfio__v2__xxx_1_1path__discovery.html#a2dd74ea752f3f511d58ccccdcac7f4fd">path_discovery::storage_backed_temporary_files_directory</a>(), <a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dca">mapped_file_handle::mode</a> _mode=<a class="el" href="classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaaefb2a684e4afb7d55e6147fbe5a332ee">mapped_file_handle::mode::write</a>, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</td></tr>
+<tr class="separator:a58d5390cad390de24a80748c8cd7dc5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49f7bb77eb38fbe1280019225b66b78b"><td class="memItemLeft" align="right" valign="top">result&lt; <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#a49f7bb77eb38fbe1280019225b66b78b">path</a> (const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;base, <a class="el" href="classllfio__v2__xxx_1_1path__handle.html#a6f2c51636f17ae97255106d37ef4187c">path_handle::path_view_type</a> path) noexcept</td></tr>
<tr class="separator:a49f7bb77eb38fbe1280019225b66b78b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b12afdd4c80d69d2530bd40f92427c"><td class="memItemLeft" align="right" valign="top">result&lt; <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellfio__v2__xxx.html#ad8b12afdd4c80d69d2530bd40f92427c">path</a> (<a class="el" href="classllfio__v2__xxx_1_1path__handle.html#a6f2c51636f17ae97255106d37ef4187c">path_handle::path_view_type</a> _path) noexcept</td></tr>
<tr class="separator:ad8b12afdd4c80d69d2530bd40f92427c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8b272f994e955b1219e61920df8ec136"><td class="memItemLeft" align="right" valign="top"><a id="a8b272f994e955b1219e61920df8ec136"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
-<tr class="separator:a8b272f994e955b1219e61920df8ec136"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a84c787ed5c98dc08c46bf520746bdbea"><td class="memItemLeft" align="right" valign="top"><a id="a84c787ed5c98dc08c46bf520746bdbea"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
-<tr class="separator:a84c787ed5c98dc08c46bf520746bdbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6024cdc07fef0c772c14ec1f91defa75"><td class="memItemLeft" align="right" valign="top"><a id="a6024cdc07fef0c772c14ec1f91defa75"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
+<tr class="separator:a6024cdc07fef0c772c14ec1f91defa75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0846b040cbf733b34787c76a39e35b85"><td class="memItemLeft" align="right" valign="top"><a id="a0846b040cbf733b34787c76a39e35b85"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> y) noexcept</td></tr>
+<tr class="separator:a0846b040cbf733b34787c76a39e35b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20dbb9e8deed80ea3d0b65d52fd34771"><td class="memItemLeft" align="right" valign="top"><a id="a20dbb9e8deed80ea3d0b65d52fd34771"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;s, const <a class="el" href="classllfio__v2__xxx_1_1path__view__component.html">path_view_component</a> &amp;v)</td></tr>
<tr class="separator:a20dbb9e8deed80ea3d0b65d52fd34771"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a96d00f83eb1996bcbbb9d3aa62424a51"><td class="memItemLeft" align="right" valign="top"><a id="a96d00f83eb1996bcbbb9d3aa62424a51"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
-<tr class="separator:a96d00f83eb1996bcbbb9d3aa62424a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af909fbaabae06c5831b45bc7f506d2dd"><td class="memItemLeft" align="right" valign="top"><a id="af909fbaabae06c5831b45bc7f506d2dd"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
-<tr class="separator:af909fbaabae06c5831b45bc7f506d2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa93a5ee3bddc44cc342826ff9892a170"><td class="memItemLeft" align="right" valign="top"><a id="aa93a5ee3bddc44cc342826ff9892a170"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
+<tr class="separator:aa93a5ee3bddc44cc342826ff9892a170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad34f076b77f1de6ae1660108254f2183"><td class="memItemLeft" align="right" valign="top"><a id="ad34f076b77f1de6ae1660108254f2183"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> x, <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> y) noexcept</td></tr>
+<tr class="separator:ad34f076b77f1de6ae1660108254f2183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0247c61a58f54b12119505f6b12aef2b"><td class="memItemLeft" align="right" valign="top"><a id="a0247c61a58f54b12119505f6b12aef2b"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;s, const <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> &amp;v)</td></tr>
<tr class="separator:a0247c61a58f54b12119505f6b12aef2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1370,7 +1367,7 @@ template&lt;class CompletionRoutine &gt; </div>
</dl>
<p>Note that if the file is currently zero sized, no mapping occurs now, but later when <code>truncate()</code> or <code>update_map()</code> is called.</p>
<dl class="section user"><dt>Errors returnable</dt><dd>Any of the values which the constructors for <code>file_handle</code>, <code>section_handle</code> and <code>map_handle</code> can return. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;{</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">mapped_file_handle::mapped_file</a>(std::forward&lt;decltype(reservation)&gt;(reservation), std::forward&lt;decltype(base)&gt;(base), std::forward&lt;decltype(_path)&gt;(_path), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_creation)&gt;(_creation), std::forward&lt;decltype(_caching)&gt;(_caching),</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a1f0ccde00add2f09579151fd71b8f06d"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">llfio_v2_xxx::mapped_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_file(const path_handle &amp;base, mapped_file_handle::path_view_type _path, mapped_file_handle::mode _mode=mapped_file_handle::mode::read, mapped_file_handle::creation _creation=mapped_file_handle::creation::open_existing, mapped_file_handle::caching _caching=mapped_file_handle::caching::all, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:477</div></div>
+<div class="fragment"><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;{</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">mapped_file_handle::mapped_file</a>(std::forward&lt;decltype(reservation)&gt;(reservation), std::forward&lt;decltype(base)&gt;(base), std::forward&lt;decltype(_path)&gt;(_path), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_creation)&gt;(_creation), std::forward&lt;decltype(_caching)&gt;(_caching),</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a1f0ccde00add2f09579151fd71b8f06d"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">llfio_v2_xxx::mapped_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_file(const path_handle &amp;base, mapped_file_handle::path_view_type _path, mapped_file_handle::mode _mode=mapped_file_handle::mode::read, mapped_file_handle::creation _creation=mapped_file_handle::creation::open_existing, mapped_file_handle::caching _caching=mapped_file_handle::caching::all, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:478</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -1432,7 +1429,7 @@ template&lt;class CompletionRoutine &gt; </div>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
-<div class="fragment"><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;{</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">mapped_file_handle::mapped_file</a>(std::forward&lt;decltype(base)&gt;(base), std::forward&lt;decltype(_path)&gt;(_path), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_creation)&gt;(_creation), std::forward&lt;decltype(_caching)&gt;(_caching), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a1f0ccde00add2f09579151fd71b8f06d"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">llfio_v2_xxx::mapped_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_file(const path_handle &amp;base, mapped_file_handle::path_view_type _path, mapped_file_handle::mode _mode=mapped_file_handle::mode::read, mapped_file_handle::creation _creation=mapped_file_handle::creation::open_existing, mapped_file_handle::caching _caching=mapped_file_handle::caching::all, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:477</div></div>
+<div class="fragment"><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;{</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">mapped_file_handle::mapped_file</a>(std::forward&lt;decltype(base)&gt;(base), std::forward&lt;decltype(_path)&gt;(_path), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_creation)&gt;(_creation), std::forward&lt;decltype(_caching)&gt;(_caching), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a1f0ccde00add2f09579151fd71b8f06d"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a1f0ccde00add2f09579151fd71b8f06d">llfio_v2_xxx::mapped_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_file(const path_handle &amp;base, mapped_file_handle::path_view_type _path, mapped_file_handle::mode _mode=mapped_file_handle::mode::read, mapped_file_handle::creation _creation=mapped_file_handle::creation::open_existing, mapped_file_handle::caching _caching=mapped_file_handle::caching::all, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:478</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -1489,7 +1486,7 @@ template&lt;class CompletionRoutine &gt; </div>
</div><div class="memdoc">
<p>Create an mapped file handle creating a randomly named file on a path. The file is opened exclusively with <code>creation::only_if_not_exist</code> so it will never collide with nor overwrite any existing file. Note also that caching defaults to temporary which hints to the OS to only flush changes to physical storage as lately as possible.</p>
<dl class="section user"><dt>Errors returnable</dt><dd>Any of the values POSIX open() or CreateFile() can return. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;{</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a6aaeb9bab04b1dd25fca172623df8dfc">mapped_file_handle::mapped_random_file</a>(std::forward&lt;decltype(reservation)&gt;(reservation), std::forward&lt;decltype(dirpath)&gt;(dirpath), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_caching)&gt;(_caching), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a6aaeb9bab04b1dd25fca172623df8dfc"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a6aaeb9bab04b1dd25fca172623df8dfc">llfio_v2_xxx::mapped_random_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_random_file(mapped_file_handle::size_type reservation, const path_handle &amp;dirpath, mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::caching _caching=mapped_file_handle::caching::temporary, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:490</div></div>
+<div class="fragment"><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;{</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a6aaeb9bab04b1dd25fca172623df8dfc">mapped_file_handle::mapped_random_file</a>(std::forward&lt;decltype(reservation)&gt;(reservation), std::forward&lt;decltype(dirpath)&gt;(dirpath), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_caching)&gt;(_caching), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a6aaeb9bab04b1dd25fca172623df8dfc"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a6aaeb9bab04b1dd25fca172623df8dfc">llfio_v2_xxx::mapped_random_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_random_file(mapped_file_handle::size_type reservation, const path_handle &amp;dirpath, mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::caching _caching=mapped_file_handle::caching::temporary, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:491</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -1553,12 +1550,12 @@ template&lt;class CompletionRoutine &gt; </div>
<p>Create a mapped file handle creating the named file on some path which the OS declares to be suitable for temporary files. Most OSs are very lazy about flushing changes made to these temporary files. Note the default flags are to have the newly created file deleted on first handle close. Note also that an empty name is equivalent to calling <code>mapped_random_file(path_discovery::storage_backed_temporary_files_directory())</code> and the creation parameter is ignored.</p>
<dl class="section note"><dt>Note</dt><dd>If the temporary file you are creating is not going to have its path sent to another process for usage, this is the WRONG function to use. Use <code>temp_inode()</code> instead, it is far more secure.</dd></dl>
<dl class="section user"><dt>Errors returnable</dt><dd>Any of the values POSIX open() or CreateFile() can return. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;{</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">mapped_file_handle::mapped_temp_file</a>(std::forward&lt;decltype(reservation)&gt;(reservation), std::forward&lt;decltype(name)&gt;(name), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_creation)&gt;(_creation), std::forward&lt;decltype(_caching)&gt;(_caching), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a3eb3e8ef0ddff1270b3d78d4178335c7"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">llfio_v2_xxx::mapped_temp_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_temp_file(mapped_file_handle::size_type reservation, mapped_file_handle::path_view_type name=mapped_file_handle::path_view_type(), mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::creation _creation=mapped_file_handle::creation::if_needed, mapped_file_handle::caching _caching=mapped_file_handle::caching::temporary, mapped_file_handle::flag flags=mapped_file_handle::flag::unlink_on_first_close) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:510</div></div>
+<div class="fragment"><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;{</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">mapped_file_handle::mapped_temp_file</a>(std::forward&lt;decltype(reservation)&gt;(reservation), std::forward&lt;decltype(name)&gt;(name), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(_creation)&gt;(_creation), std::forward&lt;decltype(_caching)&gt;(_caching), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a3eb3e8ef0ddff1270b3d78d4178335c7"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">llfio_v2_xxx::mapped_temp_file</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_temp_file(mapped_file_handle::size_type reservation, mapped_file_handle::path_view_type name=mapped_file_handle::path_view_type(), mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::creation _creation=mapped_file_handle::creation::if_needed, mapped_file_handle::caching _caching=mapped_file_handle::caching::temporary, mapped_file_handle::flag flags=mapped_file_handle::flag::unlink_on_first_close) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:511</div></div>
</div><!-- fragment -->
</div>
</div>
-<a id="a88517fa902d830cf56c032fa5470c89b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a88517fa902d830cf56c032fa5470c89b">&#9670;&nbsp;</a></span>mapped_temp_inode()</h2>
+<a id="a58d5390cad390de24a80748c8cd7dc5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58d5390cad390de24a80748c8cd7dc5b">&#9670;&nbsp;</a></span>mapped_temp_inode()</h2>
<div class="memitem">
<div class="memproto">
@@ -1569,6 +1566,12 @@ template&lt;class CompletionRoutine &gt; </div>
<tr>
<td class="memname">result&lt;<a class="el" href="classllfio__v2__xxx_1_1mapped__file__handle.html">mapped_file_handle</a>&gt; llfio_v2_xxx::mapped_temp_inode </td>
<td>(</td>
+ <td class="paramtype">mapped_file_handle::size_type&#160;</td>
+ <td class="paramname"><em>reservation</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype">const <a class="el" href="classllfio__v2__xxx_1_1path__handle.html">path_handle</a> &amp;&#160;</td>
<td class="paramname"><em>dir</em> = <code><a class="el" href="namespacellfio__v2__xxx_1_1path__discovery.html#a2dd74ea752f3f511d58ccccdcac7f4fd">path_discovery::storage_backed_temporary_files_directory</a>()</code>, </td>
</tr>
@@ -1598,7 +1601,7 @@ template&lt;class CompletionRoutine &gt; </div>
</div><div class="memdoc">
<p><em>Securely</em> create a mapped file handle creating a temporary anonymous inode in the filesystem referred to by <em>dirpath</em>. The inode created has no name nor accessible path on the filing system and ceases to exist as soon as the last handle is closed, making it ideal for use as a temporary file where other processes do not need to have access to its contents via some path on the filing system (a classic use case is for backing shared memory maps).</p>
<dl class="section user"><dt>Errors returnable</dt><dd>Any of the values POSIX open() or CreateFile() can return. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;{</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b">mapped_file_handle::mapped_temp_inode</a>(std::forward&lt;decltype(dir)&gt;(dir), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a88517fa902d830cf56c032fa5470c89b"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b">llfio_v2_xxx::mapped_temp_inode</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_temp_inode(const path_handle &amp;dir=path_discovery::storage_backed_temporary_files_directory(), mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:525</div></div>
+<div class="fragment"><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;{</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b">mapped_file_handle::mapped_temp_inode</a>(std::forward&lt;decltype(reservation)&gt;(reservation), std::forward&lt;decltype(dir)&gt;(dir), std::forward&lt;decltype(_mode)&gt;(_mode), std::forward&lt;decltype(flags)&gt;(flags));</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;}</div><div class="ttc" id="namespacellfio__v2__xxx_html_a58d5390cad390de24a80748c8cd7dc5b"><div class="ttname"><a href="namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b">llfio_v2_xxx::mapped_temp_inode</a></div><div class="ttdeci">result&lt; mapped_file_handle &gt; mapped_temp_inode(mapped_file_handle::size_type reservation=0, const path_handle &amp;dir=path_discovery::storage_backed_temporary_files_directory(), mapped_file_handle::mode _mode=mapped_file_handle::mode::write, mapped_file_handle::flag flags=mapped_file_handle::flag::none) noexcept</div><div class="ttdef"><b>Definition:</b> mapped_file_handle.hpp:526</div></div>
</div><!-- fragment -->
</div>
</div>
diff --git a/namespacemembers.html b/namespacemembers.html
index fc183897..533d58a3 100644
--- a/namespacemembers.html
+++ b/namespacemembers.html
@@ -213,7 +213,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
: <a class="el" href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">llfio_v2_xxx</a>
</li>
<li>mapped_temp_inode()
-: <a class="el" href="namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b">llfio_v2_xxx</a>
+: <a class="el" href="namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b">llfio_v2_xxx</a>
</li>
<li>maximum_extent()
: <a class="el" href="namespacellfio__v2__xxx.html#a1759f4cee184d433f4446a39ff8bfa02">llfio_v2_xxx</a>
diff --git a/namespacemembers_func.html b/namespacemembers_func.html
index f8c3a414..4d4a4835 100644
--- a/namespacemembers_func.html
+++ b/namespacemembers_func.html
@@ -203,7 +203,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
: <a class="el" href="namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7">llfio_v2_xxx</a>
</li>
<li>mapped_temp_inode()
-: <a class="el" href="namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b">llfio_v2_xxx</a>
+: <a class="el" href="namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b">llfio_v2_xxx</a>
</li>
<li>maximum_extent()
: <a class="el" href="namespacellfio__v2__xxx.html#a1759f4cee184d433f4446a39ff8bfa02">llfio_v2_xxx</a>
diff --git a/navtreedata.js b/navtreedata.js
index 391d8e8d..8749a5d5 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -42,11 +42,11 @@ var NAVTREEINDEX =
"classllfio__v2__xxx_1_1async__file__handle_1_1awaitable.html#a7db8e009f82fc944bf46b7eacba156ae",
"classllfio__v2__xxx_1_1file__handle.html#adb03b26fe4085d50ea650f6d6a6aee2a",
"classllfio__v2__xxx_1_1map__handle.html#a751e912d8dab755ea969a418c1d544eb",
-"classllfio__v2__xxx_1_1path__view.html#a345b745ec73e1a9615a420e9295a0257",
+"classllfio__v2__xxx_1_1path__view.html#a35074d82517e50c28aa99f4a13e8c501",
"config_8hpp.html",
"namespacellfio__v2__xxx_1_1utils.html",
-"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a20d7ec8c41e328ad9d8dc07564b9e191",
-"structllfio__v2__xxx_1_1statfs__t.html#aa8b39815508e9252da673c7e18666cd7"
+"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a2ad515aaa41bfda6ade62bd7257330f6",
+"structllfio__v2__xxx_1_1statfs__t.html#abe7361e7f354e4de36b64f80b4c6c72e"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex4.js b/navtreeindex4.js
index d5715735..396041d1 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -238,16 +238,16 @@ var NAVTREEINDEX4 =
"classllfio__v2__xxx_1_1path__handle.html#af00ba815654b5bfd399deec7d87ceaea":[4,0,2,32,7],
"classllfio__v2__xxx_1_1path__handle.html#affb091ded80ffde7c0c3854e2abc52fd":[4,0,2,32,45],
"classllfio__v2__xxx_1_1path__view.html":[4,0,2,34],
-"classllfio__v2__xxx_1_1path__view.html#a049a6d80a473b5808706863dfd23888d":[4,0,2,34,59],
"classllfio__v2__xxx_1_1path__view.html#a0d5e676b565090269032a91908a8c0bf":[4,0,2,34,39],
"classllfio__v2__xxx_1_1path__view.html#a0d5e676b565090269032a91908a8c0bf":[4,0,2,34,40],
"classllfio__v2__xxx_1_1path__view.html#a0d5e676b565090269032a91908a8c0bf":[4,0,2,34,41],
"classllfio__v2__xxx_1_1path__view.html#a1080207b46f1b48f0ee656995a506646":[4,0,2,34,43],
"classllfio__v2__xxx_1_1path__view.html#a1712388490311a193a7e9be4df081400":[4,0,2,34,51],
"classllfio__v2__xxx_1_1path__view.html#a1aaf2407fed87b3b4c077e71495039ca":[4,0,2,34,0],
+"classllfio__v2__xxx_1_1path__view.html#a1ac23fffe202146b4aecfb82a99c9a77":[4,0,2,34,23],
"classllfio__v2__xxx_1_1path__view.html#a1b128bc55c1c093b9b46de07b7c1ced7":[4,0,2,34,9],
-"classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e":[4,0,2,34,44],
"classllfio__v2__xxx_1_1path__view.html#a257d31cbb37fc019033bab262d01d50e":[4,0,2,34,30],
"classllfio__v2__xxx_1_1path__view.html#a266f7052b687b4ba422c4cbcd0b2f453":[4,0,2,34,25],
-"classllfio__v2__xxx_1_1path__view.html#a2711832d81f40800e9d3915b9c37ff4e":[4,0,2,34,26]
+"classllfio__v2__xxx_1_1path__view.html#a2711832d81f40800e9d3915b9c37ff4e":[4,0,2,34,26],
+"classllfio__v2__xxx_1_1path__view.html#a345b745ec73e1a9615a420e9295a0257":[4,0,2,34,35]
};
diff --git a/navtreeindex5.js b/navtreeindex5.js
index ce21b0e3..12e3d794 100644
--- a/navtreeindex5.js
+++ b/navtreeindex5.js
@@ -1,6 +1,5 @@
var NAVTREEINDEX5 =
{
-"classllfio__v2__xxx_1_1path__view.html#a345b745ec73e1a9615a420e9295a0257":[4,0,2,34,35],
"classllfio__v2__xxx_1_1path__view.html#a35074d82517e50c28aa99f4a13e8c501":[4,0,2,34,24],
"classllfio__v2__xxx_1_1path__view.html#a3572b45e9a180899d0c5eac7605cc562":[4,0,2,34,47],
"classllfio__v2__xxx_1_1path__view.html#a37beaa71c1df79c40133a0548e8d0042":[4,0,2,34,22],
@@ -16,8 +15,10 @@ var NAVTREEINDEX5 =
"classllfio__v2__xxx_1_1path__view.html#a5f649112f30854859d95629a460dca23":[4,0,2,34,15],
"classllfio__v2__xxx_1_1path__view.html#a61cb7bbf03f090213d899ca28598b891":[4,0,2,34,20],
"classllfio__v2__xxx_1_1path__view.html#a711521276cb79a9483a27bf5692ab30d":[4,0,2,34,12],
+"classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f":[4,0,2,34,44],
"classllfio__v2__xxx_1_1path__view.html#a7bfb0a79057416a10f43cf25b4c6c57a":[4,0,2,34,4],
"classllfio__v2__xxx_1_1path__view.html#a83b86163124a03eadb509e3bb4bcce3e":[4,0,2,34,16],
+"classllfio__v2__xxx_1_1path__view.html#a867468c27c376aa62c4ecc5413367bba":[4,0,2,34,59],
"classllfio__v2__xxx_1_1path__view.html#a8b6b10a1839b3c801e3a8298881d3032":[4,0,2,34,49],
"classllfio__v2__xxx_1_1path__view.html#a8e0dbd474d2c668a0c33a01e7a5aafe8":[4,0,2,34,54],
"classllfio__v2__xxx_1_1path__view.html#a8efb8be3b3f3b224680e9f10149bb2da":[4,0,2,34,21],
@@ -25,7 +26,7 @@ var NAVTREEINDEX5 =
"classllfio__v2__xxx_1_1path__view.html#a99db0dd434afa24ee6f2b6ae9287ecb2":[4,0,2,34,18],
"classllfio__v2__xxx_1_1path__view.html#a9bfb80a086ac6f7848639a818de9841a":[4,0,2,34,11],
"classllfio__v2__xxx_1_1path__view.html#a9c02c1b6cc56f8221abea75a1e92a776":[4,0,2,34,56],
-"classllfio__v2__xxx_1_1path__view.html#a9fca33ec3b70cbe44bc3c6968fdc6376":[4,0,2,34,23],
+"classllfio__v2__xxx_1_1path__view.html#a9ec27b9ac42042eb58d44837bdc1773c":[4,0,2,34,57],
"classllfio__v2__xxx_1_1path__view.html#aa764357828bed56ec356828a090aff86":[4,0,2,34,37],
"classllfio__v2__xxx_1_1path__view.html#ab423783d2a907166248f3074f3750045":[4,0,2,34,10],
"classllfio__v2__xxx_1_1path__view.html#ab5cf1494522b2422c9b6e645e5837deb":[4,0,2,34,14],
@@ -44,7 +45,6 @@ var NAVTREEINDEX5 =
"classllfio__v2__xxx_1_1path__view.html#ae1cf7b922e5bb83510b787b64479d304":[4,0,2,34,7],
"classllfio__v2__xxx_1_1path__view.html#ae4f0f2678b636b59e50114a0bcdbc6ca":[4,0,2,34,31],
"classllfio__v2__xxx_1_1path__view.html#ae9532a152294cc91153584a909210b30":[4,0,2,34,38],
-"classllfio__v2__xxx_1_1path__view.html#af155697bac67542927db4af277b4e01d":[4,0,2,34,57],
"classllfio__v2__xxx_1_1path__view.html#af613a5a2995dd0fca21d914b59e4aff8":[4,0,2,34,2],
"classllfio__v2__xxx_1_1path__view.html#afe52198fb027adfce8f86c5ae8e7a2ad":[4,0,2,34,33],
"classllfio__v2__xxx_1_1path__view.html#afef4720fa17884bec1fd6eaa1d5faf56":[4,0,2,34,42],
@@ -54,8 +54,9 @@ var NAVTREEINDEX5 =
"classllfio__v2__xxx_1_1path__view__component.html#a1531ffbbfb4d089a18f09809290190cc":[4,0,2,35,27],
"classllfio__v2__xxx_1_1path__view__component.html#a18615f1a2c588d52c8d508d55ed3e7aa":[4,0,2,35,21],
"classllfio__v2__xxx_1_1path__view__component.html#a247fba2fecd5b850a17b0994f5913b4f":[4,0,2,35,18],
-"classllfio__v2__xxx_1_1path__view__component.html#a2c1703ab02cbf45e564f399dc5ff8d18":[4,0,2,35,20],
"classllfio__v2__xxx_1_1path__view__component.html#a2d62abddb51d080a8c2e42998bc6fb58":[4,0,2,35,8],
+"classllfio__v2__xxx_1_1path__view__component.html#a30afd0eb0ee1dfcc7dd2752cc5770c77":[4,0,2,35,20],
+"classllfio__v2__xxx_1_1path__view__component.html#a370fe50713921108205a445a90b96ea1":[4,0,2,35,22],
"classllfio__v2__xxx_1_1path__view__component.html#a38ff18893dfc84c562fb36c299702bf5":[4,0,2,35,1],
"classllfio__v2__xxx_1_1path__view__component.html#a467256884725db92974c8a5a2c786bc2":[4,0,2,35,7],
"classllfio__v2__xxx_1_1path__view__component.html#a4a0bfc3e06986b6287a22fdc97799181":[4,0,2,35,17],
@@ -66,18 +67,17 @@ var NAVTREEINDEX5 =
"classllfio__v2__xxx_1_1path__view__component.html#a7dfa033bda230ae9a1fdd60a17fb7880":[4,0,2,35,3],
"classllfio__v2__xxx_1_1path__view__component.html#a93aef9d3a7c37537ec71bd788d0f7272":[4,0,2,35,4],
"classllfio__v2__xxx_1_1path__view__component.html#a9c02c1b6cc56f8221abea75a1e92a776":[4,0,2,35,19],
+"classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec":[4,0,2,35,13],
"classllfio__v2__xxx_1_1path__view__component.html#aac07b365ff507ce5493fdc608d48329c":[4,0,2,35,15],
-"classllfio__v2__xxx_1_1path__view__component.html#aac2507e0f91813aaf4afdc5c2dc1b138":[4,0,2,35,22],
"classllfio__v2__xxx_1_1path__view__component.html#aaf8f8d21319fb02bdb0442d1fea2c7c4":[4,0,2,35,11],
"classllfio__v2__xxx_1_1path__view__component.html#abec4610490eafa45921d1f8b0eaa7591":[4,0,2,35,9],
"classllfio__v2__xxx_1_1path__view__component.html#ac114eb6e2ed74625c8dc89c6499c05a1":[4,0,2,35,12],
"classllfio__v2__xxx_1_1path__view__component.html#ac367f2c429245c567448780511f24c0d":[4,0,2,35,16],
"classllfio__v2__xxx_1_1path__view__component.html#ac3a413fa5bbe8dbe10765bc790c1b762":[4,0,2,35,25],
+"classllfio__v2__xxx_1_1path__view__component.html#acef767fc47e96966c201baf528193204":[4,0,2,35,6],
"classllfio__v2__xxx_1_1path__view__component.html#ad10ef737f6f91fc67cc2c26326b45c2f":[4,0,2,35,23],
"classllfio__v2__xxx_1_1path__view__component.html#ad560fb8127764a5cf07357c07a35d8b0":[4,0,2,35,26],
"classllfio__v2__xxx_1_1path__view__component.html#ad71dcb87f377236474b948d621b3b2a8":[4,0,2,35,24],
-"classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456":[4,0,2,35,13],
-"classllfio__v2__xxx_1_1path__view__component.html#aea489beba43bb7bb9fa31b5bfd23b0cb":[4,0,2,35,6],
"classllfio__v2__xxx_1_1section__handle.html":[4,0,2,36],
"classllfio__v2__xxx_1_1section__handle.html#a00a85eec5a41f7edb2c574d40cf04535":[4,0,2,36,18],
"classllfio__v2__xxx_1_1section__handle.html#a013936bc1254b1a47567fe29698d1b1c":[4,0,2,36,19],
diff --git a/navtreeindex6.js b/navtreeindex6.js
index 8f612ca6..14ae3118 100644
--- a/navtreeindex6.js
+++ b/navtreeindex6.js
@@ -1,22 +1,21 @@
var NAVTREEINDEX6 =
{
"config_8hpp.html":[5,0,0,1,0,2],
-"config_8hpp.html#a02c02d05e24d34c25324c192df11c0b4":[5,0,0,1,0,2,32],
+"config_8hpp.html#a02c02d05e24d34c25324c192df11c0b4":[5,0,0,1,0,2,31],
"config_8hpp.html#a153d3be235debcda8578952291884b74":[5,0,0,1,0,2,19],
"config_8hpp.html#a163aaaaa4d238aebd5fb9acec82006dd":[5,0,0,1,0,2,1],
"config_8hpp.html#a1e5f2d817ba0955e319af287e5dd924b":[5,0,0,1,0,2,18],
-"config_8hpp.html#a4369189d04a952a93cf182f2c7390412":[5,0,0,1,0,2,34],
+"config_8hpp.html#a4369189d04a952a93cf182f2c7390412":[5,0,0,1,0,2,33],
"config_8hpp.html#a4de8a527746757126bdb1635b9a2a892":[5,0,0,1,0,2,16],
"config_8hpp.html#a637f94e641d4078df650dd4a94094d7b":[5,0,0,1,0,2,22],
"config_8hpp.html#a65d3346e1345f27d02cfe4ef4d7c9c3a":[5,0,0,1,0,2,2],
-"config_8hpp.html#a77c52ccdc38be135a374dbb4a7d1d466":[5,0,0,1,0,2,33],
+"config_8hpp.html#a77c52ccdc38be135a374dbb4a7d1d466":[5,0,0,1,0,2,32],
"config_8hpp.html#a79085acc20a53afe38d31c1af948301d":[5,0,0,1,0,2,28],
"config_8hpp.html#a796b217a9d73a890d3a05de85bb1120d":[5,0,0,1,0,2,11],
"config_8hpp.html#a7f5813f203de5eb26f6f359d5418848a":[5,0,0,1,0,2,4],
-"config_8hpp.html#a925ad90dc78642b82b3e91e677a263cd":[5,0,0,1,0,2,30],
"config_8hpp.html#aa96417d97962da23b27d237508a58646":[5,0,0,1,0,2,14],
"config_8hpp.html#ac33daba12ec10f8abd83e9670183f130":[5,0,0,1,0,2,21],
-"config_8hpp.html#ace72a598b9cabfc3d6f6760895e893fd":[5,0,0,1,0,2,31],
+"config_8hpp.html#ace72a598b9cabfc3d6f6760895e893fd":[5,0,0,1,0,2,30],
"config_8hpp.html#adb72eb2d002d482f9c9be5505a7ab2ae":[5,0,0,1,0,2,15],
"config_8hpp.html#adfde9bd005e6ec6b3f42492b758a99d3":[5,0,0,1,0,2,5],
"config_8hpp.html#ae0ffcd967fa2fb3f8acaf39cf7b75d8d":[5,0,0,1,0,2,17],
@@ -114,14 +113,14 @@ var NAVTREEINDEX6 =
"globals.html":[5,1,0],
"globals_defs.html":[5,1,1],
"group__config.html":[2,0],
-"group__config.html#ga090b0d323b6d7d2496dba7aa42068013":[5,0,0,1,2,8],
"group__config.html#ga090b0d323b6d7d2496dba7aa42068013":[2,0,20],
+"group__config.html#ga090b0d323b6d7d2496dba7aa42068013":[5,0,0,1,2,8],
"group__config.html#ga18295c2601f9e6cb9e759d57fa0d8ab4":[2,0,21],
"group__config.html#ga18295c2601f9e6cb9e759d57fa0d8ab4":[5,0,0,1,2,9],
"group__config.html#ga1d39516e3f1380b0d2906629a8add07c":[2,0,4],
"group__config.html#ga1d39516e3f1380b0d2906629a8add07c":[5,0,0,0,0,11],
-"group__config.html#ga2e45ede29ed7b2aa06eb19aff2485541":[2,0,11],
"group__config.html#ga2e45ede29ed7b2aa06eb19aff2485541":[5,0,0,1,0,2,13],
+"group__config.html#ga2e45ede29ed7b2aa06eb19aff2485541":[2,0,11],
"group__config.html#ga33014e3ba68fc774bc1ebc1d88b1dae3":[5,0,0,0,0,7],
"group__config.html#ga33014e3ba68fc774bc1ebc1d88b1dae3":[2,0,0],
"group__config.html#ga40c15a3fc44361077b478acbfaca18ee":[5,0,0,1,0,2,9],
@@ -130,12 +129,12 @@ var NAVTREEINDEX6 =
"group__config.html#ga48fcb899a9d482d406f8fdbebc791ba0":[5,0,0,1,0,2,7],
"group__config.html#ga5365e6c96107a8e7edf6030462562cae":[5,0,0,1,0,2,6],
"group__config.html#ga5365e6c96107a8e7edf6030462562cae":[2,0,5],
-"group__config.html#ga797a3aa85bda51271100fe47cecf2058":[5,0,0,0,0,10],
"group__config.html#ga797a3aa85bda51271100fe47cecf2058":[2,0,3],
+"group__config.html#ga797a3aa85bda51271100fe47cecf2058":[5,0,0,0,0,10],
"group__config.html#ga799d6ef19b741b67d019652e4acc271f":[2,0,9],
"group__config.html#ga799d6ef19b741b67d019652e4acc271f":[5,0,0,1,0,2,10],
-"group__config.html#ga84df5d479525cd6b58f873c2f9869b22":[5,0,0,1,0,2,26],
"group__config.html#ga84df5d479525cd6b58f873c2f9869b22":[2,0,16],
+"group__config.html#ga84df5d479525cd6b58f873c2f9869b22":[5,0,0,1,0,2,26],
"group__config.html#ga86edeb2887d8f97f8b93005f08e46c80":[5,0,0,0,0,9],
"group__config.html#ga86edeb2887d8f97f8b93005f08e46c80":[2,0,2],
"group__config.html#ga8a15603141e848a1816c1758b9436287":[5,0,0,0,0,8],
@@ -148,14 +147,14 @@ var NAVTREEINDEX6 =
"group__config.html#gab2f82803f0ce479a2993d3b7696db8d3":[2,0,17],
"group__config.html#gabb964a24682a722a7eaad891ee497a61":[2,0,13],
"group__config.html#gabb964a24682a722a7eaad891ee497a61":[5,0,0,1,0,2,23],
-"group__config.html#gac9f7f0153adb9034d26c4554728f817a":[2,0,14],
"group__config.html#gac9f7f0153adb9034d26c4554728f817a":[5,0,0,1,0,2,24],
+"group__config.html#gac9f7f0153adb9034d26c4554728f817a":[2,0,14],
"group__config.html#gacac3045524a50876c1bc6068bd6237f0":[5,0,0,1,2,6],
"group__config.html#gacac3045524a50876c1bc6068bd6237f0":[2,0,18],
"group__config.html#gad270840dbd547a75ad62d48e93412ca7":[5,0,0,1,0,2,8],
"group__config.html#gad270840dbd547a75ad62d48e93412ca7":[2,0,7],
-"group__config.html#gae1eb04a1ef4089291c04f60a66b9849e":[2,0,15],
"group__config.html#gae1eb04a1ef4089291c04f60a66b9849e":[5,0,0,1,0,2,25],
+"group__config.html#gae1eb04a1ef4089291c04f60a66b9849e":[2,0,15],
"group__config.html#gaf958c6b17b345d3b84043bf7352451f2":[2,0,10],
"group__config.html#gaf958c6b17b345d3b84043bf7352451f2":[5,0,0,1,0,2,12],
"handle_8hpp.html":[5,0,0,1,0,8],
@@ -226,8 +225,8 @@ var NAVTREEINDEX6 =
"mapped__file__handle_8hpp.html":[5,0,0,1,0,14],
"mapped__file__handle_8hpp.html#a1f0ccde00add2f09579151fd71b8f06d":[5,0,0,1,0,14,5],
"mapped__file__handle_8hpp.html#a3eb3e8ef0ddff1270b3d78d4178335c7":[5,0,0,1,0,14,7],
+"mapped__file__handle_8hpp.html#a58d5390cad390de24a80748c8cd7dc5b":[5,0,0,1,0,14,8],
"mapped__file__handle_8hpp.html#a6aaeb9bab04b1dd25fca172623df8dfc":[5,0,0,1,0,14,6],
-"mapped__file__handle_8hpp.html#a88517fa902d830cf56c032fa5470c89b":[5,0,0,1,0,14,8],
"mapped__file__handle_8hpp.html#a933649fdb097431a1b84360b9a5ed5c4":[5,0,0,1,0,14,3],
"mapped__file__handle_8hpp.html#abddc6cd762be581f04b00837a8a91730":[5,0,0,1,0,14,4],
"mapped__file__handle_8hpp.html#acda211a674e09531226be56691136f7c":[5,0,0,1,0,14,9],
@@ -238,8 +237,8 @@ var NAVTREEINDEX6 =
"namespacekvstore__v1__xxx.html":[3,0,0],
"namespacekvstore__v1__xxx_1_1traits.html":[4,0,1,0],
"namespacekvstore__v1__xxx_1_1traits.html":[3,0,0,0],
-"namespacellfio__v2__xxx.html":[3,0,1],
"namespacellfio__v2__xxx.html":[4,0,2],
+"namespacellfio__v2__xxx.html":[3,0,1],
"namespacellfio__v2__xxx_1_1algorithm.html":[3,0,1,0],
"namespacellfio__v2__xxx_1_1algorithm.html":[4,0,2,0],
"namespacellfio__v2__xxx_1_1algorithm_1_1impl.html":[3,0,1,0,0],
@@ -249,5 +248,6 @@ var NAVTREEINDEX6 =
"namespacellfio__v2__xxx_1_1path__discovery.html":[3,0,1,1],
"namespacellfio__v2__xxx_1_1path__discovery.html":[4,0,2,1],
"namespacellfio__v2__xxx_1_1storage__profile.html":[4,0,2,2],
-"namespacellfio__v2__xxx_1_1storage__profile.html":[3,0,1,2]
+"namespacellfio__v2__xxx_1_1storage__profile.html":[3,0,1,2],
+"namespacellfio__v2__xxx_1_1utils.html":[3,0,1,3]
};
diff --git a/navtreeindex7.js b/navtreeindex7.js
index f1d7ad28..793f923f 100644
--- a/navtreeindex7.js
+++ b/navtreeindex7.js
@@ -1,6 +1,5 @@
var NAVTREEINDEX7 =
{
-"namespacellfio__v2__xxx_1_1utils.html":[3,0,1,3],
"namespacellfio__v2__xxx_1_1utils.html":[4,0,2,3],
"namespacemembers.html":[3,1,0],
"namespacemembers_enum.html":[3,1,3],
@@ -20,6 +19,7 @@ var NAVTREEINDEX7 =
"path__handle_8hpp.html#ad8b12afdd4c80d69d2530bd40f92427c":[5,0,0,1,0,17,3],
"path__view_8hpp.html":[5,0,0,1,0,18],
"path__view_8hpp.html#a0247c61a58f54b12119505f6b12aef2b":[5,0,0,1,0,18,10],
+"path__view_8hpp.html#a0846b040cbf733b34787c76a39e35b85":[5,0,0,1,0,18,7],
"path__view_8hpp.html#a13faa6de476f799028a4bf143facd46c":[5,0,0,1,0,18,13],
"path__view_8hpp.html#a1aeb7ad61b168bafdb02f82aa9ccf1b4":[5,0,0,1,0,18,17],
"path__view_8hpp.html#a1d7aae6e2796892ed4c0b7ad2d8e9b60":[5,0,0,1,0,18,14],
@@ -28,17 +28,16 @@ var NAVTREEINDEX7 =
"path__view_8hpp.html#a24c9ba461630fe02b8c818df8b4f0402":[5,0,0,1,0,18,5],
"path__view_8hpp.html#a3e68b8ef674b43bc67a04576a5d9a99e":[5,0,0,1,0,18,6],
"path__view_8hpp.html#a46e59fbd0b20657311cfa8015f9525a7":[5,0,0,1,0,18,20],
-"path__view_8hpp.html#a84c787ed5c98dc08c46bf520746bdbea":[5,0,0,1,0,18,7],
+"path__view_8hpp.html#a6024cdc07fef0c772c14ec1f91defa75":[5,0,0,1,0,18,11],
"path__view_8hpp.html#a860f04aa3b25b25cc205defe3a694448":[5,0,0,1,0,18,16],
-"path__view_8hpp.html#a8b272f994e955b1219e61920df8ec136":[5,0,0,1,0,18,11],
-"path__view_8hpp.html#a96d00f83eb1996bcbbb9d3aa62424a51":[5,0,0,1,0,18,12],
+"path__view_8hpp.html#aa93a5ee3bddc44cc342826ff9892a170":[5,0,0,1,0,18,12],
"path__view_8hpp.html#aac6fb2a3bda730de08b96fc69703f6da":[5,0,0,1,0,18,15],
"path__view_8hpp.html#ab87d8f741a60f9b2c2646efd9d00d8df":[5,0,0,1,0,18,21],
"path__view_8hpp.html#ad116a2c98d1b1326ca6bb64d3868dbbd":[5,0,0,1,0,18,3],
+"path__view_8hpp.html#ad34f076b77f1de6ae1660108254f2183":[5,0,0,1,0,18,8],
"path__view_8hpp.html#ad5a486f4772daf5d5586d27591fc8f9b":[5,0,0,1,0,18,19],
"path__view_8hpp.html#ae52923980b09f106b87cde636b286c61":[5,0,0,1,0,18,2],
"path__view_8hpp.html#ae8e18c4998e0aa92b606b3b88eec04a5":[5,0,0,1,0,18,4],
-"path__view_8hpp.html#af909fbaabae06c5831b45bc7f506d2dd":[5,0,0,1,0,18,8],
"path__view_8hpp.html#afcf1b69c1cccc63221adeb876b632127":[5,0,0,1,0,18,18],
"safe__byte__ranges_8hpp.html":[5,0,0,1,0,0,1,5],
"safe__byte__ranges_8hpp.html#a1a7e9cda94a1f38463e2e42af75c3e21":[5,0,0,1,0,0,1,5,1],
@@ -249,5 +248,6 @@ var NAVTREEINDEX7 =
"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1memory__map_1_1__entity__idx.html#a3e4939b7eed7dee1ae7b938ed21f0bc2":[4,0,2,0,1,3,0,0],
"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1memory__map_1_1__entity__idx.html#ae31e6520a32c4f07c753ceeeeffbc047":[4,0,2,0,1,3,0,1],
"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html":[4,0,2,0,1,5,1],
-"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a0f9bc3718d9c671c10221cf401f81a7f":[4,0,2,0,1,5,1,2]
+"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a0f9bc3718d9c671c10221cf401f81a7f":[4,0,2,0,1,5,1,2],
+"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a20d7ec8c41e328ad9d8dc07564b9e191":[4,0,2,0,1,5,1,1]
};
diff --git a/navtreeindex8.js b/navtreeindex8.js
index 021d5190..7834d634 100644
--- a/navtreeindex8.js
+++ b/navtreeindex8.js
@@ -1,6 +1,5 @@
var NAVTREEINDEX8 =
{
-"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a20d7ec8c41e328ad9d8dc07564b9e191":[4,0,2,0,1,5,1,1],
"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a2ad515aaa41bfda6ade62bd7257330f6":[4,0,2,0,1,5,1,5],
"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#a7ad77fdbebd5f1ec023e4324797f3716":[4,0,2,0,1,5,1,4],
"structllfio__v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entity__type.html#add9eada07537877fd3c2d0059f6972e3":[4,0,2,0,1,5,1,3],
@@ -249,5 +248,6 @@ var NAVTREEINDEX8 =
"structllfio__v2__xxx_1_1statfs__t.html#a7b8ea29dcda069ef2af42a25eb283786":[4,0,2,38,14],
"structllfio__v2__xxx_1_1statfs__t.html#a9684fea78f72efeafdbaa4a11f402060":[4,0,2,38,10],
"structllfio__v2__xxx_1_1statfs__t.html#aa24a1f36d9addae9d0d6ab13eeb43e5d":[4,0,2,38,7],
-"structllfio__v2__xxx_1_1statfs__t.html#aa4a4f434ba56992244ac59c8f825a962":[4,0,2,38,4]
+"structllfio__v2__xxx_1_1statfs__t.html#aa4a4f434ba56992244ac59c8f825a962":[4,0,2,38,4],
+"structllfio__v2__xxx_1_1statfs__t.html#aa8b39815508e9252da673c7e18666cd7":[4,0,2,38,17]
};
diff --git a/navtreeindex9.js b/navtreeindex9.js
index fec34b64..12dec00e 100644
--- a/navtreeindex9.js
+++ b/navtreeindex9.js
@@ -1,6 +1,5 @@
var NAVTREEINDEX9 =
{
-"structllfio__v2__xxx_1_1statfs__t.html#aa8b39815508e9252da673c7e18666cd7":[4,0,2,38,17],
"structllfio__v2__xxx_1_1statfs__t.html#abe7361e7f354e4de36b64f80b4c6c72e":[4,0,2,38,12],
"structllfio__v2__xxx_1_1statfs__t.html#ac7bedb646a6855541633e7bb7232b5e0":[4,0,2,38,15],
"structllfio__v2__xxx_1_1statfs__t.html#ae6bb78770f0544cee409e3420efed426":[4,0,2,38,3],
@@ -193,8 +192,8 @@ var NAVTREEINDEX9 =
"structllfio__v2__xxx_1_1symlink__handle_1_1io__request_3_01const__buffers__type_00_01_________01_4.html":[4,0,2,39,4],
"structllfio__v2__xxx_1_1symlink__handle_1_1io__request_3_01const__buffers__type_00_01_________01_4.html#a33e29e085faf927b441f5bc6432051fd":[4,0,2,39,4,0],
"structllfio__v2__xxx_1_1symlink__handle_1_1io__request_3_01const__buffers__type_00_01_________01_4.html#a95d04a85fd6c6de0f0f46ab2f1bbf3c5":[4,0,2,39,4,4],
-"structllfio__v2__xxx_1_1symlink__handle_1_1io__request_3_01const__buffers__type_00_01_________01_4.html#ab80d17f7c11535e95b374938d4a89ff7":[4,0,2,39,4,1],
"structllfio__v2__xxx_1_1symlink__handle_1_1io__request_3_01const__buffers__type_00_01_________01_4.html#ab80d17f7c11535e95b374938d4a89ff7":[4,0,2,39,4,2],
+"structllfio__v2__xxx_1_1symlink__handle_1_1io__request_3_01const__buffers__type_00_01_________01_4.html#ab80d17f7c11535e95b374938d4a89ff7":[4,0,2,39,4,1],
"structllfio__v2__xxx_1_1symlink__handle_1_1io__request_3_01const__buffers__type_00_01_________01_4.html#ac6c62e07618b3d0bb32cfcca328ddb20":[4,0,2,39,4,3],
"structllfio__v2__xxx_1_1utils_1_1page__allocator_1_1rebind.html":[4,0,2,3,0,0],
"structllfio__v2__xxx_1_1utils_1_1page__allocator_1_1rebind.html#a0093a2a440bd3662b0ec692db4b59748":[4,0,2,3,0,0,0],
@@ -243,8 +242,8 @@ var NAVTREEINDEX9 =
"v2_80_2llfio_8hpp.html#ae0f8dc3a9d303f90044533d23f6417a8":[5,0,0,1,0,11,0],
"version_8hpp.html":[5,0,0,1,2],
"version_8hpp.html#a699beb5138cc8f2a2df12d833e4d96be":[5,0,0,1,2,4],
-"version_8hpp.html#a7b08237a3cfed4832068a4daa6d6e160":[5,0,0,1,2,1],
"version_8hpp.html#a7b08237a3cfed4832068a4daa6d6e160":[5,0,0,1,2,2],
+"version_8hpp.html#a7b08237a3cfed4832068a4daa6d6e160":[5,0,0,1,2,1],
"version_8hpp.html#aadba5400c27b35d85067c431cfd9b0e6":[5,0,0,1,2,5],
"version_8hpp.html#ac7aedfe0660c15373b69a68f760c5799":[5,0,0,1,2,0],
"xor_8hpp.html":[5,0,0,1,0,0,0,2],
diff --git a/path__view_8hpp.html b/path__view_8hpp.html
index 851fe88e..b7e121fd 100644
--- a/path__view_8hpp.html
+++ b/path__view_8hpp.html
@@ -162,21 +162,21 @@ wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::de
<tr class="memitem:a242ba0cf05b33c8dabf070791e92c50e"><td class="memItemLeft" align="right" valign="top"><a id="a242ba0cf05b33c8dabf070791e92c50e"></a>
wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::detail::reencode_path_to</b> (size_t &amp;toallocate, wchar_t *dest_buffer, size_t dest_buffer_length, const char16_t *src_buffer, size_t src_buffer_length)</td></tr>
<tr class="separator:a242ba0cf05b33c8dabf070791e92c50e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8b272f994e955b1219e61920df8ec136"><td class="memItemLeft" align="right" valign="top"><a id="a8b272f994e955b1219e61920df8ec136"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator==</b> (path_view_component x, path_view_component y) noexcept</td></tr>
-<tr class="separator:a8b272f994e955b1219e61920df8ec136"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a84c787ed5c98dc08c46bf520746bdbea"><td class="memItemLeft" align="right" valign="top"><a id="a84c787ed5c98dc08c46bf520746bdbea"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator!=</b> (path_view_component x, path_view_component y) noexcept</td></tr>
-<tr class="separator:a84c787ed5c98dc08c46bf520746bdbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6024cdc07fef0c772c14ec1f91defa75"><td class="memItemLeft" align="right" valign="top"><a id="a6024cdc07fef0c772c14ec1f91defa75"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator==</b> (path_view_component x, path_view_component y) noexcept</td></tr>
+<tr class="separator:a6024cdc07fef0c772c14ec1f91defa75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0846b040cbf733b34787c76a39e35b85"><td class="memItemLeft" align="right" valign="top"><a id="a0846b040cbf733b34787c76a39e35b85"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator!=</b> (path_view_component x, path_view_component y) noexcept</td></tr>
+<tr class="separator:a0846b040cbf733b34787c76a39e35b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20dbb9e8deed80ea3d0b65d52fd34771"><td class="memItemLeft" align="right" valign="top"><a id="a20dbb9e8deed80ea3d0b65d52fd34771"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator&lt;&lt;</b> (std::ostream &amp;s, const path_view_component &amp;v)</td></tr>
<tr class="separator:a20dbb9e8deed80ea3d0b65d52fd34771"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a96d00f83eb1996bcbbb9d3aa62424a51"><td class="memItemLeft" align="right" valign="top"><a id="a96d00f83eb1996bcbbb9d3aa62424a51"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator==</b> (path_view x, path_view y) noexcept</td></tr>
-<tr class="separator:a96d00f83eb1996bcbbb9d3aa62424a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af909fbaabae06c5831b45bc7f506d2dd"><td class="memItemLeft" align="right" valign="top"><a id="af909fbaabae06c5831b45bc7f506d2dd"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator!=</b> (path_view x, path_view y) noexcept</td></tr>
-<tr class="separator:af909fbaabae06c5831b45bc7f506d2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa93a5ee3bddc44cc342826ff9892a170"><td class="memItemLeft" align="right" valign="top"><a id="aa93a5ee3bddc44cc342826ff9892a170"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator==</b> (path_view x, path_view y) noexcept</td></tr>
+<tr class="separator:aa93a5ee3bddc44cc342826ff9892a170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad34f076b77f1de6ae1660108254f2183"><td class="memItemLeft" align="right" valign="top"><a id="ad34f076b77f1de6ae1660108254f2183"></a>
+LLFIO_PATH_VIEW_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator!=</b> (path_view x, path_view y) noexcept</td></tr>
+<tr class="separator:ad34f076b77f1de6ae1660108254f2183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0247c61a58f54b12119505f6b12aef2b"><td class="memItemLeft" align="right" valign="top"><a id="a0247c61a58f54b12119505f6b12aef2b"></a>
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>llfio_v2_xxx::operator&lt;&lt;</b> (std::ostream &amp;s, const path_view &amp;v)</td></tr>
<tr class="separator:a0247c61a58f54b12119505f6b12aef2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/path__view_8hpp.js b/path__view_8hpp.js
index 53d844d4..935fba57 100644
--- a/path__view_8hpp.js
+++ b/path__view_8hpp.js
@@ -7,12 +7,12 @@ var path__view_8hpp =
[ "char16_t", "path__view_8hpp.html#ae8e18c4998e0aa92b606b3b88eec04a5", null ],
[ "constexpr_strlen", "path__view_8hpp.html#a24c9ba461630fe02b8c818df8b4f0402", null ],
[ "LLFIO_TEMPLATE", "path__view_8hpp.html#a3e68b8ef674b43bc67a04576a5d9a99e", null ],
- [ "operator!=", "path__view_8hpp.html#a84c787ed5c98dc08c46bf520746bdbea", null ],
- [ "operator!=", "path__view_8hpp.html#af909fbaabae06c5831b45bc7f506d2dd", null ],
+ [ "operator!=", "path__view_8hpp.html#a0846b040cbf733b34787c76a39e35b85", null ],
+ [ "operator!=", "path__view_8hpp.html#ad34f076b77f1de6ae1660108254f2183", null ],
[ "operator<<", "path__view_8hpp.html#a20dbb9e8deed80ea3d0b65d52fd34771", null ],
[ "operator<<", "path__view_8hpp.html#a0247c61a58f54b12119505f6b12aef2b", null ],
- [ "operator==", "path__view_8hpp.html#a8b272f994e955b1219e61920df8ec136", null ],
- [ "operator==", "path__view_8hpp.html#a96d00f83eb1996bcbbb9d3aa62424a51", null ],
+ [ "operator==", "path__view_8hpp.html#a6024cdc07fef0c772c14ec1f91defa75", null ],
+ [ "operator==", "path__view_8hpp.html#aa93a5ee3bddc44cc342826ff9892a170", null ],
[ "reencode_path_to", "path__view_8hpp.html#a13faa6de476f799028a4bf143facd46c", null ],
[ "reencode_path_to", "path__view_8hpp.html#a1d7aae6e2796892ed4c0b7ad2d8e9b60", null ],
[ "reencode_path_to", "path__view_8hpp.html#aac6fb2a3bda730de08b96fc69703f6da", null ],
diff --git a/search/all_c.js b/search/all_c.js
index cd933670..45bb8024 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -11,7 +11,7 @@ var searchData=
['mapped_5ffile_5fhandle_2ehpp',['mapped_file_handle.hpp',['../mapped__file__handle_8hpp.html',1,'']]],
['mapped_5frandom_5ffile',['mapped_random_file',['../classllfio__v2__xxx_1_1mapped__file__handle.html#aec48e49378e8b4ef60db282d2360b89f',1,'llfio_v2_xxx::mapped_file_handle::mapped_random_file()'],['../namespacellfio__v2__xxx.html#a6aaeb9bab04b1dd25fca172623df8dfc',1,'llfio_v2_xxx::mapped_random_file()']]],
['mapped_5ftemp_5ffile',['mapped_temp_file',['../classllfio__v2__xxx_1_1mapped__file__handle.html#a6e47ccbb537d1c97a533e08d708b1a38',1,'llfio_v2_xxx::mapped_file_handle::mapped_temp_file()'],['../namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7',1,'llfio_v2_xxx::mapped_temp_file()']]],
- ['mapped_5ftemp_5finode',['mapped_temp_inode',['../classllfio__v2__xxx_1_1mapped__file__handle.html#ae385ed0e4be736c60025786be9109b9b',1,'llfio_v2_xxx::mapped_file_handle::mapped_temp_inode()'],['../namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b',1,'llfio_v2_xxx::mapped_temp_inode()']]],
+ ['mapped_5ftemp_5finode',['mapped_temp_inode',['../classllfio__v2__xxx_1_1mapped__file__handle.html#aa0d1ea0506c347668791f8c0ce357511',1,'llfio_v2_xxx::mapped_file_handle::mapped_temp_inode()'],['../namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b',1,'llfio_v2_xxx::mapped_temp_inode()']]],
['match',['match',['../classkvstore__v1__xxx_1_1basic__key__value__store.html#a53e3ad688b1a61e0769df8f57c0da255',1,'kvstore_v1_xxx::basic_key_value_store']]],
['max_5fbuffers',['max_buffers',['../classllfio__v2__xxx_1_1io__handle.html#ade38a6d55a4eda3c6d5e196683b129a7',1,'llfio_v2_xxx::io_handle']]],
['max_5fbytes_5fstored',['max_bytes_stored',['../classkvstore__v1__xxx_1_1basic__key__value__store.html#aa7bd9567d25db32da9568b4733b86557',1,'kvstore_v1_xxx::basic_key_value_store::max_bytes_stored() const noexcept=0'],['../classkvstore__v1__xxx_1_1basic__key__value__store.html#a359e8683df35d2a2b84f801426d9c4bb',1,'kvstore_v1_xxx::basic_key_value_store::max_bytes_stored(capacity_type quota) noexcept=0']]],
diff --git a/search/all_d.js b/search/all_d.js
index aa029344..3e6dadb9 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -4,7 +4,7 @@ var searchData=
['native_5fhandle',['native_handle',['../classllfio__v2__xxx_1_1handle.html#a942b0d276c9f20fe41baab679b88fe72',1,'llfio_v2_xxx::handle']]],
['native_5fhandle_5ftype',['native_handle_type',['../structllfio__v2__xxx_1_1native__handle__type.html',1,'llfio_v2_xxx::native_handle_type'],['../structllfio__v2__xxx_1_1native__handle__type.html#af9eb6d201364aae2e933da37caa4c1dd',1,'llfio_v2_xxx::native_handle_type::native_handle_type()'],['../structllfio__v2__xxx_1_1native__handle__type.html#aa014dc4620266c5e79ff574eab95559c',1,'llfio_v2_xxx::native_handle_type::native_handle_type(disposition _behaviour, int _fd) noexcept'],['../structllfio__v2__xxx_1_1native__handle__type.html#a3c7ef470ac1baa0af9100aae36b87524',1,'llfio_v2_xxx::native_handle_type::native_handle_type(disposition _behaviour, win::handle _h) noexcept'],['../structllfio__v2__xxx_1_1native__handle__type.html#ac0d26bcb12d0f9baa757ee44df1ffbf9',1,'llfio_v2_xxx::native_handle_type::native_handle_type(const native_handle_type &amp;)=default'],['../structllfio__v2__xxx_1_1native__handle__type.html#ae3f07d9d74e09d71d31abdc91e18e64d',1,'llfio_v2_xxx::native_handle_type::native_handle_type(native_handle_type &amp;&amp;o) noexcept']]],
['native_5fhandle_5ftype_2ehpp',['native_handle_type.hpp',['../native__handle__type_8hpp.html',1,'']]],
- ['native_5fsize',['native_size',['../classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456',1,'llfio_v2_xxx::path_view_component::native_size()'],['../classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e',1,'llfio_v2_xxx::path_view::native_size()']]],
+ ['native_5fsize',['native_size',['../classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec',1,'llfio_v2_xxx::path_view_component::native_size()'],['../classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f',1,'llfio_v2_xxx::path_view::native_size()']]],
['noexec',['noexec',['../structllfio__v2__xxx_1_1statfs__t_1_1f__flags__t.html#a4559dec0d0c4354feb0b0c131aab266b',1,'llfio_v2_xxx::statfs_t::f_flags_t']]],
['none',['none',['../classllfio__v2__xxx_1_1directory__handle.html#a54d63e0972dee77ef1f0ff14bd4f9207a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'llfio_v2_xxx::directory_handle::none()'],['../classllfio__v2__xxx_1_1handle.html#aa3930273a2d4cabbac309e0b75701dcaa334c4a4c42fdb79d7ebc3e73b517e6f8',1,'llfio_v2_xxx::handle::none()'],['../classllfio__v2__xxx_1_1handle.html#aecd3a7db6cee3aec07d32fe6f99e6852a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'llfio_v2_xxx::handle::none()'],['../classllfio__v2__xxx_1_1symlink__handle.html#a1908a242ca435cf1386fe96a86da4002a334c4a4c42fdb79d7ebc3e73b517e6f8',1,'llfio_v2_xxx::symlink_handle::none()']]],
['nosuid',['nosuid',['../structllfio__v2__xxx_1_1statfs__t_1_1f__flags__t.html#a973d0ca8c51f329587144682aff54879',1,'llfio_v2_xxx::statfs_t::f_flags_t']]],
diff --git a/search/functions_c.js b/search/functions_c.js
index 5c2fadb3..b0513feb 100644
--- a/search/functions_c.js
+++ b/search/functions_c.js
@@ -8,7 +8,7 @@ var searchData=
['mapped_5ffile_5fhandle',['mapped_file_handle',['../classllfio__v2__xxx_1_1mapped__file__handle.html#a4aa124e03ec6376c70d9e07c548d0d44',1,'llfio_v2_xxx::mapped_file_handle::mapped_file_handle()'],['../classllfio__v2__xxx_1_1mapped__file__handle.html#ae6f542f218c7413a71aeccc5918a5ca3',1,'llfio_v2_xxx::mapped_file_handle::mapped_file_handle(mapped_file_handle &amp;&amp;o) noexcept'],['../classllfio__v2__xxx_1_1mapped__file__handle.html#a2fad4dde057abb62f289372ccbd4af3e',1,'llfio_v2_xxx::mapped_file_handle::mapped_file_handle(const mapped_file_handle &amp;)=delete'],['../classllfio__v2__xxx_1_1mapped__file__handle.html#a6ce10c43cc6fd9fc8e1af6501b265ee9',1,'llfio_v2_xxx::mapped_file_handle::mapped_file_handle(file_handle &amp;&amp;o) noexcept'],['../classllfio__v2__xxx_1_1mapped__file__handle.html#a84c13aa6f2e337a3c9a8466988a43a10',1,'llfio_v2_xxx::mapped_file_handle::mapped_file_handle(file_handle &amp;&amp;o, size_type reservation) noexcept']]],
['mapped_5frandom_5ffile',['mapped_random_file',['../classllfio__v2__xxx_1_1mapped__file__handle.html#aec48e49378e8b4ef60db282d2360b89f',1,'llfio_v2_xxx::mapped_file_handle::mapped_random_file()'],['../namespacellfio__v2__xxx.html#a6aaeb9bab04b1dd25fca172623df8dfc',1,'llfio_v2_xxx::mapped_random_file()']]],
['mapped_5ftemp_5ffile',['mapped_temp_file',['../classllfio__v2__xxx_1_1mapped__file__handle.html#a6e47ccbb537d1c97a533e08d708b1a38',1,'llfio_v2_xxx::mapped_file_handle::mapped_temp_file()'],['../namespacellfio__v2__xxx.html#a3eb3e8ef0ddff1270b3d78d4178335c7',1,'llfio_v2_xxx::mapped_temp_file()']]],
- ['mapped_5ftemp_5finode',['mapped_temp_inode',['../classllfio__v2__xxx_1_1mapped__file__handle.html#ae385ed0e4be736c60025786be9109b9b',1,'llfio_v2_xxx::mapped_file_handle::mapped_temp_inode()'],['../namespacellfio__v2__xxx.html#a88517fa902d830cf56c032fa5470c89b',1,'llfio_v2_xxx::mapped_temp_inode()']]],
+ ['mapped_5ftemp_5finode',['mapped_temp_inode',['../classllfio__v2__xxx_1_1mapped__file__handle.html#aa0d1ea0506c347668791f8c0ce357511',1,'llfio_v2_xxx::mapped_file_handle::mapped_temp_inode()'],['../namespacellfio__v2__xxx.html#a58d5390cad390de24a80748c8cd7dc5b',1,'llfio_v2_xxx::mapped_temp_inode()']]],
['match',['match',['../classkvstore__v1__xxx_1_1basic__key__value__store.html#a53e3ad688b1a61e0769df8f57c0da255',1,'kvstore_v1_xxx::basic_key_value_store']]],
['max_5fbuffers',['max_buffers',['../classllfio__v2__xxx_1_1io__handle.html#ade38a6d55a4eda3c6d5e196683b129a7',1,'llfio_v2_xxx::io_handle']]],
['max_5fbytes_5fstored',['max_bytes_stored',['../classkvstore__v1__xxx_1_1basic__key__value__store.html#aa7bd9567d25db32da9568b4733b86557',1,'kvstore_v1_xxx::basic_key_value_store::max_bytes_stored() const noexcept=0'],['../classkvstore__v1__xxx_1_1basic__key__value__store.html#a359e8683df35d2a2b84f801426d9c4bb',1,'kvstore_v1_xxx::basic_key_value_store::max_bytes_stored(capacity_type quota) noexcept=0']]],
diff --git a/search/functions_d.js b/search/functions_d.js
index d0e6e29f..79054688 100644
--- a/search/functions_d.js
+++ b/search/functions_d.js
@@ -2,6 +2,6 @@ var searchData=
[
['native_5fhandle',['native_handle',['../classllfio__v2__xxx_1_1handle.html#a942b0d276c9f20fe41baab679b88fe72',1,'llfio_v2_xxx::handle']]],
['native_5fhandle_5ftype',['native_handle_type',['../structllfio__v2__xxx_1_1native__handle__type.html#af9eb6d201364aae2e933da37caa4c1dd',1,'llfio_v2_xxx::native_handle_type::native_handle_type()'],['../structllfio__v2__xxx_1_1native__handle__type.html#aa014dc4620266c5e79ff574eab95559c',1,'llfio_v2_xxx::native_handle_type::native_handle_type(disposition _behaviour, int _fd) noexcept'],['../structllfio__v2__xxx_1_1native__handle__type.html#a3c7ef470ac1baa0af9100aae36b87524',1,'llfio_v2_xxx::native_handle_type::native_handle_type(disposition _behaviour, win::handle _h) noexcept'],['../structllfio__v2__xxx_1_1native__handle__type.html#ac0d26bcb12d0f9baa757ee44df1ffbf9',1,'llfio_v2_xxx::native_handle_type::native_handle_type(const native_handle_type &amp;)=default'],['../structllfio__v2__xxx_1_1native__handle__type.html#ae3f07d9d74e09d71d31abdc91e18e64d',1,'llfio_v2_xxx::native_handle_type::native_handle_type(native_handle_type &amp;&amp;o) noexcept']]],
- ['native_5fsize',['native_size',['../classllfio__v2__xxx_1_1path__view__component.html#ae8f844fe50fd3a3ee3da24aee760e456',1,'llfio_v2_xxx::path_view_component::native_size()'],['../classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e',1,'llfio_v2_xxx::path_view::native_size()']]],
+ ['native_5fsize',['native_size',['../classllfio__v2__xxx_1_1path__view__component.html#aaba2705ba8660b2d9e28cbbd099a85ec',1,'llfio_v2_xxx::path_view_component::native_size()'],['../classllfio__v2__xxx_1_1path__view.html#a711aaeec6fcc29431b6996ef25c6043f',1,'llfio_v2_xxx::path_view::native_size()']]],
['nvram_5fbarrier',['nvram_barrier',['../namespacellfio__v2__xxx.html#a86f75b69db68e6c0593919f0a878f838',1,'llfio_v2_xxx']]]
];