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:
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1async__file__handle-members.html115
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html131
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.js3
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1file__handle-members.html2
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1file__handle.html58
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1file__handle.js2
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1handle.html62
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1io__handle.html50
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1map__handle-members.html97
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1map__handle.html78
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1map__handle.js5
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1section__handle-members.html101
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1section__handle.html76
-rw-r--r--classboost_1_1afio_1_1v2__xxx_1_1section__handle.js1
-rw-r--r--functions_0x62.html5
-rw-r--r--functions_0x66.html4
-rw-r--r--functions_0x6f.html28
-rw-r--r--functions_func_0x62.html5
-rw-r--r--functions_func_0x66.html6
-rw-r--r--functions_func_0x6f.html17
-rw-r--r--handle_8hpp.html1
-rw-r--r--navtree.js8
-rw-r--r--navtreeindex0.js22
-rw-r--r--navtreeindex1.js76
-rw-r--r--navtreeindex2.js96
-rw-r--r--navtreeindex3.js16
-rw-r--r--navtreeindex4.js3
-rw-r--r--search/all_61.js2
-rw-r--r--search/all_62.js1
-rw-r--r--search/all_66.js4
-rw-r--r--search/all_6f.js1
-rw-r--r--search/functions_61.js2
-rw-r--r--search/functions_62.js1
-rw-r--r--search/functions_66.js4
-rw-r--r--search/functions_6f.js1
-rw-r--r--structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html96
-rw-r--r--structboost_1_1afio_1_1v2__xxx_1_1stat__t-members.html2
-rw-r--r--structboost_1_1afio_1_1v2__xxx_1_1stat__t.html8
-rw-r--r--structboost_1_1afio_1_1v2__xxx_1_1stat__t.js2
-rw-r--r--structboost_1_1afio_1_1v2__xxx_1_1statfs__t-members.html2
-rw-r--r--structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html8
-rw-r--r--structboost_1_1afio_1_1v2__xxx_1_1statfs__t.js2
42 files changed, 622 insertions, 582 deletions
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle-members.html b/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle-members.html
index 1771ff97..ade01499 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle-members.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle-members.html
@@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1async
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3e08545dd29f09a40ff8439ac774ae1e">are_safety_fsyncs_issued</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae446e9a32283991f58f8f27dbed083d1">are_writes_durable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a12b3005187cfe96eb2af7b19fffbb284">async_file</a>(io_service &amp;service, path_type _path, mode _mode=mode::read, creation _creation=creation::open_existing, caching _caching=caching::all, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_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="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a">async_file_handle</a>()=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c">async_file_handle</a>()=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9">async_file_handle</a>(io_service *service, native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8c46e9bc95cb6d0c20c6223d1f9ab6c3">async_file_handle</a>(async_file_handle &amp;&amp;o) noexcept=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a30bba0064587015423eef5c89c081aea">async_file_handle</a>(file_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
@@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1async
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#af15c6e8c4f0cef2a29657c26886c9216">erased_io_state_ptr</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>extent_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#af912595f8964b78186236a2cec1150a4">file</a>(path_type _path, mode _mode=mode::read, creation _creation=creation::open_existing, caching _caching=caching::all, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1">file_handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523">file_handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f">file_handle</a>(native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4c211d0ac077aecdb3b48d6a00d07542">file_handle</a>(file_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abd5d99c8f745a162938e9cbc80a95f88">file_handle</a>(handle &amp;&amp;o, path_type path, dev_t devid, ino_t inode) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
@@ -165,61 +165,62 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1async
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab6f198784e9982f3656a9651463621e0">io_handle</a>(io_handle &amp;&amp;)=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>io_request</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>io_result</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a42b40df1063695d99e0d6b8a6fa6fa6b">io_state_ptr</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#abef3375ff35a72bd780cbee0b600b26d">is_append_only</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9">is_directory</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad6cbdfbe64d09ec03829144a137bc865">is_multiplexer</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a8d4b2f3b095a80e651c18143246ee4e9">is_overlapped</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c">is_process</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#af2d9387a79e320e2902880fee38b392a">is_readable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81b36f2dcb205e049f3c3781c7973b6e">is_regular</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75bedfc2b14073a20ac359edc29f9cc9">is_section</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3c14ec910a3eac02b44688807c9b7511">is_seekable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a6aa861f1403424bf5768d6dd25da402f">is_symlink</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a72da822cb2e7c406aaa40be0f44b16fa">is_valid</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7">is_writable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad4ee22cfec00551e1f71ff23962280be">kernel_caching</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a6e4524b6bd5de76631bcc7ab68bab7bd">length</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f">lock</a>(extent_type offset, extent_type bytes, bool exclusive=true, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac73d1383516e0e139e3863b57731e4de">lock</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a6de014bf9d16737f3b14b61d6eea413d">lock</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mode</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae600069dc662d837c36f42802791c7f4">native_handle</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad86e1421f2b1cb12c635a35ecb6ee417">operator=</a>(async_file_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae2d1e75105df6d59aa5637a1a68cbf06">boost::afio::v2_xxx::file_handle::operator=</a>(file_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a25060e5cc0f4f9f64f23e9fce121303c">boost::afio::v2_xxx::io_handle::operator=</a>(io_handle &amp;&amp;)=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acda0caaacf4404bffc57508930ba52be">boost::afio::v2_xxx::handle::operator=</a>(const handle &amp;o)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle::operator=</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8581a32e1ed27a84046bc5cd9a248392">path</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>path_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a603b0827a9ae139b8f5806b1297fa5f0">random_file</a>(path_type dirpath, mode _mode=mode::write, caching _caching=caching::temporary, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>read</b>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexceptoverride (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2">boost::afio::v2_xxx::file_handle::read</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a4480a48b8e54cde62fd2cee4ceed3725">boost::afio::v2_xxx::file_handle::read</a>(extent_type offset, char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a59c9bc1338196095a028b2870dcfb61d">release</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ab6547a4b98dbf613c6d58c4adb2c6f39">relink</a>(path_type newpath) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a7d1fa70986dc1edea222e17fbabc6425">requires_aligned_io</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9">service</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adf964e787e0666fc5b7d94c2715ee6f5">set_append_only</a>(bool enable) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa8de6675205db68de70bf9075a6c649f">set_kernel_caching</a>(caching caching) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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>size_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f2d63f049dcaa225a1d0ef686eb8864">st_dev</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a428aa4b395deccca18db4322eb0abd39">st_ino</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a9d551befa0fa25a7119c07abc3a7a0e0">swap</a>(async_file_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#aa6118e53c41add8d4112d9ebeddd9d14">boost::afio::v2_xxx::file_handle::swap</a>(file_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adc26314bd23b9080ac3c4c2dd6bc5937">boost::afio::v2_xxx::io_handle::swap</a>(handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae614d4ecdef1dd817056f9ada1e5111f">temp_file</a>(path_type name=path_type(), mode _mode=mode::write, creation _creation=creation::if_needed, caching _caching=caching::temporary, flag flags=flag::unlink_on_close) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a841ba6c013b21dba15bceb472c3cbecf">temp_inode</a>(path_type dirpath=fixme_temporary_files_directory(), mode _mode=mode::write, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#afa870f2f9d173e10443a4f04727fe2bc">truncate</a>(extent_type newsize) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aab870fe5fa041af29e2d85a5c292077f">try_lock</a>(extent_type offset, extent_type bytes, bool exclusive=true) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a1268c592b21853e5c514a3d31222d981">unique_id</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>unique_id_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ab8427163f63809bb60a7c70a7cc58031">unlink</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a0d043e29e065db9618f6df2e43cc1d42">unlock</a>(extent_type offset, extent_type bytes) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_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>write</b>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexceptoverride (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4">boost::afio::v2_xxx::file_handle::write</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac1fb657631c5212401259bb35ebf16db">boost::afio::v2_xxx::file_handle::write</a>(extent_type offset, const char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>io_service</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a42b40df1063695d99e0d6b8a6fa6fa6b">io_state_ptr</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#abef3375ff35a72bd780cbee0b600b26d">is_append_only</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9">is_directory</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad6cbdfbe64d09ec03829144a137bc865">is_multiplexer</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a8d4b2f3b095a80e651c18143246ee4e9">is_overlapped</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c">is_process</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#af2d9387a79e320e2902880fee38b392a">is_readable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81b36f2dcb205e049f3c3781c7973b6e">is_regular</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75bedfc2b14073a20ac359edc29f9cc9">is_section</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3c14ec910a3eac02b44688807c9b7511">is_seekable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a6aa861f1403424bf5768d6dd25da402f">is_symlink</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a72da822cb2e7c406aaa40be0f44b16fa">is_valid</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7">is_writable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad4ee22cfec00551e1f71ff23962280be">kernel_caching</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a6e4524b6bd5de76631bcc7ab68bab7bd">length</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f">lock</a>(extent_type offset, extent_type bytes, bool exclusive=true, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac73d1383516e0e139e3863b57731e4de">lock</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a6de014bf9d16737f3b14b61d6eea413d">lock</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>mode</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae600069dc662d837c36f42802791c7f4">native_handle</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad86e1421f2b1cb12c635a35ecb6ee417">operator=</a>(async_file_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae2d1e75105df6d59aa5637a1a68cbf06">boost::afio::v2_xxx::file_handle::operator=</a>(file_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a25060e5cc0f4f9f64f23e9fce121303c">boost::afio::v2_xxx::io_handle::operator=</a>(io_handle &amp;&amp;)=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acda0caaacf4404bffc57508930ba52be">boost::afio::v2_xxx::handle::operator=</a>(const handle &amp;o)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle::operator=</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8581a32e1ed27a84046bc5cd9a248392">path</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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>path_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a603b0827a9ae139b8f5806b1297fa5f0">random_file</a>(path_type dirpath, mode _mode=mode::write, caching _caching=caching::temporary, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>read</b>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexceptoverride (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2">boost::afio::v2_xxx::file_handle::read</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a4480a48b8e54cde62fd2cee4ceed3725">boost::afio::v2_xxx::file_handle::read</a>(extent_type offset, char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a59c9bc1338196095a028b2870dcfb61d">release</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ab6547a4b98dbf613c6d58c4adb2c6f39">relink</a>(path_type newpath) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a7d1fa70986dc1edea222e17fbabc6425">requires_aligned_io</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9">service</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adf964e787e0666fc5b7d94c2715ee6f5">set_append_only</a>(bool enable) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa8de6675205db68de70bf9075a6c649f">set_kernel_caching</a>(caching caching) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f2d63f049dcaa225a1d0ef686eb8864">st_dev</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a428aa4b395deccca18db4322eb0abd39">st_ino</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a9d551befa0fa25a7119c07abc3a7a0e0">swap</a>(async_file_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#aa6118e53c41add8d4112d9ebeddd9d14">boost::afio::v2_xxx::file_handle::swap</a>(file_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adc26314bd23b9080ac3c4c2dd6bc5937">boost::afio::v2_xxx::io_handle::swap</a>(handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae614d4ecdef1dd817056f9ada1e5111f">temp_file</a>(path_type name=path_type(), mode _mode=mode::write, creation _creation=creation::if_needed, caching _caching=caching::temporary, flag flags=flag::unlink_on_close) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a841ba6c013b21dba15bceb472c3cbecf">temp_inode</a>(path_type dirpath=fixme_temporary_files_directory(), mode _mode=mode::write, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#afa870f2f9d173e10443a4f04727fe2bc">truncate</a>(extent_type newsize) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aab870fe5fa041af29e2d85a5c292077f">try_lock</a>(extent_type offset, extent_type bytes, bool exclusive=true) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a1268c592b21853e5c514a3d31222d981">unique_id</a>() const noexceptoverride</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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>unique_id_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ab8427163f63809bb60a7c70a7cc58031">unlink</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a0d043e29e065db9618f6df2e43cc1d42">unlock</a>(extent_type offset, extent_type bytes) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write</b>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexceptoverride (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html">boost::afio::v2_xxx::async_file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4">boost::afio::v2_xxx::file_handle::write</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac1fb657631c5212401259bb35ebf16db">boost::afio::v2_xxx::file_handle::write</a>(extent_type offset, const char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html b/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html
index c76a5b2a..096f7e3e 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html
@@ -113,6 +113,7 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1async
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
<a href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">boost::afio::v2_xxx::async_file_handle Class Reference</div> </div>
@@ -192,10 +193,10 @@ using&#160;</td><td class="memItemRight" valign="bottom"><b>unique_id_type</b> =
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a4a78ff42af242a11e917d92523e6e28a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a78ff42af242a11e917d92523e6e28a"></a>
-constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a">async_file_handle</a> ()=default</td></tr>
-<tr class="memdesc:a4a78ff42af242a11e917d92523e6e28a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br/></td></tr>
-<tr class="separator:a4a78ff42af242a11e917d92523e6e28a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45e3460664113cfbc0898f084057e54c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45e3460664113cfbc0898f084057e54c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c">async_file_handle</a> ()=default</td></tr>
+<tr class="memdesc:a45e3460664113cfbc0898f084057e54c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br/></td></tr>
+<tr class="separator:a45e3460664113cfbc0898f084057e54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5299c08edd2ab9c55d7a6d3698ee6be9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5299c08edd2ab9c55d7a6d3698ee6be9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9">async_file_handle</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__service.html">io_service</a> *<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9">service</a>, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html">native_handle_type</a> h, dev_t devid, ino_t inode, path_type <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8581a32e1ed27a84046bc5cd9a248392">path</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527ca">caching</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527ca">caching</a>=caching::none, flag <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d">flags</a>=flag::none)</td></tr>
<tr class="memdesc:a5299c08edd2ab9c55d7a6d3698ee6be9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a handle from a supplied native handle. <br/></td></tr>
@@ -440,6 +441,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
<tr class="memitem:a8d3193d192d5de93d3ea781b93ea398b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d3193d192d5de93d3ea781b93ea398b"></a>
<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html">native_handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_v</b></td></tr>
<tr class="separator:a8d3193d192d5de93d3ea781b93ea398b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:ae9f4f5f9cc386f5188a9977145edbe6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9f4f5f9cc386f5188a9977145edbe6c"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>io_service</b></td></tr>
+<tr class="separator:ae9f4f5f9cc386f5188a9977145edbe6c"><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>An asynchronous handle to an open something </p>
@@ -530,13 +537,13 @@ template&lt;class CompletionRoutine , class BuffersType &gt; </div>
</div><div class="memdoc">
<p>Create an async file handle opening access to a file on path using the given io_service.</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="l00104"></a><span class="lineno"> 104</span>&#160; {</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="comment">// Open it overlapped, otherwise no difference.</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#af912595f8964b78186236a2cec1150a4">file_handle::file</a>(std::move(_path), std::move(_mode), std::move(_creation), std::move(_caching), <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a> | flag::overlapped));</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a" title="Default constructor.">async_file_handle</a> ret(std::move(v));</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; ret._service = &amp;<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>;</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">return</span> std::move(ret);</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="comment">// Open it overlapped, otherwise no difference.</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#af912595f8964b78186236a2cec1150a4">file_handle::file</a>(std::move(_path), std::move(_mode), std::move(_creation), std::move(_caching), <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a> | flag::overlapped));</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c" title="Default constructor.">async_file_handle</a> ret(std::move(v));</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; ret._service = &amp;<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">return</span> std::move(ret);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -591,22 +598,22 @@ template&lt;class CompletionRoutine , class BuffersType &gt; </div>
</div><div class="memdoc">
<p>Create an async 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="l00122"></a><span class="lineno"> 122</span>&#160; {</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">try</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; {</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; result&lt;async_file_handle&gt; ret;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">do</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; {</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">auto</span> randomname = <a class="code" href="namespaceboost_1_1afio_1_1v2__xxx_1_1utils.html#a051e8deb72941b3460811a1cf5f29915" title="Returns a cryptographically random string capable of being used as a filename. Essentially random_fil...">utils::random_string</a>(32);</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; randomname.append(<span class="stringliteral">&quot;.random&quot;</span>);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; ret = <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a12b3005187cfe96eb2af7b19fffbb284">async_file</a>(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>, dirpath / randomname, _mode, creation::only_if_not_exist, _caching, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a>);</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">if</span>(!ret &amp;&amp; ret.get_error().value() != EEXIST)</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; } <span class="keywordflow">while</span>(!ret);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">return</span> ret;</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; BOOST_OUTCOME_CATCH_ALL_EXCEPTION_TO_RESULT</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; {</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">try</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; result&lt;async_file_handle&gt; ret;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">do</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; {</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">auto</span> randomname = <a class="code" href="namespaceboost_1_1afio_1_1v2__xxx_1_1utils.html#a051e8deb72941b3460811a1cf5f29915" title="Returns a cryptographically random string capable of being used as a filename. Essentially random_fil...">utils::random_string</a>(32);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; randomname.append(<span class="stringliteral">&quot;.random&quot;</span>);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; ret = <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a12b3005187cfe96eb2af7b19fffbb284">async_file</a>(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>, dirpath / randomname, _mode, creation::only_if_not_exist, _caching, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a>);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">if</span>(!ret &amp;&amp; ret.get_error().value() != EEXIST)</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; } <span class="keywordflow">while</span>(!ret);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; BOOST_OUTCOME_CATCH_ALL_EXCEPTION_TO_RESULT</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -716,9 +723,9 @@ template&lt;class CompletionRoutine &gt; </div>
<p>Create an async 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>async_random_file(fixme_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="l00155"></a><span class="lineno"> 155</span>&#160; {</div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> name.empty() ? <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a46d1de34eb162674eec85decaef44799">async_random_file</a>(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>, <a class="code" href="namespaceboost_1_1afio_1_1v2__xxx.html#ad7da7a1d3240d7574fc7c6ee5831b7ee" title="Returns a path to a directory reported by the operating system to be suitable for storing temporary f...">fixme_temporary_files_directory</a>(), _mode, _caching, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a>) : <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a12b3005187cfe96eb2af7b19fffbb284">async_file</a>(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>, <a class="code" href="namespaceboost_1_1afio_1_1v2__xxx.html#ad7da7a1d3240d7574fc7c6ee5831b7ee" title="Returns a path to a directory reported by the operating system to be suitable for storing temporary f...">fixme_temporary_files_directory</a>() / name, _mode, _creation, _caching, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a>);</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; {</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> name.empty() ? <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a46d1de34eb162674eec85decaef44799">async_random_file</a>(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>, <a class="code" href="namespaceboost_1_1afio_1_1v2__xxx.html#ad7da7a1d3240d7574fc7c6ee5831b7ee" title="Returns a path to a directory reported by the operating system to be suitable for storing temporary f...">fixme_temporary_files_directory</a>(), _mode, _caching, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a>) : <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a12b3005187cfe96eb2af7b19fffbb284">async_file</a>(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>, <a class="code" href="namespaceboost_1_1afio_1_1v2__xxx.html#ad7da7a1d3240d7574fc7c6ee5831b7ee" title="Returns a path to a directory reported by the operating system to be suitable for storing temporary f...">fixme_temporary_files_directory</a>() / name, _mode, _creation, _caching, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a>);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -767,13 +774,13 @@ template&lt;class CompletionRoutine &gt; </div>
</div><div class="memdoc">
<p><em>Securely</em> create an async 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="l00170"></a><span class="lineno"> 170</span>&#160; {</div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="comment">// Open it overlapped, otherwise no difference.</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a841ba6c013b21dba15bceb472c3cbecf">file_handle::temp_inode</a>(std::move(dirpath), std::move(_mode), <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a> | flag::overlapped));</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a" title="Default constructor.">async_file_handle</a> ret(std::move(v));</div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; ret._service = &amp;<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>;</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> std::move(ret);</div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; {</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="comment">// Open it overlapped, otherwise no difference.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a841ba6c013b21dba15bceb472c3cbecf">file_handle::temp_inode</a>(std::move(dirpath), std::move(_mode), <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d" title="The flags this handle was opened with.">flags</a> | flag::overlapped));</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c" title="Default constructor.">async_file_handle</a> ret(std::move(v));</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; ret._service = &amp;<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9" title="The i/o service this handle is attached to, if any.">service</a>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">return</span> std::move(ret);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1048,12 +1055,12 @@ 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="l00571"></a><span class="lineno"> 571</span>&#160; {</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; {</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1089,12 +1096,12 @@ 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="l00579"></a><span class="lineno"> 579</span>&#160; {</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; {</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1252,12 +1259,12 @@ 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="l00433"></a><span class="lineno"> 433</span>&#160; {</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; {</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1521,7 +1528,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="l00568"></a><span class="lineno"> 568</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
+<div class="fragment"><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1685,12 +1692,12 @@ 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="l00457"></a><span class="lineno"> 457</span>&#160; {</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; {</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.js b/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.js
index 145cfab8..8cbe5d9c 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.js
+++ b/classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.js
@@ -18,7 +18,7 @@ var classboost_1_1afio_1_1v2__xxx_1_1async__file__handle =
[ "path_type", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ac91d09276099ffcfc8519bc45eb494fa", null ],
[ "size_type", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a219e882358d720f4d9fc99654d2cfca8", null ],
[ "unique_id_type", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5ded02c48545c61edf4cdaeaffb7ecef", null ],
- [ "async_file_handle", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a", null ],
+ [ "async_file_handle", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c", null ],
[ "async_file_handle", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9", null ],
[ "async_file_handle", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8c46e9bc95cb6d0c20c6223d1f9ab6c3", null ],
[ "async_file_handle", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a30bba0064587015423eef5c89c081aea", null ],
@@ -75,6 +75,7 @@ var classboost_1_1afio_1_1v2__xxx_1_1async__file__handle =
[ "write", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a33cdff59436b980b0546a786f0bd718a", null ],
[ "write", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4", null ],
[ "write", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ac1fb657631c5212401259bb35ebf16db", null ],
+ [ "io_service", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ae9f4f5f9cc386f5188a9977145edbe6c", null ],
[ "_caching", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ae19418f14d1dd86e75214eda7644d42f", null ],
[ "_devid", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#afe63c2d2cea84e9819e5641e49b01cb0", null ],
[ "_flags", "classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5037b058e4f8ef02a776d870b10d379a", null ],
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1file__handle-members.html b/classboost_1_1afio_1_1v2__xxx_1_1file__handle-members.html
index f11015d5..e9e47da3 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1file__handle-members.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1file__handle-members.html
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1file_
<tr bgcolor="#f0f0f0"><td class="entry"><b>dev_t</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>extent_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#af912595f8964b78186236a2cec1150a4">file</a>(path_type _path, mode _mode=mode::read, creation _creation=creation::open_existing, caching _caching=caching::all, flag flags=flag::none) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1">file_handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523">file_handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f">file_handle</a>(native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4c211d0ac077aecdb3b48d6a00d07542">file_handle</a>(file_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abd5d99c8f745a162938e9cbc80a95f88">file_handle</a>(handle &amp;&amp;o, path_type path, dev_t devid, ino_t inode) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">boost::afio::v2_xxx::file_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1file__handle.html b/classboost_1_1afio_1_1v2__xxx_1_1file__handle.html
index bd535b08..3f4f41b1 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1file__handle.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1file__handle.html
@@ -189,10 +189,10 @@ template&lt;class T &gt; </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:ae488f3e0846bcc2d9b8e9b33ed0e8ff1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae488f3e0846bcc2d9b8e9b33ed0e8ff1"></a>
-constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1">file_handle</a> ()</td></tr>
-<tr class="memdesc:ae488f3e0846bcc2d9b8e9b33ed0e8ff1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br/></td></tr>
-<tr class="separator:ae488f3e0846bcc2d9b8e9b33ed0e8ff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7e2ebc0391fec150878a8149dc07523"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7e2ebc0391fec150878a8149dc07523"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523">file_handle</a> ()</td></tr>
+<tr class="memdesc:ac7e2ebc0391fec150878a8149dc07523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br/></td></tr>
+<tr class="separator:ac7e2ebc0391fec150878a8149dc07523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ff2ef5a6ee128bf73b64eada6c0d1f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32ff2ef5a6ee128bf73b64eada6c0d1f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f">file_handle</a> (<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html">native_handle_type</a> h, dev_t devid, ino_t inode, path_type <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a8581a32e1ed27a84046bc5cd9a248392">path</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527ca">caching</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527ca">caching</a>=caching::none, flag <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d">flags</a>=flag::none)</td></tr>
<tr class="memdesc:a32ff2ef5a6ee128bf73b64eada6c0d1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a handle from a supplied native handle. <br/></td></tr>
@@ -602,12 +602,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00571"></a><span class="lineno"> 571</span>&#160; {</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; {</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -643,12 +643,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00579"></a><span class="lineno"> 579</span>&#160; {</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; {</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -806,12 +806,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00433"></a><span class="lineno"> 433</span>&#160; {</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; {</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1075,7 +1075,7 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00568"></a><span class="lineno"> 568</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
+<div class="fragment"><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1239,12 +1239,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00457"></a><span class="lineno"> 457</span>&#160; {</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; {</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1file__handle.js b/classboost_1_1afio_1_1v2__xxx_1_1file__handle.js
index 4583125e..77ba13fa 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1file__handle.js
+++ b/classboost_1_1afio_1_1v2__xxx_1_1file__handle.js
@@ -16,7 +16,7 @@ var classboost_1_1afio_1_1v2__xxx_1_1file__handle =
[ "path_type", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4e12aaa9316a7d48c017ee437106d2bd", null ],
[ "size_type", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#aec7858ff1c0b165bc56154903c8beba5", null ],
[ "unique_id_type", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a5ded02c48545c61edf4cdaeaffb7ecef", null ],
- [ "file_handle", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1", null ],
+ [ "file_handle", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523", null ],
[ "file_handle", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f", null ],
[ "file_handle", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4c211d0ac077aecdb3b48d6a00d07542", null ],
[ "file_handle", "classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abd5d99c8f745a162938e9cbc80a95f88", null ],
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1handle.html b/classboost_1_1afio_1_1v2__xxx_1_1handle.html
index b329fb33..fba1b50c 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1handle.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1handle.html
@@ -382,18 +382,18 @@ std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operato
<p>Cache reads and writes of data and metadata so they complete immediately, only sending any updates to storage on last handle close in the system or if memory becomes tight as this file is expected to be temporary (Windows and FreeBSD only). </p>
</td></tr>
</table>
-<div class="fragment"><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means safety fsyncs enabled</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; unchanged = 0,</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 1, <span class="comment">//!&lt; No caching whatsoever, all reads and writes come from storage (i.e. &lt;tt&gt;O_DIRECT|O_SYNC&lt;/tt&gt;). Align all i/o to 4Kb boundaries for this to work. &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caab8a61dd00ce6fc5888706bda8fab2e98" title="Cache reads and writes of metadata but avoid caching data (O_DIRECT), thus i/o here does not affect o...">only_metadata</a> = 2, <span class="comment">//!&lt; Cache reads and writes of metadata but avoid caching data (&lt;tt&gt;O_DIRECT&lt;/tt&gt;), thus i/o here does not affect other cached data for other handles. Align all i/o to 4Kb boundaries for this to work.</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caa0fb9cf5f04f61bb6f1151da57ceb1ca1" title="Cache reads only. Writes of data and metadata do not complete until reaching storage (O_SYNC)...">reads</a> = 3, <span class="comment">//!&lt; Cache reads only. Writes of data and metadata do not complete until reaching storage (&lt;tt&gt;O_SYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadec4ecca8ae1593f84eea4656599a693" title="Cache reads and writes of metadata, but writes of data do not complete until reaching storage (O_DSYN...">reads_and_metadata</a> = 5, <span class="comment">//!&lt; Cache reads and writes of metadata, but writes of data do not complete until reaching storage (&lt;tt&gt;O_DSYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caaa181a603769c1f98ad927e7367c7aa51" title="Cache reads and writes of data and metadata so they complete immediately, sending writes to storage a...">all</a> = 4, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, sending writes to storage at some point when the kernel decides (this is the default file system caching on a system).</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadfa4d35596e04e042a53c64b25c22db3" title="Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at ...">safety_fsyncs</a> = 7, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at certain points. See documentation for &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt;.</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caad5197d93c063a2b1e22d1630a39b7aef" title="Cache reads and writes of data and metadata so they complete immediately, only sending any updates to...">temporary</a> = 6 <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, only sending any updates to storage on last handle close in the system or if memory becomes tight as this file is expected to be temporary (Windows and FreeBSD only).</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; };</div>
+<div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means safety fsyncs enabled</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; {</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; unchanged = 0,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 1, <span class="comment">//!&lt; No caching whatsoever, all reads and writes come from storage (i.e. &lt;tt&gt;O_DIRECT|O_SYNC&lt;/tt&gt;). Align all i/o to 4Kb boundaries for this to work. &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caab8a61dd00ce6fc5888706bda8fab2e98" title="Cache reads and writes of metadata but avoid caching data (O_DIRECT), thus i/o here does not affect o...">only_metadata</a> = 2, <span class="comment">//!&lt; Cache reads and writes of metadata but avoid caching data (&lt;tt&gt;O_DIRECT&lt;/tt&gt;), thus i/o here does not affect other cached data for other handles. Align all i/o to 4Kb boundaries for this to work.</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caa0fb9cf5f04f61bb6f1151da57ceb1ca1" title="Cache reads only. Writes of data and metadata do not complete until reaching storage (O_SYNC)...">reads</a> = 3, <span class="comment">//!&lt; Cache reads only. Writes of data and metadata do not complete until reaching storage (&lt;tt&gt;O_SYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadec4ecca8ae1593f84eea4656599a693" title="Cache reads and writes of metadata, but writes of data do not complete until reaching storage (O_DSYN...">reads_and_metadata</a> = 5, <span class="comment">//!&lt; Cache reads and writes of metadata, but writes of data do not complete until reaching storage (&lt;tt&gt;O_DSYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caaa181a603769c1f98ad927e7367c7aa51" title="Cache reads and writes of data and metadata so they complete immediately, sending writes to storage a...">all</a> = 4, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, sending writes to storage at some point when the kernel decides (this is the default file system caching on a system).</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadfa4d35596e04e042a53c64b25c22db3" title="Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at ...">safety_fsyncs</a> = 7, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at certain points. See documentation for &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt;.</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caad5197d93c063a2b1e22d1630a39b7aef" title="Cache reads and writes of data and metadata so they complete immediately, only sending any updates to...">temporary</a> = 6 <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, only sending any updates to storage on last handle close in the system or if memory becomes tight as this file is expected to be temporary (Windows and FreeBSD only).</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; };</div>
</div><!-- fragment -->
</div>
</div>
@@ -413,14 +413,14 @@ std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operato
<p>Atomically truncate on open, leaving creation date unmodified. </p>
</td></tr>
</table>
-<div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; open_existing = 0,</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; only_if_not_exist,</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; if_needed,</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ab7acaf4e9155f8ad4023813354de5357a244f58cf07c35fd48d7524b289551e5c" title="Atomically truncate on open, leaving creation date unmodified.">truncate</a> <span class="comment">//!&lt; Atomically truncate on open, leaving creation date unmodified.</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; };</div>
+<div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; open_existing = 0,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; only_if_not_exist,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; if_needed,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ab7acaf4e9155f8ad4023813354de5357a244f58cf07c35fd48d7524b289551e5c" title="Atomically truncate on open, leaving creation date unmodified.">truncate</a> <span class="comment">//!&lt; Atomically truncate on open, leaving creation date unmodified.</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; };</div>
</div><!-- fragment -->
</div>
</div>
@@ -455,17 +455,17 @@ std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operato
<p>All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND_DATA|SYNCHRONISE or O_APPEND) </p>
</td></tr>
</table>
-<div class="fragment"><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means writable</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; unchanged = 0,</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 2, <span class="comment">//!&lt; No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaa4daf6d1e8da35af49c33bbe9ee91d79" title="Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)">attr_read</a> = 4, <span class="comment">//!&lt; Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9f56aff64cb748e078ab221474132d19" title="Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDO...">attr_write</a> = 5, <span class="comment">//!&lt; Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaecae13117d6f0584c25a9da6c8f8415e" title="Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONL...">read</a> = 6, <span class="comment">//!&lt; Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONLY)</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaefb2a684e4afb7d55e6147fbe5a332ee" title="Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_D...">write</a> = 7, <span class="comment">//!&lt; Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_DATA|FILE_WRITE_ATTRIBUTES|FILE_WRITE_EA|FILE_APPEND_DATA|SYNCHRONISE or O_RDWR)</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9516dfb15f51c7ee19a4d46b8c0dbe1d" title="All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND...">append</a> = 9 <span class="comment">//!&lt; All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND_DATA|SYNCHRONISE or O_APPEND)</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; };</div>
+<div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means writable</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; unchanged = 0,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 2, <span class="comment">//!&lt; No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaa4daf6d1e8da35af49c33bbe9ee91d79" title="Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)">attr_read</a> = 4, <span class="comment">//!&lt; Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9f56aff64cb748e078ab221474132d19" title="Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDO...">attr_write</a> = 5, <span class="comment">//!&lt; Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaecae13117d6f0584c25a9da6c8f8415e" title="Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONL...">read</a> = 6, <span class="comment">//!&lt; Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONLY)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaefb2a684e4afb7d55e6147fbe5a332ee" title="Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_D...">write</a> = 7, <span class="comment">//!&lt; Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_DATA|FILE_WRITE_ATTRIBUTES|FILE_WRITE_EA|FILE_APPEND_DATA|SYNCHRONISE or O_RDWR)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9516dfb15f51c7ee19a4d46b8c0dbe1d" title="All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND...">append</a> = 9 <span class="comment">//!&lt; All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND_DATA|SYNCHRONISE or O_APPEND)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; };</div>
</div><!-- fragment -->
</div>
</div>
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1io__handle.html b/classboost_1_1afio_1_1v2__xxx_1_1io__handle.html
index b7e617d8..2f7f3f48 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1io__handle.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1io__handle.html
@@ -471,12 +471,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00571"></a><span class="lineno"> 571</span>&#160; {</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; {</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -512,12 +512,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00579"></a><span class="lineno"> 579</span>&#160; {</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; {</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -611,12 +611,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00433"></a><span class="lineno"> 433</span>&#160; {</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; {</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -714,7 +714,7 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00568"></a><span class="lineno"> 568</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
+<div class="fragment"><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
</div><!-- fragment -->
</div>
</div>
@@ -853,12 +853,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00457"></a><span class="lineno"> 457</span>&#160; {</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; {</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1map__handle-members.html b/classboost_1_1afio_1_1v2__xxx_1_1map__handle-members.html
index 59c9f18d..4ac58f70 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1map__handle-members.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1map__handle-members.html
@@ -117,25 +117,25 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1map__
<tr bgcolor="#f0f0f0"><td class="entry"><b>_caching</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_flags</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>_length</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_section</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>_v</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a31c50127e7255b7dc99eab306a225298">address</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a70998344e2234961c5ad64491d042ff8">are_reads_from_cache</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3e08545dd29f09a40ff8439ac774ae1e">are_safety_fsyncs_issued</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae446e9a32283991f58f8f27dbed083d1">are_writes_durable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>buffer_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>buffers_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>caching</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a95d26fe35f85d81382d903224660084d">clone</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6a942f41e85fb2e65e6376dc2e348497">close</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aefeb5e82a3073b18f50b3047c89752ce">commit</a>(buffer_type region, section_handle::flag _flag=section_handle::flag::read|section_handle::flag::write) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>const_buffer_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>const_buffers_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>creation</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3cb9350601a177da333304ef5930cbab">decommit</a>(buffer_type region) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#acf2dbad9fb261c665e9f082beb7050d5">do_not_store</a>(buffer_type region) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>extent_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>flag</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_offset</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>_section</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_v</b> (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a31c50127e7255b7dc99eab306a225298">address</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a70998344e2234961c5ad64491d042ff8">are_reads_from_cache</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3e08545dd29f09a40ff8439ac774ae1e">are_safety_fsyncs_issued</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae446e9a32283991f58f8f27dbed083d1">are_writes_durable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>buffer_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>buffers_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>caching</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a95d26fe35f85d81382d903224660084d">clone</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6a942f41e85fb2e65e6376dc2e348497">close</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_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="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aefeb5e82a3073b18f50b3047c89752ce">commit</a>(buffer_type region, section_handle::flag _flag=section_handle::flag::read|section_handle::flag::write) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>const_buffer_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>const_buffers_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>creation</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3cb9350601a177da333304ef5930cbab">decommit</a>(buffer_type region) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#acf2dbad9fb261c665e9f082beb7050d5">do_not_store</a>(buffer_type region) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>extent_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>flag</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d">flags</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa845780704a8508c658c2b878f574ba7">handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -169,36 +169,37 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1map__
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a2bfe92df14ea41912f362558adcf066c">map_handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad7e261e816a1c394d556bfb62b618a02">map_handle</a>(io_handle h, section_handle *section)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a856c6f55f486070b67e210065000454c">map_handle</a>(map_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mode</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mode</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae600069dc662d837c36f42802791c7f4">native_handle</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713">operator=</a>(map_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a25060e5cc0f4f9f64f23e9fce121303c">boost::afio::v2_xxx::io_handle::operator=</a>(io_handle &amp;&amp;)=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acda0caaacf4404bffc57508930ba52be">boost::afio::v2_xxx::handle::operator=</a>(const handle &amp;o)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle::operator=</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a461355ae526806b338fd2eaadc564a43">path</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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>path_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7b7036b13db0a4e7ac90193afd22cca9">prefetch</a>(span&lt; buffer_type &gt; regions) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5b832e5045ae54db8561133763837a47">read</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2">boost::afio::v2_xxx::io_handle::read</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a4480a48b8e54cde62fd2cee4ceed3725">boost::afio::v2_xxx::io_handle::read</a>(extent_type offset, char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad191467425f5966dc4a42f365bf13dc7">release</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a7d1fa70986dc1edea222e17fbabc6425">requires_aligned_io</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a89f5587e480916c3d27428ea39a6c768">section</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adf964e787e0666fc5b7d94c2715ee6f5">set_append_only</a>(bool enable) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa8de6675205db68de70bf9075a6c649f">set_kernel_caching</a>(caching caching) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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>size_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a740ebf7b850bfa5e5484e5e54341ff1f">swap</a>(map_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adc26314bd23b9080ac3c4c2dd6bc5937">boost::afio::v2_xxx::io_handle::swap</a>(handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aab870fe5fa041af29e2d85a5c292077f">try_lock</a>(extent_type offset, extent_type bytes, bool exclusive=true) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acb372c2075980a97874557859a62f5f7">unique_id</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ace66ef9d4b55ad11d02af26814069d94">unique_id_type</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a0d043e29e065db9618f6df2e43cc1d42">unlock</a>(extent_type offset, extent_type bytes) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::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="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad6157050182facd9bb5c545b8fe487e6">write</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4">boost::afio::v2_xxx::io_handle::write</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac1fb657631c5212401259bb35ebf16db">boost::afio::v2_xxx::io_handle::write</a>(extent_type offset, const char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a03ca3f1cf96bae5be137227e64c1e78b">zero</a>(buffer_type region) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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>~map_handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713">operator=</a>(map_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a25060e5cc0f4f9f64f23e9fce121303c">boost::afio::v2_xxx::io_handle::operator=</a>(io_handle &amp;&amp;)=default</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acda0caaacf4404bffc57508930ba52be">boost::afio::v2_xxx::handle::operator=</a>(const handle &amp;o)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle::operator=</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a461355ae526806b338fd2eaadc564a43">path</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>path_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7b7036b13db0a4e7ac90193afd22cca9">prefetch</a>(span&lt; buffer_type &gt; regions) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5b832e5045ae54db8561133763837a47">read</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2">boost::afio::v2_xxx::io_handle::read</a>(io_request&lt; buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a4480a48b8e54cde62fd2cee4ceed3725">boost::afio::v2_xxx::io_handle::read</a>(extent_type offset, char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad191467425f5966dc4a42f365bf13dc7">release</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a7d1fa70986dc1edea222e17fbabc6425">requires_aligned_io</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a89f5587e480916c3d27428ea39a6c768">section</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adf964e787e0666fc5b7d94c2715ee6f5">set_append_only</a>(bool enable) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa8de6675205db68de70bf9075a6c649f">set_kernel_caching</a>(caching caching) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a740ebf7b850bfa5e5484e5e54341ff1f">swap</a>(map_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adc26314bd23b9080ac3c4c2dd6bc5937">boost::afio::v2_xxx::io_handle::swap</a>(handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aab870fe5fa041af29e2d85a5c292077f">try_lock</a>(extent_type offset, extent_type bytes, bool exclusive=true) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acb372c2075980a97874557859a62f5f7">unique_id</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ace66ef9d4b55ad11d02af26814069d94">unique_id_type</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a0d043e29e065db9618f6df2e43cc1d42">unlock</a>(extent_type offset, extent_type bytes) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad6157050182facd9bb5c545b8fe487e6">write</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_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="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4">boost::afio::v2_xxx::io_handle::write</a>(io_request&lt; const_buffers_type &gt; reqs, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac1fb657631c5212401259bb35ebf16db">boost::afio::v2_xxx::io_handle::write</a>(extent_type offset, const char *data, size_type bytes, deadline d=deadline()) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">boost::afio::v2_xxx::io_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a03ca3f1cf96bae5be137227e64c1e78b">zero</a>(buffer_type region) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~map_handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">boost::afio::v2_xxx::map_handle</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1map__handle.html b/classboost_1_1afio_1_1v2__xxx_1_1map__handle.html
index c0eadcad..2fb5e700 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1map__handle.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1map__handle.html
@@ -143,9 +143,9 @@ using&#160;</td><td class="memItemRight" valign="bottom"><b>extent_type</b> = io
<tr class="memitem:a7437f115d61376fc1064fef51eb3abf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7437f115d61376fc1064fef51eb3abf8"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b> = io_handle::size_type</td></tr>
<tr class="separator:a7437f115d61376fc1064fef51eb3abf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba89dfd920d015199f25a07d53ccb991"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba89dfd920d015199f25a07d53ccb991"></a>
-using&#160;</td><td class="memItemRight" valign="bottom"><b>flag</b> = io_handle::flag</td></tr>
-<tr class="separator:aba89dfd920d015199f25a07d53ccb991"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eb625e6c6364e6669ebbf66c0b35ade"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6eb625e6c6364e6669ebbf66c0b35ade"></a>
+using&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b> = <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabad">io_handle::mode</a></td></tr>
+<tr class="separator:a6eb625e6c6364e6669ebbf66c0b35ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa638bb94fce9ca72cbbb78255ec5595b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa638bb94fce9ca72cbbb78255ec5595b"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>creation</b> = <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ab7acaf4e9155f8ad4023813354de5357">io_handle::creation</a></td></tr>
<tr class="separator:aa638bb94fce9ca72cbbb78255ec5595b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -175,9 +175,6 @@ template&lt;class T &gt; </td></tr>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a7ad4f68e9a642f68369977cbe2d5195e"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><b>io_result</b> = <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__result.html">io_handle::io_result</a>&lt; T &gt;</td></tr>
<tr class="separator:a7ad4f68e9a642f68369977cbe2d5195e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d711d76185dedd14856b8653455b8f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d711d76185dedd14856b8653455b8f2"></a>
-using&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b> = <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabad">handle::mode</a></td></tr>
-<tr class="separator:a8d711d76185dedd14856b8653455b8f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace66ef9d4b55ad11d02af26814069d94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace66ef9d4b55ad11d02af26814069d94"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ace66ef9d4b55ad11d02af26814069d94">unique_id_type</a> = boost_lite::integers128::uint128</td></tr>
<tr class="memdesc:ace66ef9d4b55ad11d02af26814069d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">The unique identifier type used by this handle. <br/></td></tr>
@@ -221,6 +218,10 @@ virtual <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__ty
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a31c50127e7255b7dc99eab306a225298">address</a> () const noexcept</td></tr>
<tr class="memdesc:a31c50127e7255b7dc99eab306a225298"><td class="mdescLeft">&#160;</td><td class="mdescRight">The address in memory where this mapped view resides. <br/></td></tr>
<tr class="separator:a31c50127e7255b7dc99eab306a225298"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa37d709995bc671b3ca267ee5b821732"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa37d709995bc671b3ca267ee5b821732"></a>
+<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a> () const noexcept</td></tr>
+<tr class="memdesc:aa37d709995bc671b3ca267ee5b821732"><td class="mdescLeft">&#160;</td><td class="mdescRight">The offset of the memory map. <br/></td></tr>
+<tr class="separator:aa37d709995bc671b3ca267ee5b821732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5982ab4fc54347e01fed95ad44d948c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5982ab4fc54347e01fed95ad44d948c6"></a>
<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5982ab4fc54347e01fed95ad44d948c6">length</a> () const noexcept</td></tr>
<tr class="memdesc:a5982ab4fc54347e01fed95ad44d948c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The size of the memory map. <br/></td></tr>
@@ -245,24 +246,24 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cl
<tr class="memitem:ab371d8427aeb4bd0ca5f8a39a98ea5a2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__result.html">io_result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104">buffers_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2">read</a> (<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__request.html">io_request</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104">buffers_type</a> &gt; reqs, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
<tr class="memdesc:ab371d8427aeb4bd0ca5f8a39a98ea5a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read data from the open handle. <a href="#ab371d8427aeb4bd0ca5f8a39a98ea5a2">More...</a><br/></td></tr>
<tr class="separator:ab371d8427aeb4bd0ca5f8a39a98ea5a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4480a48b8e54cde62fd2cee4ceed3725"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__result.html">io_result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34">buffer_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a4480a48b8e54cde62fd2cee4ceed3725">read</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> offset, char *data, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a> bytes, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
+<tr class="memitem:a4480a48b8e54cde62fd2cee4ceed3725"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__result.html">io_result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34">buffer_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a4480a48b8e54cde62fd2cee4ceed3725">read</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a>, char *data, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a> bytes, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
<tr class="separator:a4480a48b8e54cde62fd2cee4ceed3725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8890b6a6046fb562f9f0ab943b79dfb4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__result.html">io_result</a><br class="typebreak"/>
&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd">const_buffers_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4">write</a> (<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__request.html">io_request</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd">const_buffers_type</a> &gt; reqs, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
<tr class="memdesc:a8890b6a6046fb562f9f0ab943b79dfb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data to the open handle. <a href="#a8890b6a6046fb562f9f0ab943b79dfb4">More...</a><br/></td></tr>
<tr class="separator:a8890b6a6046fb562f9f0ab943b79dfb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1fb657631c5212401259bb35ebf16db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__result.html">io_result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80">const_buffer_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac1fb657631c5212401259bb35ebf16db">write</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> offset, const char *data, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a> bytes, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
+<tr class="memitem:ac1fb657631c5212401259bb35ebf16db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__result.html">io_result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80">const_buffer_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac1fb657631c5212401259bb35ebf16db">write</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a>, const char *data, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a> bytes, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
<tr class="separator:ac1fb657631c5212401259bb35ebf16db"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aebd9c90a901e6364c94d466425db6e0f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html">extent_guard</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f">lock</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> offset, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> bytes, bool exclusive=true, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
+<tr class="memitem:aebd9c90a901e6364c94d466425db6e0f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html">extent_guard</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f">lock</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> bytes, bool exclusive=true, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
<tr class="memdesc:aebd9c90a901e6364c94d466425db6e0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes through the same semantics as the underlying OS call, including any POSIX insanity present on your platform. <a href="#aebd9c90a901e6364c94d466425db6e0f">More...</a><br/></td></tr>
<tr class="separator:aebd9c90a901e6364c94d466425db6e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac73d1383516e0e139e3863b57731e4de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html">extent_guard</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ac73d1383516e0e139e3863b57731e4de">lock</a> (<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__request.html">io_request</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104">buffers_type</a> &gt; reqs, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
<tr class="separator:ac73d1383516e0e139e3863b57731e4de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6de014bf9d16737f3b14b61d6eea413d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html">extent_guard</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a6de014bf9d16737f3b14b61d6eea413d">lock</a> (<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1io__request.html">io_request</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd">const_buffers_type</a> &gt; reqs, <a class="el" href="structdeadline.html">deadline</a> d=<a class="el" href="structdeadline.html">deadline</a>()) noexcept</td></tr>
<tr class="separator:a6de014bf9d16737f3b14b61d6eea413d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab870fe5fa041af29e2d85a5c292077f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html">extent_guard</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aab870fe5fa041af29e2d85a5c292077f">try_lock</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> offset, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> bytes, bool exclusive=true) noexcept</td></tr>
+<tr class="memitem:aab870fe5fa041af29e2d85a5c292077f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html">extent_guard</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aab870fe5fa041af29e2d85a5c292077f">try_lock</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> bytes, bool exclusive=true) noexcept</td></tr>
<tr class="separator:aab870fe5fa041af29e2d85a5c292077f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d043e29e065db9618f6df2e43cc1d42"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a0d043e29e065db9618f6df2e43cc1d42">unlock</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> offset, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> bytes) noexcept</td></tr>
+<tr class="memitem:a0d043e29e065db9618f6df2e43cc1d42"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a0d043e29e065db9618f6df2e43cc1d42">unlock</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> bytes) noexcept</td></tr>
<tr class="memdesc:a0d043e29e065db9618f6df2e43cc1d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlocks a byte range previously locked. <a href="#a0d043e29e065db9618f6df2e43cc1d42">More...</a><br/></td></tr>
<tr class="separator:a0d043e29e065db9618f6df2e43cc1d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc26314bd23b9080ac3c4c2dd6bc5937"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc26314bd23b9080ac3c4c2dd6bc5937"></a>
@@ -362,7 +363,7 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a6f0fc242efb1e28078aa13812335df3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">map_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6f0fc242efb1e28078aa13812335df3b">map</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">section_handle</a> &amp;<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a89f5587e480916c3d27428ea39a6c768">section</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a> bytes=0, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> offset=0, section_handle::flag _flag=section_handle::flag::read|section_handle::flag::write) noexcept</td></tr>
+<tr class="memitem:a6f0fc242efb1e28078aa13812335df3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html">map_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6f0fc242efb1e28078aa13812335df3b">map</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">section_handle</a> &amp;<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a89f5587e480916c3d27428ea39a6c768">section</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a> bytes=0, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">offset</a>=0, section_handle::flag _flag=section_handle::flag::read|section_handle::flag::write) noexcept</td></tr>
<tr class="separator:a6f0fc242efb1e28078aa13812335df3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b7036b13db0a4e7ac90193afd22cca9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b7036b13db0a4e7ac90193afd22cca9"></a>
static <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; span<br class="typebreak"/>
@@ -380,6 +381,9 @@ Protected Attributes</h2></td></tr>
<tr class="memitem:a3aa4bd2308f8f7072e3417b7fbb2ff58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3aa4bd2308f8f7072e3417b7fbb2ff58"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>_addr</b></td></tr>
<tr class="separator:a3aa4bd2308f8f7072e3417b7fbb2ff58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61355c5c8b3a05fe120cf742d19c4846"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61355c5c8b3a05fe120cf742d19c4846"></a>
+<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_offset</b></td></tr>
+<tr class="separator:a61355c5c8b3a05fe120cf742d19c4846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28496a0b1cb81f567bbaf09ed7b195e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa28496a0b1cb81f567bbaf09ed7b195e"></a>
<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aee8d98d7f979e312f5e18dfcebfc6870">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_length</b></td></tr>
<tr class="separator:aa28496a0b1cb81f567bbaf09ed7b195e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -543,12 +547,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00571"></a><span class="lineno"> 571</span>&#160; {</div>
-<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
-<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; {</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">false</span>, std::move(d));</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -584,12 +588,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00579"></a><span class="lineno"> 579</span>&#160; {</div>
-<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
-<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
-<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; bytes += i.second;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
-<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; {</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordtype">size_t</span> bytes = 0;</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp;i : reqs.buffers)</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; bytes += i.second;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(reqs.offset, bytes, <span class="keyword">true</span>, std::move(d));</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -787,12 +791,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00433"></a><span class="lineno"> 433</span>&#160; {</div>
-<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
-<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; {</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34" title="The scatter buffer type used by this handle.">buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; io_request&lt;buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a9085d19b744d1330eafa51fffc49e104" title="The scatter buffers type used by this handle.">buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2" title="Read data from the open handle.">read</a>(reqs, d));</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
@@ -890,7 +894,7 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00568"></a><span class="lineno"> 568</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
+<div class="fragment"><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#aebd9c90a901e6364c94d466425db6e0f" title="Tries to lock the range of bytes specified for shared or exclusive access. Be aware this passes throu...">lock</a>(offset, bytes, exclusive, <a class="code" href="structdeadline.html" title="A time deadline in either relative-to-now or absolute (system clock) terms.">deadline</a>(stl11::chrono::seconds(0))); }</div>
</div><!-- fragment -->
</div>
</div>
@@ -1075,12 +1079,12 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00457"></a><span class="lineno"> 457</span>&#160; {</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
-<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
-<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
-<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
-<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
+<div class="fragment"><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; {</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#acbb752522c90f5e4596b8a4f07e2fa80" title="The gather buffer type used by this handle.">const_buffer_type</a> _reqs[1] = {{data, bytes}};</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; io_request&lt;const_buffers_type&gt; reqs(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a692ba33b1e443510a791ff43f37d73cd" title="The gather buffers type used by this handle.">const_buffers_type</a>(_reqs), offset);</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; BOOST_OUTCOME_TRY(v, <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4" title="Write data to the open handle.">write</a>(reqs, d));</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> *v.data();</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
</div><!-- fragment -->
</div>
</div>
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1map__handle.js b/classboost_1_1afio_1_1v2__xxx_1_1map__handle.js
index 3c3f8641..c3bcd87e 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1map__handle.js
+++ b/classboost_1_1afio_1_1v2__xxx_1_1map__handle.js
@@ -8,10 +8,9 @@ var classboost_1_1afio_1_1v2__xxx_1_1map__handle =
[ "creation", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa638bb94fce9ca72cbbb78255ec5595b", null ],
[ "extent_type", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a14282152f2d93ca24873a7a9ede58d7e", null ],
[ "flag", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aba89dfd920d015199f25a07d53ccb991", null ],
- [ "flag", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aba89dfd920d015199f25a07d53ccb991", null ],
[ "io_request", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a32b72e90696ec29152c8fdd10c4689c9", null ],
[ "io_result", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7ad4f68e9a642f68369977cbe2d5195e", null ],
- [ "mode", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8d711d76185dedd14856b8653455b8f2", null ],
+ [ "mode", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6eb625e6c6364e6669ebbf66c0b35ade", null ],
[ "path_type", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a2c61575fe222c227d6d8db0d2c67c4ec", null ],
[ "size_type", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7437f115d61376fc1064fef51eb3abf8", null ],
[ "unique_id_type", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ace66ef9d4b55ad11d02af26814069d94", null ],
@@ -46,6 +45,7 @@ var classboost_1_1afio_1_1v2__xxx_1_1map__handle =
[ "lock", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ac73d1383516e0e139e3863b57731e4de", null ],
[ "lock", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6de014bf9d16737f3b14b61d6eea413d", null ],
[ "native_handle", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae600069dc662d837c36f42802791c7f4", null ],
+ [ "offset", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732", null ],
[ "operator=", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713", null ],
[ "path", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a461355ae526806b338fd2eaadc564a43", null ],
[ "read", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5b832e5045ae54db8561133763837a47", null ],
@@ -69,6 +69,7 @@ var classboost_1_1afio_1_1v2__xxx_1_1map__handle =
[ "_caching", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae19418f14d1dd86e75214eda7644d42f", null ],
[ "_flags", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5037b058e4f8ef02a776d870b10d379a", null ],
[ "_length", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa28496a0b1cb81f567bbaf09ed7b195e", null ],
+ [ "_offset", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a61355c5c8b3a05fe120cf742d19c4846", null ],
[ "_section", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#af38b22afde040c08f397af289d629041", null ],
[ "_v", "classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8d3193d192d5de93d3ea781b93ea398b", null ]
]; \ No newline at end of file
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1section__handle-members.html b/classboost_1_1afio_1_1v2__xxx_1_1section__handle-members.html
index 5a5730a9..fb28a197 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1section__handle-members.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1section__handle-members.html
@@ -122,56 +122,57 @@ $(document).ready(function(){initNavTree('classboost_1_1afio_1_1v2__xxx_1_1secti
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a70998344e2234961c5ad64491d042ff8">are_reads_from_cache</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3e08545dd29f09a40ff8439ac774ae1e">are_safety_fsyncs_issued</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae446e9a32283991f58f8f27dbed083d1">are_writes_durable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7">backing_native_handle</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527ca">caching</a> enum name</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a95d26fe35f85d81382d903224660084d">clone</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a651ff10099e7522df784507aca8b8f0f">close</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ab7acaf4e9155f8ad4023813354de5357">creation</a> enum name</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>extent_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>flag</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d">flags</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa845780704a8508c658c2b878f574ba7">handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a4e9723c353eee4bcd629a7c9a01472f2">handle</a>(native_handle_type h, caching caching=caching::none, flag flags=flag::none)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a73ec71bef5c89cbaa517ce0997d649f2">handle</a>(const handle &amp;)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a0dbf908498e5cbf54ee0fff752c0c490">handle</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#abef3375ff35a72bd780cbee0b600b26d">is_append_only</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9">is_directory</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad6cbdfbe64d09ec03829144a137bc865">is_multiplexer</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a8d4b2f3b095a80e651c18143246ee4e9">is_overlapped</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c">is_process</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#af2d9387a79e320e2902880fee38b392a">is_readable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81b36f2dcb205e049f3c3781c7973b6e">is_regular</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75bedfc2b14073a20ac359edc29f9cc9">is_section</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3c14ec910a3eac02b44688807c9b7511">is_seekable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a6aa861f1403424bf5768d6dd25da402f">is_symlink</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a72da822cb2e7c406aaa40be0f44b16fa">is_valid</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7">is_writable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad4ee22cfec00551e1f71ff23962280be">kernel_caching</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aeb4ddb14354a7098f3d8d5e351095570">length</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabad">mode</a> enum name</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae600069dc662d837c36f42802791c7f4">native_handle</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894">operator=</a>(section_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acda0caaacf4404bffc57508930ba52be">boost::afio::v2_xxx::handle::operator=</a>(const handle &amp;o)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle::operator=</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a461355ae526806b338fd2eaadc564a43">path</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa28b35a32f1292b6126a82bba20a2c90">path_type</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a59c9bc1338196095a028b2870dcfb61d">release</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a7d1fa70986dc1edea222e17fbabc6425">requires_aligned_io</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a09eab0e7e479b3c3a07a57567ae3e354">section</a>(file_handle &amp;backing, extent_type maximum_size=0, flag _flag=flag::read|flag::write) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_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="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a2ce0e07e5e48578bae21dcaafbaf033a">section</a>(extent_type maximum_size, file_handle &amp;backing, flag _flag=flag::read|flag::write) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_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="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a049964a4397f858e9b1be60c60113b13">section_flags</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4d11de5e7fe8fee158829a024c8fdda4">section_handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#af17b4f0410fa9dbe6d551d7a255b6d42">section_handle</a>(native_handle_type sectionh, io_handle *backing, extent_type maximum_size, flag __flag)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aac2ebb1d0f361f4178bb5802598f0234">section_handle</a>(section_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adf964e787e0666fc5b7d94c2715ee6f5">set_append_only</a>(bool enable) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa8de6675205db68de70bf9075a6c649f">set_kernel_caching</a>(caching caching) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae0e0965229c5c6486352867c4284bffe">swap</a>(section_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adc26314bd23b9080ac3c4c2dd6bc5937">boost::afio::v2_xxx::handle::swap</a>(handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a5a4ed3e38634ee4378133c7ccbb882d6">truncate</a>(extent_type newsize) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acb372c2075980a97874557859a62f5f7">unique_id</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ace66ef9d4b55ad11d02af26814069d94">unique_id_type</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d">backing</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7">backing_native_handle</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527ca">caching</a> enum name</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a95d26fe35f85d81382d903224660084d">clone</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a651ff10099e7522df784507aca8b8f0f">close</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ab7acaf4e9155f8ad4023813354de5357">creation</a> enum name</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>extent_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>flag</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d">flags</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa845780704a8508c658c2b878f574ba7">handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a4e9723c353eee4bcd629a7c9a01472f2">handle</a>(native_handle_type h, caching caching=caching::none, flag flags=flag::none)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a73ec71bef5c89cbaa517ce0997d649f2">handle</a>(const handle &amp;)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a0dbf908498e5cbf54ee0fff752c0c490">handle</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#abef3375ff35a72bd780cbee0b600b26d">is_append_only</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9">is_directory</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad6cbdfbe64d09ec03829144a137bc865">is_multiplexer</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a8d4b2f3b095a80e651c18143246ee4e9">is_overlapped</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c">is_process</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#af2d9387a79e320e2902880fee38b392a">is_readable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81b36f2dcb205e049f3c3781c7973b6e">is_regular</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a75bedfc2b14073a20ac359edc29f9cc9">is_section</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3c14ec910a3eac02b44688807c9b7511">is_seekable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a6aa861f1403424bf5768d6dd25da402f">is_symlink</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a72da822cb2e7c406aaa40be0f44b16fa">is_valid</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7">is_writable</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ad4ee22cfec00551e1f71ff23962280be">kernel_caching</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aeb4ddb14354a7098f3d8d5e351095570">length</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabad">mode</a> enum name</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae600069dc662d837c36f42802791c7f4">native_handle</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894">operator=</a>(section_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acda0caaacf4404bffc57508930ba52be">boost::afio::v2_xxx::handle::operator=</a>(const handle &amp;o)=delete</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle::operator=</a>(handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a461355ae526806b338fd2eaadc564a43">path</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa28b35a32f1292b6126a82bba20a2c90">path_type</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a59c9bc1338196095a028b2870dcfb61d">release</a>() noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a7d1fa70986dc1edea222e17fbabc6425">requires_aligned_io</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a09eab0e7e479b3c3a07a57567ae3e354">section</a>(file_handle &amp;backing, extent_type maximum_size=0, flag _flag=flag::read|flag::write) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_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="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a2ce0e07e5e48578bae21dcaafbaf033a">section</a>(extent_type maximum_size, file_handle &amp;backing, flag _flag=flag::read|flag::write) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_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="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a049964a4397f858e9b1be60c60113b13">section_flags</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4d11de5e7fe8fee158829a024c8fdda4">section_handle</a>()</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#af17b4f0410fa9dbe6d551d7a255b6d42">section_handle</a>(native_handle_type sectionh, io_handle *backing, extent_type maximum_size, flag __flag)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_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="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aac2ebb1d0f361f4178bb5802598f0234">section_handle</a>(section_handle &amp;&amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adf964e787e0666fc5b7d94c2715ee6f5">set_append_only</a>(bool enable) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#aa8de6675205db68de70bf9075a6c649f">set_kernel_caching</a>(caching caching) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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>size_type</b> typedef (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae0e0965229c5c6486352867c4284bffe">swap</a>(section_handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#adc26314bd23b9080ac3c4c2dd6bc5937">boost::afio::v2_xxx::handle::swap</a>(handle &amp;o) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a5a4ed3e38634ee4378133c7ccbb882d6">truncate</a>(extent_type newsize) noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">boost::afio::v2_xxx::section_handle</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acb372c2075980a97874557859a62f5f7">unique_id</a>() const noexcept</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::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="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ace66ef9d4b55ad11d02af26814069d94">unique_id_type</a> typedef</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~handle</b>() (defined in <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a>)</td><td class="entry"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">boost::afio::v2_xxx::handle</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1section__handle.html b/classboost_1_1afio_1_1v2__xxx_1_1section__handle.html
index 1093bb3a..a486446c 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1section__handle.html
+++ b/classboost_1_1afio_1_1v2__xxx_1_1section__handle.html
@@ -199,7 +199,7 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:a4d11de5e7fe8fee158829a024c8fdda4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br/></td></tr>
<tr class="separator:a4d11de5e7fe8fee158829a024c8fdda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af17b4f0410fa9dbe6d551d7a255b6d42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af17b4f0410fa9dbe6d551d7a255b6d42"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#af17b4f0410fa9dbe6d551d7a255b6d42">section_handle</a> (<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html">native_handle_type</a> sectionh, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">io_handle</a> *backing, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> maximum_size, flag __flag)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#af17b4f0410fa9dbe6d551d7a255b6d42">section_handle</a> (<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html">native_handle_type</a> sectionh, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">io_handle</a> *<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d">backing</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> maximum_size, flag __flag)</td></tr>
<tr class="memdesc:af17b4f0410fa9dbe6d551d7a255b6d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a section handle using the given native handle type for the section and the given i/o handle for the backing storage. <br/></td></tr>
<tr class="separator:af17b4f0410fa9dbe6d551d7a255b6d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2ebb1d0f361f4178bb5802598f0234"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac2ebb1d0f361f4178bb5802598f0234"></a>
@@ -218,9 +218,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
flag&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a049964a4397f858e9b1be60c60113b13">section_flags</a> () const noexcept</td></tr>
<tr class="memdesc:a049964a4397f858e9b1be60c60113b13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the memory section's flags. <br/></td></tr>
<tr class="separator:a049964a4397f858e9b1be60c60113b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60302d5e901f36404d61244e2f0ef90d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60302d5e901f36404d61244e2f0ef90d"></a>
+<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html">io_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d">backing</a> () const noexcept</td></tr>
+<tr class="memdesc:a60302d5e901f36404d61244e2f0ef90d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the borrowed handle backing this section, if any. <br/></td></tr>
+<tr class="separator:a60302d5e901f36404d61244e2f0ef90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78fc51ac881ae0fc42327de1f9604ee7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78fc51ac881ae0fc42327de1f9604ee7"></a>
<a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html">native_handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7">backing_native_handle</a> () const noexcept</td></tr>
-<tr class="memdesc:a78fc51ac881ae0fc42327de1f9604ee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the borrowed native handle backing this section, if any. <br/></td></tr>
+<tr class="memdesc:a78fc51ac881ae0fc42327de1f9604ee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the borrowed native handle backing this section. <br/></td></tr>
<tr class="separator:a78fc51ac881ae0fc42327de1f9604ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4ddb14354a7098f3d8d5e351095570"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb4ddb14354a7098f3d8d5e351095570"></a>
<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aeb4ddb14354a7098f3d8d5e351095570">length</a> () const noexcept</td></tr>
@@ -333,10 +337,10 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a09eab0e7e479b3c3a07a57567ae3e354"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">section_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a09eab0e7e479b3c3a07a57567ae3e354">section</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">file_handle</a> &amp;backing, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> maximum_size=0, flag _flag=flag::read|flag::write) noexcept</td></tr>
+<tr class="memitem:a09eab0e7e479b3c3a07a57567ae3e354"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">section_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a09eab0e7e479b3c3a07a57567ae3e354">section</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">file_handle</a> &amp;<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d">backing</a>, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> maximum_size=0, flag _flag=flag::read|flag::write) noexcept</td></tr>
<tr class="memdesc:a09eab0e7e479b3c3a07a57567ae3e354"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a memory section. <a href="#a09eab0e7e479b3c3a07a57567ae3e354">More...</a><br/></td></tr>
<tr class="separator:a09eab0e7e479b3c3a07a57567ae3e354"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ce0e07e5e48578bae21dcaafbaf033a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">section_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a2ce0e07e5e48578bae21dcaafbaf033a">section</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> maximum_size, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">file_handle</a> &amp;backing, flag _flag=flag::read|flag::write) noexcept</td></tr>
+<tr class="memitem:a2ce0e07e5e48578bae21dcaafbaf033a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html">section_handle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a2ce0e07e5e48578bae21dcaafbaf033a">section</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a617ab627aa596b325d7bfef5210a43f3">extent_type</a> maximum_size, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html">file_handle</a> &amp;<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d">backing</a>, flag _flag=flag::read|flag::write) noexcept</td></tr>
<tr class="separator:a2ce0e07e5e48578bae21dcaafbaf033a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
@@ -406,18 +410,18 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
<p>Cache reads and writes of data and metadata so they complete immediately, only sending any updates to storage on last handle close in the system or if memory becomes tight as this file is expected to be temporary (Windows and FreeBSD only). </p>
</td></tr>
</table>
-<div class="fragment"><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means safety fsyncs enabled</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; unchanged = 0,</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 1, <span class="comment">//!&lt; No caching whatsoever, all reads and writes come from storage (i.e. &lt;tt&gt;O_DIRECT|O_SYNC&lt;/tt&gt;). Align all i/o to 4Kb boundaries for this to work. &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caab8a61dd00ce6fc5888706bda8fab2e98" title="Cache reads and writes of metadata but avoid caching data (O_DIRECT), thus i/o here does not affect o...">only_metadata</a> = 2, <span class="comment">//!&lt; Cache reads and writes of metadata but avoid caching data (&lt;tt&gt;O_DIRECT&lt;/tt&gt;), thus i/o here does not affect other cached data for other handles. Align all i/o to 4Kb boundaries for this to work.</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caa0fb9cf5f04f61bb6f1151da57ceb1ca1" title="Cache reads only. Writes of data and metadata do not complete until reaching storage (O_SYNC)...">reads</a> = 3, <span class="comment">//!&lt; Cache reads only. Writes of data and metadata do not complete until reaching storage (&lt;tt&gt;O_SYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadec4ecca8ae1593f84eea4656599a693" title="Cache reads and writes of metadata, but writes of data do not complete until reaching storage (O_DSYN...">reads_and_metadata</a> = 5, <span class="comment">//!&lt; Cache reads and writes of metadata, but writes of data do not complete until reaching storage (&lt;tt&gt;O_DSYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caaa181a603769c1f98ad927e7367c7aa51" title="Cache reads and writes of data and metadata so they complete immediately, sending writes to storage a...">all</a> = 4, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, sending writes to storage at some point when the kernel decides (this is the default file system caching on a system).</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadfa4d35596e04e042a53c64b25c22db3" title="Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at ...">safety_fsyncs</a> = 7, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at certain points. See documentation for &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt;.</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caad5197d93c063a2b1e22d1630a39b7aef" title="Cache reads and writes of data and metadata so they complete immediately, only sending any updates to...">temporary</a> = 6 <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, only sending any updates to storage on last handle close in the system or if memory becomes tight as this file is expected to be temporary (Windows and FreeBSD only).</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; };</div>
+<div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means safety fsyncs enabled</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; {</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; unchanged = 0,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 1, <span class="comment">//!&lt; No caching whatsoever, all reads and writes come from storage (i.e. &lt;tt&gt;O_DIRECT|O_SYNC&lt;/tt&gt;). Align all i/o to 4Kb boundaries for this to work. &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caab8a61dd00ce6fc5888706bda8fab2e98" title="Cache reads and writes of metadata but avoid caching data (O_DIRECT), thus i/o here does not affect o...">only_metadata</a> = 2, <span class="comment">//!&lt; Cache reads and writes of metadata but avoid caching data (&lt;tt&gt;O_DIRECT&lt;/tt&gt;), thus i/o here does not affect other cached data for other handles. Align all i/o to 4Kb boundaries for this to work.</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caa0fb9cf5f04f61bb6f1151da57ceb1ca1" title="Cache reads only. Writes of data and metadata do not complete until reaching storage (O_SYNC)...">reads</a> = 3, <span class="comment">//!&lt; Cache reads only. Writes of data and metadata do not complete until reaching storage (&lt;tt&gt;O_SYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadec4ecca8ae1593f84eea4656599a693" title="Cache reads and writes of metadata, but writes of data do not complete until reaching storage (O_DSYN...">reads_and_metadata</a> = 5, <span class="comment">//!&lt; Cache reads and writes of metadata, but writes of data do not complete until reaching storage (&lt;tt&gt;O_DSYNC&lt;/tt&gt;). &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt; can be used here.</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caaa181a603769c1f98ad927e7367c7aa51" title="Cache reads and writes of data and metadata so they complete immediately, sending writes to storage a...">all</a> = 4, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, sending writes to storage at some point when the kernel decides (this is the default file system caching on a system).</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caadfa4d35596e04e042a53c64b25c22db3" title="Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at ...">safety_fsyncs</a> = 7, <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, but issue safety fsyncs at certain points. See documentation for &lt;tt&gt;flag_disable_safety_fsyncs&lt;/tt&gt;.</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caad5197d93c063a2b1e22d1630a39b7aef" title="Cache reads and writes of data and metadata so they complete immediately, only sending any updates to...">temporary</a> = 6 <span class="comment">//!&lt; Cache reads and writes of data and metadata so they complete immediately, only sending any updates to storage on last handle close in the system or if memory becomes tight as this file is expected to be temporary (Windows and FreeBSD only).</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; };</div>
</div><!-- fragment -->
</div>
</div>
@@ -445,14 +449,14 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
<p>Atomically truncate on open, leaving creation date unmodified. </p>
</td></tr>
</table>
-<div class="fragment"><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; open_existing = 0,</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; only_if_not_exist,</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; if_needed,</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ab7acaf4e9155f8ad4023813354de5357a244f58cf07c35fd48d7524b289551e5c" title="Atomically truncate on open, leaving creation date unmodified.">truncate</a> <span class="comment">//!&lt; Atomically truncate on open, leaving creation date unmodified.</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; };</div>
+<div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; open_existing = 0,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; only_if_not_exist,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; if_needed,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#ab7acaf4e9155f8ad4023813354de5357a244f58cf07c35fd48d7524b289551e5c" title="Atomically truncate on open, leaving creation date unmodified.">truncate</a> <span class="comment">//!&lt; Atomically truncate on open, leaving creation date unmodified.</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; };</div>
</div><!-- fragment -->
</div>
</div>
@@ -495,17 +499,17 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
<p>All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND_DATA|SYNCHRONISE or O_APPEND) </p>
</td></tr>
</table>
-<div class="fragment"><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means writable</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; unchanged = 0,</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 2, <span class="comment">//!&lt; No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaa4daf6d1e8da35af49c33bbe9ee91d79" title="Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)">attr_read</a> = 4, <span class="comment">//!&lt; Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9f56aff64cb748e078ab221474132d19" title="Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDO...">attr_write</a> = 5, <span class="comment">//!&lt; Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaecae13117d6f0584c25a9da6c8f8415e" title="Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONL...">read</a> = 6, <span class="comment">//!&lt; Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONLY)</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaefb2a684e4afb7d55e6147fbe5a332ee" title="Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_D...">write</a> = 7, <span class="comment">//!&lt; Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_DATA|FILE_WRITE_ATTRIBUTES|FILE_WRITE_EA|FILE_APPEND_DATA|SYNCHRONISE or O_RDWR)</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9516dfb15f51c7ee19a4d46b8c0dbe1d" title="All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND...">append</a> = 9 <span class="comment">//!&lt; All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND_DATA|SYNCHRONISE or O_APPEND)</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; };</div>
+<div class="fragment"><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; : <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="comment">// bit 0 set means writable</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; unchanged = 0,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8" title="No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)">none</a> = 2, <span class="comment">//!&lt; No ability to read or write anything, but can synchronise (SYNCHRONIZE or 0)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaa4daf6d1e8da35af49c33bbe9ee91d79" title="Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)">attr_read</a> = 4, <span class="comment">//!&lt; Ability to read attributes (FILE_READ_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9f56aff64cb748e078ab221474132d19" title="Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDO...">attr_write</a> = 5, <span class="comment">//!&lt; Ability to read and write attributes (FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES|SYNCHRONIZE or O_RDONLY)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaecae13117d6f0584c25a9da6c8f8415e" title="Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONL...">read</a> = 6, <span class="comment">//!&lt; Ability to read (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|SYNCHRONISE or O_RDONLY)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabadaefb2a684e4afb7d55e6147fbe5a332ee" title="Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_D...">write</a> = 7, <span class="comment">//!&lt; Ability to read and write (READ_CONTROL|FILE_READ_DATA|FILE_READ_ATTRIBUTES|FILE_READ_EA|FILE_WRITE_DATA|FILE_WRITE_ATTRIBUTES|FILE_WRITE_EA|FILE_APPEND_DATA|SYNCHRONISE or O_RDWR)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"></span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acd7f0c039e94c7ad40937fe32a2cabada9516dfb15f51c7ee19a4d46b8c0dbe1d" title="All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND...">append</a> = 9 <span class="comment">//!&lt; All mainstream OSs and CIFS guarantee this is atomic with respect to all other appenders (FILE_APPEND_DATA|SYNCHRONISE or O_APPEND)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"></span> <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; };</div>
</div><!-- fragment -->
</div>
</div>
@@ -624,7 +628,7 @@ flag&#160;</td><td class="memItemRight" valign="bottom"><b>_flags</b></td></tr>
</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="l00128"></a><span class="lineno"> 128</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a09eab0e7e479b3c3a07a57567ae3e354" title="Create a memory section.">section</a>(backing, maximum_size, _flag); }</div>
+<div class="fragment"><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a09eab0e7e479b3c3a07a57567ae3e354" title="Create a memory section.">section</a>(<a class="code" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d" title="Returns the borrowed handle backing this section, if any.">backing</a>, maximum_size, _flag); }</div>
</div><!-- fragment -->
</div>
</div>
diff --git a/classboost_1_1afio_1_1v2__xxx_1_1section__handle.js b/classboost_1_1afio_1_1v2__xxx_1_1section__handle.js
index 79a6b1e9..fb9fcdd2 100644
--- a/classboost_1_1afio_1_1v2__xxx_1_1section__handle.js
+++ b/classboost_1_1afio_1_1v2__xxx_1_1section__handle.js
@@ -37,6 +37,7 @@ var classboost_1_1afio_1_1v2__xxx_1_1section__handle =
[ "are_reads_from_cache", "classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a70998344e2234961c5ad64491d042ff8", null ],
[ "are_safety_fsyncs_issued", "classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a3e08545dd29f09a40ff8439ac774ae1e", null ],
[ "are_writes_durable", "classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae446e9a32283991f58f8f27dbed083d1", null ],
+ [ "backing", "classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d", null ],
[ "backing_native_handle", "classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7", null ],
[ "clone", "classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a95d26fe35f85d81382d903224660084d", null ],
[ "close", "classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a651ff10099e7522df784507aca8b8f0f", null ],
diff --git a/functions_0x62.html b/functions_0x62.html
index 852f4a52..8203b52a 100644
--- a/functions_0x62.html
+++ b/functions_0x62.html
@@ -146,11 +146,14 @@ $(document).ready(function(){initNavTree('functions_0x62.html','');});
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>backing()
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d">boost::afio::v2_xxx::section_handle</a>
+</li>
<li>backing_native_handle()
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7">boost::afio::v2_xxx::section_handle</a>
</li>
<li>begin()
-: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#aff13684e4ab8c811e63808b66901209c">boost::afio::v2_xxx::storage_profile::storage_profile</a>
+: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#a41eaa3d97abd88484db04b0fed1d7cd3">boost::afio::v2_xxx::storage_profile::storage_profile</a>
</li>
<li>buffer_type
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a811166f987d82fcd3c85c6aa0b9b4f34">boost::afio::v2_xxx::io_handle</a>
diff --git a/functions_0x66.html b/functions_0x66.html
index 7de1cda5..8a41231e 100644
--- a/functions_0x66.html
+++ b/functions_0x66.html
@@ -205,8 +205,8 @@ $(document).ready(function(){initNavTree('functions_0x66.html','');});
: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1f__flags__t.html#ae0d6b4b2140389446b90c9355b4c2086">boost::afio::v2_xxx::statfs_t::f_flags_t</a>
</li>
<li>fill()
-: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7">boost::afio::v2_xxx::statfs_t</a>
-, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4">boost::afio::v2_xxx::stat_t</a>
+: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3">boost::afio::v2_xxx::statfs_t</a>
+, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272">boost::afio::v2_xxx::stat_t</a>
</li>
<li>fill_random_entities()
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex.html#a50848058867ee3533b812378aff20b03">boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex</a>
diff --git a/functions_0x6f.html b/functions_0x6f.html
index ea351e54..776af81f 100644
--- a/functions_0x6f.html
+++ b/functions_0x6f.html
@@ -146,38 +146,40 @@ $(document).ready(function(){initNavTree('functions_0x6f.html','');});
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>offset()
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">boost::afio::v2_xxx::map_handle</a>
+</li>
<li>only_metadata
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caab8a61dd00ce6fc5888706bda8fab2e98">boost::afio::v2_xxx::handle</a>
</li>
<li>operator bool()
-: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a96afd71925e01df5bd20e190fdcac851">boost::afio::v2_xxx::io_handle::extent_guard</a>
+: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a69782be98817c4ce97b43333febbd4b2">boost::afio::v2_xxx::native_handle_type</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#af0d45aa329e36c832e605c92d5a6f350">boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard</a>
-, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a69782be98817c4ce97b43333febbd4b2">boost::afio::v2_xxx::native_handle_type</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a96afd71925e01df5bd20e190fdcac851">boost::afio::v2_xxx::io_handle::extent_guard</a>
</li>
<li>operator!()
-: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a0595c2e2e12d021b806963d01824322b">boost::afio::v2_xxx::io_handle::extent_guard</a>
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#a7d9b3300329eb629822edb0729f28230">boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a0595c2e2e12d021b806963d01824322b">boost::afio::v2_xxx::io_handle::extent_guard</a>
, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a1c6cb9fd156c661dd3cde9beaab76a8d">boost::afio::v2_xxx::native_handle_type</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#a7d9b3300329eb629822edb0729f28230">boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard</a>
</li>
<li>operator()()
: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item.html#a6c85d3008ac29a3e42d5f0354b12eb29">boost::afio::v2_xxx::storage_profile::item&lt; T &gt;</a>
, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item__erased.html#ab8d8c8607a64200b3d216887bf6303a3">boost::afio::v2_xxx::storage_profile::item_erased</a>
</li>
<li>operator=()
-: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713">boost::afio::v2_xxx::map_handle</a>
-, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#abd0ab4087b10e21c534e33ea70c3006b">boost::afio::v2_xxx::native_handle_type</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#af8937c84d38c085192e9256211694dc0">boost::afio::v2_xxx::io_handle::extent_guard</a>
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894">boost::afio::v2_xxx::section_handle</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713">boost::afio::v2_xxx::map_handle</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a25060e5cc0f4f9f64f23e9fce121303c">boost::afio::v2_xxx::io_handle</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle</a>
-, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a0321d20d2c13b33eca28882dc408fbad">boost::afio::v2_xxx::native_handle_type</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae2d1e75105df6d59aa5637a1a68cbf06">boost::afio::v2_xxx::file_handle</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1atomic__append.html#a1dbf4e731e06b9ee79a32d31f713de09">boost::afio::v2_xxx::algorithm::shared_fs_mutex::atomic_append</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894">boost::afio::v2_xxx::section_handle</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1lock__files.html#a49aebd3a989559ce96f4ffa33bedd6fb">boost::afio::v2_xxx::algorithm::shared_fs_mutex::lock_files</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1byte__ranges.html#af40acef1ee8401d03f0356b6782257b9">boost::afio::v2_xxx::algorithm::shared_fs_mutex::byte_ranges</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#acda0caaacf4404bffc57508930ba52be">boost::afio::v2_xxx::handle</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad86e1421f2b1cb12c635a35ecb6ee417">boost::afio::v2_xxx::async_file_handle</a>
+, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a0321d20d2c13b33eca28882dc408fbad">boost::afio::v2_xxx::native_handle_type</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#af8937c84d38c085192e9256211694dc0">boost::afio::v2_xxx::io_handle::extent_guard</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1memory__map.html#afd33e6e74443893130dd8517e2fd000e">boost::afio::v2_xxx::algorithm::shared_fs_mutex::memory_map&lt; Hasher, HashIndexSize, SpinlockType &gt;</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1atomic__append.html#a1dbf4e731e06b9ee79a32d31f713de09">boost::afio::v2_xxx::algorithm::shared_fs_mutex::atomic_append</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae2d1e75105df6d59aa5637a1a68cbf06">boost::afio::v2_xxx::file_handle</a>
+, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#abd0ab4087b10e21c534e33ea70c3006b">boost::afio::v2_xxx::native_handle_type</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1lock__files.html#a49aebd3a989559ce96f4ffa33bedd6fb">boost::afio::v2_xxx::algorithm::shared_fs_mutex::lock_files</a>
</li>
<li>overlapped
: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a3c01bc890fa4aabc3721ebea294cc783">boost::afio::v2_xxx::handle::flag_base</a>
diff --git a/functions_func_0x62.html b/functions_func_0x62.html
index c5b852b8..7bf776b2 100644
--- a/functions_func_0x62.html
+++ b/functions_func_0x62.html
@@ -144,11 +144,14 @@ $(document).ready(function(){initNavTree('functions_func_0x62.html','');});
&#160;
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>backing()
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d">boost::afio::v2_xxx::section_handle</a>
+</li>
<li>backing_native_handle()
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7">boost::afio::v2_xxx::section_handle</a>
</li>
<li>begin()
-: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#aff13684e4ab8c811e63808b66901209c">boost::afio::v2_xxx::storage_profile::storage_profile</a>
+: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#a41eaa3d97abd88484db04b0fed1d7cd3">boost::afio::v2_xxx::storage_profile::storage_profile</a>
</li>
<li>byte_ranges()
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1byte__ranges.html#ac966cdd44d405cdc1ee1fe4e43690d0b">boost::afio::v2_xxx::algorithm::shared_fs_mutex::byte_ranges</a>
diff --git a/functions_func_0x66.html b/functions_func_0x66.html
index 0f994023..cd3292ce 100644
--- a/functions_func_0x66.html
+++ b/functions_func_0x66.html
@@ -151,11 +151,11 @@ $(document).ready(function(){initNavTree('functions_func_0x66.html','');});
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#af912595f8964b78186236a2cec1150a4">boost::afio::v2_xxx::file_handle</a>
</li>
<li>file_handle()
-: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1">boost::afio::v2_xxx::file_handle</a>
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523">boost::afio::v2_xxx::file_handle</a>
</li>
<li>fill()
-: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4">boost::afio::v2_xxx::stat_t</a>
-, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7">boost::afio::v2_xxx::statfs_t</a>
+: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272">boost::afio::v2_xxx::stat_t</a>
+, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3">boost::afio::v2_xxx::statfs_t</a>
</li>
<li>fill_random_entities()
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex.html#a50848058867ee3533b812378aff20b03">boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex</a>
diff --git a/functions_func_0x6f.html b/functions_func_0x6f.html
index 50fb4440..0650e7fd 100644
--- a/functions_func_0x6f.html
+++ b/functions_func_0x6f.html
@@ -144,10 +144,13 @@ $(document).ready(function(){initNavTree('functions_func_0x6f.html','');});
&#160;
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>offset()
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732">boost::afio::v2_xxx::map_handle</a>
+</li>
<li>operator bool()
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a96afd71925e01df5bd20e190fdcac851">boost::afio::v2_xxx::io_handle::extent_guard</a>
-, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a69782be98817c4ce97b43333febbd4b2">boost::afio::v2_xxx::native_handle_type</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#af0d45aa329e36c832e605c92d5a6f350">boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard</a>
+, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a69782be98817c4ce97b43333febbd4b2">boost::afio::v2_xxx::native_handle_type</a>
</li>
<li>operator!()
: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a0595c2e2e12d021b806963d01824322b">boost::afio::v2_xxx::io_handle::extent_guard</a>
@@ -155,23 +158,23 @@ $(document).ready(function(){initNavTree('functions_func_0x6f.html','');});
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#a7d9b3300329eb629822edb0729f28230">boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard</a>
</li>
<li>operator()()
-: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item__erased.html#ab8d8c8607a64200b3d216887bf6303a3">boost::afio::v2_xxx::storage_profile::item_erased</a>
-, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item.html#a6c85d3008ac29a3e42d5f0354b12eb29">boost::afio::v2_xxx::storage_profile::item&lt; T &gt;</a>
+: <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item.html#a6c85d3008ac29a3e42d5f0354b12eb29">boost::afio::v2_xxx::storage_profile::item&lt; T &gt;</a>
+, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item__erased.html#ab8d8c8607a64200b3d216887bf6303a3">boost::afio::v2_xxx::storage_profile::item_erased</a>
</li>
<li>operator=()
-: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894">boost::afio::v2_xxx::section_handle</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#af8937c84d38c085192e9256211694dc0">boost::afio::v2_xxx::io_handle::extent_guard</a>
+: <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#af8937c84d38c085192e9256211694dc0">boost::afio::v2_xxx::io_handle::extent_guard</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1io__handle.html#a25060e5cc0f4f9f64f23e9fce121303c">boost::afio::v2_xxx::io_handle</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html#a2f953c305bc7e621dc4df4b73b4d20d0">boost::afio::v2_xxx::handle</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae2d1e75105df6d59aa5637a1a68cbf06">boost::afio::v2_xxx::file_handle</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad86e1421f2b1cb12c635a35ecb6ee417">boost::afio::v2_xxx::async_file_handle</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1atomic__append.html#a1dbf4e731e06b9ee79a32d31f713de09">boost::afio::v2_xxx::algorithm::shared_fs_mutex::atomic_append</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1memory__map.html#afd33e6e74443893130dd8517e2fd000e">boost::afio::v2_xxx::algorithm::shared_fs_mutex::memory_map&lt; Hasher, HashIndexSize, SpinlockType &gt;</a>
, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a0321d20d2c13b33eca28882dc408fbad">boost::afio::v2_xxx::native_handle_type</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1lock__files.html#a49aebd3a989559ce96f4ffa33bedd6fb">boost::afio::v2_xxx::algorithm::shared_fs_mutex::lock_files</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1byte__ranges.html#af40acef1ee8401d03f0356b6782257b9">boost::afio::v2_xxx::algorithm::shared_fs_mutex::byte_ranges</a>
-, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1atomic__append.html#a1dbf4e731e06b9ee79a32d31f713de09">boost::afio::v2_xxx::algorithm::shared_fs_mutex::atomic_append</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1lock__files.html#a49aebd3a989559ce96f4ffa33bedd6fb">boost::afio::v2_xxx::algorithm::shared_fs_mutex::lock_files</a>
, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713">boost::afio::v2_xxx::map_handle</a>
, <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#abd0ab4087b10e21c534e33ea70c3006b">boost::afio::v2_xxx::native_handle_type</a>
+, <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894">boost::afio::v2_xxx::section_handle</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/handle_8hpp.html b/handle_8hpp.html
index 530ba081..34d2b4cb 100644
--- a/handle_8hpp.html
+++ b/handle_8hpp.html
@@ -118,6 +118,7 @@ $(document).ready(function(){initNavTree('handle_8hpp.html','');});
<div class="textblock"><code>#include &quot;<a class="el" href="deadline_8h.html">deadline.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="native__handle__type_8hpp.html">native_handle_type.hpp</a>&quot;</code><br/>
<code>#include &quot;../boost-lite/include/uint128.hpp&quot;</code><br/>
+<code>#include &lt;algorithm&gt;</code><br/>
<code>#include &lt;utility&gt;</code><br/>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
diff --git a/navtree.js b/navtree.js
index bd0dcaa4..6ea37be7 100644
--- a/navtree.js
+++ b/navtree.js
@@ -38,10 +38,10 @@ var NAVTREE =
var NAVTREEINDEX =
[
"afio_8hpp.html",
-"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ad4ee22cfec00551e1f71ff23962280be",
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae446e9a32283991f58f8f27dbed083d1",
-"group__config.html#ga57b799d93636bd46b7cc54899f6d24dd",
-"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ad6b9087a338a1b8897775e17c518a538"
+"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#acf40c6b9db51b422bb1a0adb8eeea9a1",
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713",
+"group__config.html#ga39f521144fef02193249bb7e3b0698fe",
+"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ac61254662a3c0555c9dbacabd508064c"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 99fa0656..b4e58d68 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -128,12 +128,12 @@ var NAVTREEINDEX0 =
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a3c14ec910a3eac02b44688807c9b7511":[3,0,0,0,0,3,41],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a3e08545dd29f09a40ff8439ac774ae1e":[3,0,0,0,0,3,25],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a3f69402d5f5c33f133d48885b40a82be":[3,0,0,0,0,3,10],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a40b1d46a15d1773a58a5ef761662c243":[3,0,0,0,0,3,78],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a40b1d46a15d1773a58a5ef761662c243":[3,0,0,0,0,3,79],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a428aa4b395deccca18db4322eb0abd39":[3,0,0,0,0,3,63],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a42b40df1063695d99e0d6b8a6fa6fa6b":[3,0,0,0,0,3,13],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4480a48b8e54cde62fd2cee4ceed3725":[3,0,0,0,0,3,55],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a":[3,0,0,0,0,3,18],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5037b058e4f8ef02a776d870b10d379a":[3,0,0,0,0,3,77],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c":[3,0,0,0,0,3,18],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5037b058e4f8ef02a776d870b10d379a":[3,0,0,0,0,3,78],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9":[3,0,0,0,0,3,19],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a53b158768916565f3746ce66188d1e5a":[3,0,0,0,0,3,22],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a58e51b46a6604fe2ba02d3afd9efac3b":[3,0,0,0,0,3,5],
@@ -156,12 +156,12 @@ var NAVTREEINDEX0 =
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4":[3,0,0,0,0,3,73],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8a3d60edd59bc7c7fdebf317eb6e4e64":[3,0,0,0,0,3,53],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8c46e9bc95cb6d0c20c6223d1f9ab6c3":[3,0,0,0,0,3,20],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8d3193d192d5de93d3ea781b93ea398b":[3,0,0,0,0,3,81],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8d3193d192d5de93d3ea781b93ea398b":[3,0,0,0,0,3,82],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8d4b2f3b095a80e651c18143246ee4e9":[3,0,0,0,0,3,36],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8f008c58eacfba8efdb2f4ec88322fb9":[3,0,0,0,0,3,59],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8f2d63f049dcaa225a1d0ef686eb8864":[3,0,0,0,0,3,62],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a92a124164a8245717712257637df5fb2":[3,0,0,0,0,3,9],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a9891e3b9ce82f13c3e8b5dad64ce89d2":[3,0,0,0,0,3,79],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a9891e3b9ce82f13c3e8b5dad64ce89d2":[3,0,0,0,0,3,80],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a9d551befa0fa25a7119c07abc3a7a0e0":[3,0,0,0,0,3,64],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#aa6118e53c41add8d4112d9ebeddd9d14":[3,0,0,0,0,3,65],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#aa8de6675205db68de70bf9075a6c649f":[3,0,0,0,0,3,61],
@@ -180,21 +180,22 @@ var NAVTREEINDEX0 =
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad4ee22cfec00551e1f71ff23962280be":[3,0,0,0,0,3,45],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad602a03643026b0c796cd00684b8cd21":[3,0,0,0,0,3,2],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad6cbdfbe64d09ec03829144a137bc865":[3,0,0,0,0,3,35],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad6e9fb85830e2efe20f1d416a4fdcf41":[3,0,0,0,0,3,80],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad6e9fb85830e2efe20f1d416a4fdcf41":[3,0,0,0,0,3,81],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ad86e1421f2b1cb12c635a35ecb6ee417":[3,0,0,0,0,3,51],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#adc26314bd23b9080ac3c4c2dd6bc5937":[3,0,0,0,0,3,66],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#add27fa17cd6356b49a26a8b6dafb6a6d":[3,0,0,0,0,3,32],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#adf964e787e0666fc5b7d94c2715ee6f5":[3,0,0,0,0,3,60],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ae19418f14d1dd86e75214eda7644d42f":[3,0,0,0,0,3,75],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ae19418f14d1dd86e75214eda7644d42f":[3,0,0,0,0,3,76],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ae446e9a32283991f58f8f27dbed083d1":[3,0,0,0,0,3,26],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ae600069dc662d837c36f42802791c7f4":[3,0,0,0,0,3,50],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#ae9f4f5f9cc386f5188a9977145edbe6c":[3,0,0,0,0,3,75],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#aebd9c90a901e6364c94d466425db6e0f":[3,0,0,0,0,3,47],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#aec70a102274869c9ababd7edba733ea7":[3,0,0,0,0,3,23],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#af15c6e8c4f0cef2a29657c26886c9216":[3,0,0,0,0,3,7],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#af2d9387a79e320e2902880fee38b392a":[3,0,0,0,0,3,38],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#afa870f2f9d173e10443a4f04727fe2bc":[3,0,0,0,0,3,67],
"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#afaf6132b6618d93866ad00598e1b7707":[3,0,0,0,0,3,27],
-"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#afe63c2d2cea84e9819e5641e49b01cb0":[3,0,0,0,0,3,76],
+"classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#afe63c2d2cea84e9819e5641e49b01cb0":[3,0,0,0,0,3,77],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html":[3,0,0,0,0,4],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a057199b486fe6ce21544cf5d7c10da9c":[3,0,0,0,0,4,2],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a08d9585fe35e2c6265ecd2e49daf87f9":[3,0,0,0,0,4,0],
@@ -247,7 +248,6 @@ var NAVTREEINDEX0 =
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abef3375ff35a72bd780cbee0b600b26d":[3,0,0,0,0,4,27],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac1fb657631c5212401259bb35ebf16db":[3,0,0,0,0,4,65],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac73d1383516e0e139e3863b57731e4de":[3,0,0,0,0,4,42],
-"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7":[3,0,0,0,0,4,38],
-"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#acf40c6b9db51b422bb1a0adb8eeea9a1":[3,0,0,0,0,4,1],
-"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ad45d22308d9fe21e70f619c53f053576":[3,0,0,0,0,4,7]
+"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523":[3,0,0,0,0,4,16],
+"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7":[3,0,0,0,0,4,38]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
index e879d70a..c678013a 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX1 =
{
+"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#acf40c6b9db51b422bb1a0adb8eeea9a1":[3,0,0,0,0,4,1],
+"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ad45d22308d9fe21e70f619c53f053576":[3,0,0,0,0,4,7],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ad4ee22cfec00551e1f71ff23962280be":[3,0,0,0,0,4,39],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ad6cbdfbe64d09ec03829144a137bc865":[3,0,0,0,0,4,29],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ad6e9fb85830e2efe20f1d416a4fdcf41":[3,0,0,0,0,4,71],
@@ -10,7 +12,6 @@ var NAVTREEINDEX1 =
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae19418f14d1dd86e75214eda7644d42f":[3,0,0,0,0,4,66],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae2d1e75105df6d59aa5637a1a68cbf06":[3,0,0,0,0,4,45],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae446e9a32283991f58f8f27dbed083d1":[3,0,0,0,0,4,23],
-"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1":[3,0,0,0,0,4,16],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae600069dc662d837c36f42802791c7f4":[3,0,0,0,0,4,44],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#aebd9c90a901e6364c94d466425db6e0f":[3,0,0,0,0,4,41],
"classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#aec70a102274869c9ababd7edba733ea7":[3,0,0,0,0,4,20],
@@ -189,65 +190,64 @@ var NAVTREEINDEX1 =
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a0d043e29e065db9618f6df2e43cc1d42":[3,0,0,0,0,9,60],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a14282152f2d93ca24873a7a9ede58d7e":[3,0,0,0,0,9,6],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a1c4d9bcca251f705ccbfacc53aa20f99":[3,0,0,0,0,9,0],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a2bfe92df14ea41912f362558adcf066c":[3,0,0,0,0,9,15],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a2c61575fe222c227d6d8db0d2c67c4ec":[3,0,0,0,0,9,12],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a31c50127e7255b7dc99eab306a225298":[3,0,0,0,0,9,19],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a32b72e90696ec29152c8fdd10c4689c9":[3,0,0,0,0,9,9],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c":[3,0,0,0,0,9,32],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a2bfe92df14ea41912f362558adcf066c":[3,0,0,0,0,9,14],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a2c61575fe222c227d6d8db0d2c67c4ec":[3,0,0,0,0,9,11],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a31c50127e7255b7dc99eab306a225298":[3,0,0,0,0,9,18],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a32b72e90696ec29152c8fdd10c4689c9":[3,0,0,0,0,9,8],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c":[3,0,0,0,0,9,31],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3aa4bd2308f8f7072e3417b7fbb2ff58":[3,0,0,0,0,9,65],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3c14ec910a3eac02b44688807c9b7511":[3,0,0,0,0,9,36],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3cb9350601a177da333304ef5930cbab":[3,0,0,0,0,9,26],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3e08545dd29f09a40ff8439ac774ae1e":[3,0,0,0,0,9,21],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3c14ec910a3eac02b44688807c9b7511":[3,0,0,0,0,9,35],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3cb9350601a177da333304ef5930cbab":[3,0,0,0,0,9,25],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a3e08545dd29f09a40ff8439ac774ae1e":[3,0,0,0,0,9,20],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a4480a48b8e54cde62fd2cee4ceed3725":[3,0,0,0,0,9,50],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a461355ae526806b338fd2eaadc564a43":[3,0,0,0,0,9,47],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5037b058e4f8ef02a776d870b10d379a":[3,0,0,0,0,9,67],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a51b43d88a271ed6f067cbe1d86687292":[3,0,0,0,0,9,4],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5982ab4fc54347e01fed95ad44d948c6":[3,0,0,0,0,9,41],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5982ab4fc54347e01fed95ad44d948c6":[3,0,0,0,0,9,40],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a5b832e5045ae54db8561133763837a47":[3,0,0,0,0,9,48],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6a942f41e85fb2e65e6376dc2e348497":[3,0,0,0,0,9,24],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6aa861f1403424bf5768d6dd25da402f":[3,0,0,0,0,9,37],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6de014bf9d16737f3b14b61d6eea413d":[3,0,0,0,0,9,44],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a70998344e2234961c5ad64491d042ff8":[3,0,0,0,0,9,20],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a72da822cb2e7c406aaa40be0f44b16fa":[3,0,0,0,0,9,38],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a61355c5c8b3a05fe120cf742d19c4846":[3,0,0,0,0,9,69],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6a942f41e85fb2e65e6376dc2e348497":[3,0,0,0,0,9,23],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6aa861f1403424bf5768d6dd25da402f":[3,0,0,0,0,9,36],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6de014bf9d16737f3b14b61d6eea413d":[3,0,0,0,0,9,43],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a6eb625e6c6364e6669ebbf66c0b35ade":[3,0,0,0,0,9,10],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a70998344e2234961c5ad64491d042ff8":[3,0,0,0,0,9,19],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a72da822cb2e7c406aaa40be0f44b16fa":[3,0,0,0,0,9,37],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a740ebf7b850bfa5e5484e5e54341ff1f":[3,0,0,0,0,9,57],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7437f115d61376fc1064fef51eb3abf8":[3,0,0,0,0,9,13],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a75bedfc2b14073a20ac359edc29f9cc9":[3,0,0,0,0,9,35],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9":[3,0,0,0,0,9,29],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7ad4f68e9a642f68369977cbe2d5195e":[3,0,0,0,0,9,10],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7437f115d61376fc1064fef51eb3abf8":[3,0,0,0,0,9,12],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a75bedfc2b14073a20ac359edc29f9cc9":[3,0,0,0,0,9,34],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9":[3,0,0,0,0,9,28],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7ad4f68e9a642f68369977cbe2d5195e":[3,0,0,0,0,9,9],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a7d1fa70986dc1edea222e17fbabc6425":[3,0,0,0,0,9,52],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a81b36f2dcb205e049f3c3781c7973b6e":[3,0,0,0,0,9,34],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a856c6f55f486070b67e210065000454c":[3,0,0,0,0,9,18],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a81b36f2dcb205e049f3c3781c7973b6e":[3,0,0,0,0,9,33],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a856c6f55f486070b67e210065000454c":[3,0,0,0,0,9,17],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8890b6a6046fb562f9f0ab943b79dfb4":[3,0,0,0,0,9,62],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a89f5587e480916c3d27428ea39a6c768":[3,0,0,0,0,9,53],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8ac242a40a18d44d1d79f470a019942b":[3,0,0,0,0,9,2],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8d3193d192d5de93d3ea781b93ea398b":[3,0,0,0,0,9,70],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8d4b2f3b095a80e651c18143246ee4e9":[3,0,0,0,0,9,31],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8d711d76185dedd14856b8653455b8f2":[3,0,0,0,0,9,11],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a95d26fe35f85d81382d903224660084d":[3,0,0,0,0,9,23],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8d3193d192d5de93d3ea781b93ea398b":[3,0,0,0,0,9,71],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a8d4b2f3b095a80e651c18143246ee4e9":[3,0,0,0,0,9,30],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#a95d26fe35f85d81382d903224660084d":[3,0,0,0,0,9,22],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa28496a0b1cb81f567bbaf09ed7b195e":[3,0,0,0,0,9,68],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732":[3,0,0,0,0,9,45],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa638bb94fce9ca72cbbb78255ec5595b":[3,0,0,0,0,9,5],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa8de6675205db68de70bf9075a6c649f":[3,0,0,0,0,9,55],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa9a6e741e1774a9dffcf4ff5b1795b89":[3,0,0,0,0,9,3],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aab870fe5fa041af29e2d85a5c292077f":[3,0,0,0,0,9,58],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ab371d8427aeb4bd0ca5f8a39a98ea5a2":[3,0,0,0,0,9,49],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aba89dfd920d015199f25a07d53ccb991":[3,0,0,0,0,9,8],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aba89dfd920d015199f25a07d53ccb991":[3,0,0,0,0,9,7],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#abef3375ff35a72bd780cbee0b600b26d":[3,0,0,0,0,9,28],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#abef3375ff35a72bd780cbee0b600b26d":[3,0,0,0,0,9,27],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ac1fb657631c5212401259bb35ebf16db":[3,0,0,0,0,9,63],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ac37b3a6960610b73538d3a63194f1106":[3,0,0,0,0,9,1],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ac73d1383516e0e139e3863b57731e4de":[3,0,0,0,0,9,43],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7":[3,0,0,0,0,9,39],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ac73d1383516e0e139e3863b57731e4de":[3,0,0,0,0,9,42],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7":[3,0,0,0,0,9,38],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#acb372c2075980a97874557859a62f5f7":[3,0,0,0,0,9,59],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ace66ef9d4b55ad11d02af26814069d94":[3,0,0,0,0,9,14],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ace66ef9d4b55ad11d02af26814069d94":[3,0,0,0,0,9,13],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad191467425f5966dc4a42f365bf13dc7":[3,0,0,0,0,9,51],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad4ee22cfec00551e1f71ff23962280be":[3,0,0,0,0,9,40],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad4ee22cfec00551e1f71ff23962280be":[3,0,0,0,0,9,39],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad6157050182facd9bb5c545b8fe487e6":[3,0,0,0,0,9,61],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad6cbdfbe64d09ec03829144a137bc865":[3,0,0,0,0,9,30],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad7e261e816a1c394d556bfb62b618a02":[3,0,0,0,0,9,16],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad6cbdfbe64d09ec03829144a137bc865":[3,0,0,0,0,9,29],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ad7e261e816a1c394d556bfb62b618a02":[3,0,0,0,0,9,15],
"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#adc26314bd23b9080ac3c4c2dd6bc5937":[3,0,0,0,0,9,56],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#add27fa17cd6356b49a26a8b6dafb6a6d":[3,0,0,0,0,9,27],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ade7ec03b740026529e8f7ad53e1bad5b":[3,0,0,0,0,9,17],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#adf964e787e0666fc5b7d94c2715ee6f5":[3,0,0,0,0,9,54],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713":[3,0,0,0,0,9,46],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae19418f14d1dd86e75214eda7644d42f":[3,0,0,0,0,9,66]
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#add27fa17cd6356b49a26a8b6dafb6a6d":[3,0,0,0,0,9,26],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ade7ec03b740026529e8f7ad53e1bad5b":[3,0,0,0,0,9,16],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#adf964e787e0666fc5b7d94c2715ee6f5":[3,0,0,0,0,9,54]
};
diff --git a/navtreeindex2.js b/navtreeindex2.js
index 5d965a96..438e3b77 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,35 +1,38 @@
var NAVTREEINDEX2 =
{
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae446e9a32283991f58f8f27dbed083d1":[3,0,0,0,0,9,22],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae600069dc662d837c36f42802791c7f4":[3,0,0,0,0,9,45],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aebd9c90a901e6364c94d466425db6e0f":[3,0,0,0,0,9,42],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aefeb5e82a3073b18f50b3047c89752ce":[3,0,0,0,0,9,25],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#af2d9387a79e320e2902880fee38b392a":[3,0,0,0,0,9,33],
-"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#af38b22afde040c08f397af289d629041":[3,0,0,0,0,9,69],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae07b3e5449e9116d733ef449b6ac0713":[3,0,0,0,0,9,46],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae19418f14d1dd86e75214eda7644d42f":[3,0,0,0,0,9,66],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae446e9a32283991f58f8f27dbed083d1":[3,0,0,0,0,9,21],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#ae600069dc662d837c36f42802791c7f4":[3,0,0,0,0,9,44],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aebd9c90a901e6364c94d466425db6e0f":[3,0,0,0,0,9,41],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aefeb5e82a3073b18f50b3047c89752ce":[3,0,0,0,0,9,24],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#af2d9387a79e320e2902880fee38b392a":[3,0,0,0,0,9,32],
+"classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#af38b22afde040c08f397af289d629041":[3,0,0,0,0,9,70],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html":[3,0,0,0,0,8],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a026bffb803b3118d74bf97f79140c2d7":[3,0,0,0,0,8,2],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a049964a4397f858e9b1be60c60113b13":[3,0,0,0,0,8,38],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a121212f4f90b641353eb6a1c55ce6c82":[3,0,0,0,0,8,45],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c":[3,0,0,0,0,8,23],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a3c14ec910a3eac02b44688807c9b7511":[3,0,0,0,0,8,27],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a049964a4397f858e9b1be60c60113b13":[3,0,0,0,0,8,39],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a121212f4f90b641353eb6a1c55ce6c82":[3,0,0,0,0,8,46],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a3460c3419d165c7d9e8aaee8db3c7f2c":[3,0,0,0,0,8,24],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a3c14ec910a3eac02b44688807c9b7511":[3,0,0,0,0,8,28],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a3e08545dd29f09a40ff8439ac774ae1e":[3,0,0,0,0,8,13],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a461355ae526806b338fd2eaadc564a43":[3,0,0,0,0,8,35],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894":[3,0,0,0,0,8,34],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a461355ae526806b338fd2eaadc564a43":[3,0,0,0,0,8,36],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4b8a67f1d2da5bb2123da30835b0f894":[3,0,0,0,0,8,35],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a4d11de5e7fe8fee158829a024c8fdda4":[3,0,0,0,0,8,9],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a5037b058e4f8ef02a776d870b10d379a":[3,0,0,0,0,8,48],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a59c9bc1338196095a028b2870dcfb61d":[3,0,0,0,0,8,36],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a5a4ed3e38634ee4378133c7ccbb882d6":[3,0,0,0,0,8,43],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a62a912a33ba00b6e4a6536d15af260e4":[3,0,0,0,0,8,49],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a651ff10099e7522df784507aca8b8f0f":[3,0,0,0,0,8,17],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a6aa861f1403424bf5768d6dd25da402f":[3,0,0,0,0,8,28],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a5037b058e4f8ef02a776d870b10d379a":[3,0,0,0,0,8,49],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a59c9bc1338196095a028b2870dcfb61d":[3,0,0,0,0,8,37],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a5a4ed3e38634ee4378133c7ccbb882d6":[3,0,0,0,0,8,44],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d":[3,0,0,0,0,8,15],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a62a912a33ba00b6e4a6536d15af260e4":[3,0,0,0,0,8,50],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a651ff10099e7522df784507aca8b8f0f":[3,0,0,0,0,8,18],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a6aa861f1403424bf5768d6dd25da402f":[3,0,0,0,0,8,29],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a70998344e2234961c5ad64491d042ff8":[3,0,0,0,0,8,12],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a72da822cb2e7c406aaa40be0f44b16fa":[3,0,0,0,0,8,29],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a75bedfc2b14073a20ac359edc29f9cc9":[3,0,0,0,0,8,26],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9":[3,0,0,0,0,8,20],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7":[3,0,0,0,0,8,15],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a72da822cb2e7c406aaa40be0f44b16fa":[3,0,0,0,0,8,30],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a75bedfc2b14073a20ac359edc29f9cc9":[3,0,0,0,0,8,27],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a75d78e5591cafbc68e8ba4e2b2deffa9":[3,0,0,0,0,8,21],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7":[3,0,0,0,0,8,16],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a7a2b1215d07fc84508b2d4577c775cfa":[3,0,0,0,0,8,4],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a7d1fa70986dc1edea222e17fbabc6425":[3,0,0,0,0,8,37],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81b36f2dcb205e049f3c3781c7973b6e":[3,0,0,0,0,8,25],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a7d1fa70986dc1edea222e17fbabc6425":[3,0,0,0,0,8,38],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81b36f2dcb205e049f3c3781c7973b6e":[3,0,0,0,0,8,26],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81c7de194feaa88684ca9851d0d527ca":[3,0,0,0,0,8,6],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81c7de194feaa88684ca9851d0d527caa0fb9cf5f04f61bb6f1151da57ceb1ca1":[3,0,0,0,0,8,6,3],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81c7de194feaa88684ca9851d0d527caa334c4a4c42fdb79d7ebc3e73b517e6f8":[3,0,0,0,0,8,6,1],
@@ -39,21 +42,21 @@ var NAVTREEINDEX2 =
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81c7de194feaa88684ca9851d0d527caad5197d93c063a2b1e22d1630a39b7aef":[3,0,0,0,0,8,6,7],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81c7de194feaa88684ca9851d0d527caadec4ecca8ae1593f84eea4656599a693":[3,0,0,0,0,8,6,4],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a81c7de194feaa88684ca9851d0d527caadfa4d35596e04e042a53c64b25c22db3":[3,0,0,0,0,8,6,6],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a8d3193d192d5de93d3ea781b93ea398b":[3,0,0,0,0,8,50],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a8d4b2f3b095a80e651c18143246ee4e9":[3,0,0,0,0,8,22],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a95d26fe35f85d81382d903224660084d":[3,0,0,0,0,8,16],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a8d3193d192d5de93d3ea781b93ea398b":[3,0,0,0,0,8,51],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a8d4b2f3b095a80e651c18143246ee4e9":[3,0,0,0,0,8,23],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a95d26fe35f85d81382d903224660084d":[3,0,0,0,0,8,17],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aa28b35a32f1292b6126a82bba20a2c90":[3,0,0,0,0,8,3],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aa8de6675205db68de70bf9075a6c649f":[3,0,0,0,0,8,40],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aa8de6675205db68de70bf9075a6c649f":[3,0,0,0,0,8,41],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aac2ebb1d0f361f4178bb5802598f0234":[3,0,0,0,0,8,11],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ab7acaf4e9155f8ad4023813354de5357":[3,0,0,0,0,8,7],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ab7acaf4e9155f8ad4023813354de5357a244f58cf07c35fd48d7524b289551e5c":[3,0,0,0,0,8,7,3],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ab7acaf4e9155f8ad4023813354de5357a8f0339e854eb5321306a443ce9199e1d":[3,0,0,0,0,8,7,2],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ab7acaf4e9155f8ad4023813354de5357aa200dcd6176417e93be2405188ae7cc9":[3,0,0,0,0,8,7,0],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ab7acaf4e9155f8ad4023813354de5357abba3bc579480e6c94ecd81b7b5923255":[3,0,0,0,0,8,7,1],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#abe273f17a7504e8247846f3b300df9d1":[3,0,0,0,0,8,47],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#abef3375ff35a72bd780cbee0b600b26d":[3,0,0,0,0,8,19],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7":[3,0,0,0,0,8,30],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#acb372c2075980a97874557859a62f5f7":[3,0,0,0,0,8,44],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#abe273f17a7504e8247846f3b300df9d1":[3,0,0,0,0,8,48],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#abef3375ff35a72bd780cbee0b600b26d":[3,0,0,0,0,8,20],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ac847865f7370c00ca1e7d0b2ac8ee4e7":[3,0,0,0,0,8,31],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#acb372c2075980a97874557859a62f5f7":[3,0,0,0,0,8,45],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#acd7f0c039e94c7ad40937fe32a2cabad":[3,0,0,0,0,8,8],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#acd7f0c039e94c7ad40937fe32a2cabada334c4a4c42fdb79d7ebc3e73b517e6f8":[3,0,0,0,0,8,8,1],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#acd7f0c039e94c7ad40937fe32a2cabada8d7b3d6b83c0a517eac07e1aac94b773":[3,0,0,0,0,8,8,0],
@@ -63,19 +66,19 @@ var NAVTREEINDEX2 =
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#acd7f0c039e94c7ad40937fe32a2cabadaecae13117d6f0584c25a9da6c8f8415e":[3,0,0,0,0,8,8,4],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#acd7f0c039e94c7ad40937fe32a2cabadaefb2a684e4afb7d55e6147fbe5a332ee":[3,0,0,0,0,8,8,5],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ace66ef9d4b55ad11d02af26814069d94":[3,0,0,0,0,8,5],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ad4ee22cfec00551e1f71ff23962280be":[3,0,0,0,0,8,31],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ad6cbdfbe64d09ec03829144a137bc865":[3,0,0,0,0,8,21],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#adc26314bd23b9080ac3c4c2dd6bc5937":[3,0,0,0,0,8,42],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#add27fa17cd6356b49a26a8b6dafb6a6d":[3,0,0,0,0,8,18],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ad4ee22cfec00551e1f71ff23962280be":[3,0,0,0,0,8,32],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ad6cbdfbe64d09ec03829144a137bc865":[3,0,0,0,0,8,22],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#adc26314bd23b9080ac3c4c2dd6bc5937":[3,0,0,0,0,8,43],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#add27fa17cd6356b49a26a8b6dafb6a6d":[3,0,0,0,0,8,19],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#add93e9bb6b358daefd88696598b5d372":[3,0,0,0,0,8,1],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#adf964e787e0666fc5b7d94c2715ee6f5":[3,0,0,0,0,8,39],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae0e0965229c5c6486352867c4284bffe":[3,0,0,0,0,8,41],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae19418f14d1dd86e75214eda7644d42f":[3,0,0,0,0,8,46],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#adf964e787e0666fc5b7d94c2715ee6f5":[3,0,0,0,0,8,40],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae0e0965229c5c6486352867c4284bffe":[3,0,0,0,0,8,42],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae19418f14d1dd86e75214eda7644d42f":[3,0,0,0,0,8,47],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae446e9a32283991f58f8f27dbed083d1":[3,0,0,0,0,8,14],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae600069dc662d837c36f42802791c7f4":[3,0,0,0,0,8,33],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aeb4ddb14354a7098f3d8d5e351095570":[3,0,0,0,0,8,32],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#ae600069dc662d837c36f42802791c7f4":[3,0,0,0,0,8,34],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#aeb4ddb14354a7098f3d8d5e351095570":[3,0,0,0,0,8,33],
"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#af17b4f0410fa9dbe6d551d7a255b6d42":[3,0,0,0,0,8,10],
-"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#af2d9387a79e320e2902880fee38b392a":[3,0,0,0,0,8,24],
+"classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#af2d9387a79e320e2902880fee38b392a":[3,0,0,0,0,8,25],
"classboost_1_1afio_1_1v2__xxx_1_1utils_1_1page__allocator.html":[3,0,0,0,0,2,0],
"classboost_1_1afio_1_1v2__xxx_1_1utils_1_1page__allocator.html#a1a309b4d9e268e92832fad495902312a":[3,0,0,0,0,2,0,15],
"classboost_1_1afio_1_1v2__xxx_1_1utils_1_1page__allocator.html#a225c01cde6e3a983e9c9cd28144428bc":[3,0,0,0,0,2,0,7],
@@ -192,8 +195,8 @@ var NAVTREEINDEX2 =
"file__handle_8hpp.html":[4,0,0,0,0,0,5],
"file__handle_8hpp.html#ad7da7a1d3240d7574fc7c6ee5831b7ee":[4,0,0,0,0,0,5,1],
"files.html":[4,0],
-"functions.html":[3,3,0,0],
"functions.html":[3,3,0],
+"functions.html":[3,3,0,0],
"functions_0x61.html":[3,3,0,1],
"functions_0x62.html":[3,3,0,2],
"functions_0x63.html":[3,3,0,3],
@@ -218,8 +221,8 @@ var NAVTREEINDEX2 =
"functions_0x7a.html":[3,3,0,22],
"functions_enum.html":[3,3,4],
"functions_eval.html":[3,3,5],
-"functions_func.html":[3,3,1,0],
"functions_func.html":[3,3,1],
+"functions_func.html":[3,3,1,0],
"functions_func_0x61.html":[3,3,1,1],
"functions_func_0x62.html":[3,3,1,2],
"functions_func_0x63.html":[3,3,1,3],
@@ -246,8 +249,5 @@ var NAVTREEINDEX2 =
"globals_defs.html":[4,1,1],
"group__config.html":[1,0],
"group__config.html#ga0f091556edc2738a16e1e772f3f34d9c":[1,0,6],
-"group__config.html#ga183b5c98a87ff28a56ea3bfdbe141ee9":[1,0,9],
-"group__config.html#ga39f521144fef02193249bb7e3b0698fe":[1,0,13],
-"group__config.html#ga3e707346cbc285ab2e53b0a13e0a1e09":[1,0,14],
-"group__config.html#ga40e18f4918140274a6507ac8ba8343dc":[1,0,4]
+"group__config.html#ga183b5c98a87ff28a56ea3bfdbe141ee9":[1,0,9]
};
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 7535ba52..6442f43d 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,5 +1,8 @@
var NAVTREEINDEX3 =
{
+"group__config.html#ga39f521144fef02193249bb7e3b0698fe":[1,0,13],
+"group__config.html#ga3e707346cbc285ab2e53b0a13e0a1e09":[1,0,14],
+"group__config.html#ga40e18f4918140274a6507ac8ba8343dc":[1,0,4],
"group__config.html#ga57b799d93636bd46b7cc54899f6d24dd":[1,0,18],
"group__config.html#ga5a75b0e1ac1a86e60b2666ed2f64d36f":[1,0,2],
"group__config.html#ga6065d7661ec4f65c2d2b3d5e6e78a365":[1,0,5],
@@ -37,12 +40,12 @@ var NAVTREEINDEX3 =
"namespaceboost.html":[2,0,0],
"namespaceboost_1_1afio.html":[3,0,0,0],
"namespaceboost_1_1afio.html":[2,0,0,0],
-"namespaceboost_1_1afio_1_1v2__xxx.html":[3,0,0,0,0],
"namespaceboost_1_1afio_1_1v2__xxx.html":[2,0,0,0,0],
+"namespaceboost_1_1afio_1_1v2__xxx.html":[3,0,0,0,0],
"namespaceboost_1_1afio_1_1v2__xxx_1_1algorithm.html":[3,0,0,0,0,0],
"namespaceboost_1_1afio_1_1v2__xxx_1_1algorithm.html":[2,0,0,0,0,0],
-"namespaceboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex.html":[3,0,0,0,0,0,0],
"namespaceboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex.html":[2,0,0,0,0,0,0],
+"namespaceboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex.html":[3,0,0,0,0,0,0],
"namespaceboost_1_1afio_1_1v2__xxx_1_1storage__profile.html":[3,0,0,0,0,1],
"namespaceboost_1_1afio_1_1v2__xxx_1_1storage__profile.html":[2,0,0,0,0,1],
"namespaceboost_1_1afio_1_1v2__xxx_1_1utils.html":[2,0,0,0,0,2],
@@ -165,7 +168,6 @@ var NAVTREEINDEX3 =
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a04444a83434fdcd57dd8fd3c961856bf":[3,0,0,0,0,11,24],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a0bfd220474fee07e9ea6a20f426cb6c0":[3,0,0,0,0,11,3],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a211293456001aa37006fbca17b245dd8":[3,0,0,0,0,11,5],
-"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4":[3,0,0,0,0,11,4],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2c539706d8c27a6517948e407a33ee60":[3,0,0,0,0,11,25],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a370b73fd5094079b06ec0514ec6d09af":[3,0,0,0,0,11,16],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a3ff38d6dec298c443b40b4b2f9975f11":[3,0,0,0,0,11,10],
@@ -176,6 +178,7 @@ var NAVTREEINDEX3 =
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a73cdd20e24f0f51b061cbfc3d8b5e4ba":[3,0,0,0,0,11,20],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a7b134a55d8fac3086cdc0fee0eeea34a":[3,0,0,0,0,11,6],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a7fe6c45efba0297072ec6c46359f28dc":[3,0,0,0,0,11,12],
+"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272":[3,0,0,0,0,11,4],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a91622602f194fc7bc58f49238e7622e6":[3,0,0,0,0,11,2],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a94f420b27be9c747c6943e5274f48e4c":[3,0,0,0,0,11,23],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a9fda2e5fbe79aa3542f466aec1f932dc":[3,0,0,0,0,11,11],
@@ -211,7 +214,6 @@ var NAVTREEINDEX3 =
"structboost_1_1afio_1_1v2__xxx_1_1stat__t_1_1want__base.html#a4fbee5dc5cf89f29ef2cda45944be405aec23012742a300421e4835a12f79ee3a":[3,0,0,0,0,11,0,0,19],
"structboost_1_1afio_1_1v2__xxx_1_1stat__t_1_1want__base.html#a4fbee5dc5cf89f29ef2cda45944be405af70165a0a33b02d586464dc2fe85e44f":[3,0,0,0,0,11,0,0,21],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html":[3,0,0,0,0,12],
-"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7":[3,0,0,0,0,12,4],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a1da91a5b020de25d78d2b2dd101bc8d4":[3,0,0,0,0,12,14],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a2a017e057e8858d1f956cd8bba2b48f7":[3,0,0,0,0,12,18],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a5791bfc04bfaaab455940d7880bfcf4c":[3,0,0,0,0,12,6],
@@ -225,6 +227,7 @@ var NAVTREEINDEX3 =
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#ad7b8d2caf5a4605c49d5638e64d68059":[3,0,0,0,0,12,13],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#ad8bdb0ee4f534879ab4b65a0e02830a0":[3,0,0,0,0,12,12],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#adc835963e7f0b9db93a28df9b3a245c5":[3,0,0,0,0,12,5],
+"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3":[3,0,0,0,0,12,4],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb688cb3e01b2a067500ad12abe99b16":[3,0,0,0,0,12,8],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#af1da822f6b937ad1ce1a15ca49d95181":[3,0,0,0,0,12,10],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#af3bd8aad00a4be8ef37067e843a4a300":[3,0,0,0,0,12,16],
@@ -246,8 +249,5 @@ var NAVTREEINDEX3 =
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993a994d60166ce6320b78f2973ce6f85f7f":[3,0,0,0,0,12,1,0,13],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993a9b712dad9f7cdcdc74e67074b8d9bea0":[3,0,0,0,0,12,1,0,8],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993a9bb250141653e9b4996c2841b171bb78":[3,0,0,0,0,12,1,0,9],
-"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993aa9f1392974b11a8e54f70fbc36f11745":[3,0,0,0,0,12,1,0,3],
-"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ac61254662a3c0555c9dbacabd508064c":[3,0,0,0,0,12,1,0,2],
-"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ac6d92e8c4789ddbdc2590720a9ddd15f":[3,0,0,0,0,12,1,0,5],
-"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ad246ebd8a531a96202bb88ff697536f9":[3,0,0,0,0,12,1,0,7]
+"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993aa9f1392974b11a8e54f70fbc36f11745":[3,0,0,0,0,12,1,0,3]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index 1222b58c..0a066498 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,5 +1,8 @@
var NAVTREEINDEX4 =
{
+"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ac61254662a3c0555c9dbacabd508064c":[3,0,0,0,0,12,1,0,2],
+"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ac6d92e8c4789ddbdc2590720a9ddd15f":[3,0,0,0,0,12,1,0,5],
+"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ad246ebd8a531a96202bb88ff697536f9":[3,0,0,0,0,12,1,0,7],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ad6b9087a338a1b8897775e17c518a538":[3,0,0,0,0,12,1,0,0],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ae340e202da13891a528e604882afc5e5":[3,0,0,0,0,12,1,0,6],
"structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html#a35f5b2de8e92fce4b815ebce176d1993ae93a7678cc41ae98b974437c1eb108c9":[3,0,0,0,0,12,1,0,1],
diff --git a/search/all_61.js b/search/all_61.js
index b937bfd5..acb4f862 100644
--- a/search/all_61.js
+++ b/search/all_61.js
@@ -13,7 +13,7 @@ var searchData=
['are_5fsafety_5ffsyncs_5fissued',['are_safety_fsyncs_issued',['../classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3e08545dd29f09a40ff8439ac774ae1e',1,'boost::afio::v2_xxx::handle']]],
['are_5fwrites_5fdurable',['are_writes_durable',['../classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae446e9a32283991f58f8f27dbed083d1',1,'boost::afio::v2_xxx::handle']]],
['async_5ffile',['async_file',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a12b3005187cfe96eb2af7b19fffbb284',1,'boost::afio::v2_xxx::async_file_handle']]],
- ['async_5ffile_5fhandle',['async_file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle()=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(io_service *service, native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8c46e9bc95cb6d0c20c6223d1f9ab6c3',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(async_file_handle &amp;&amp;o) noexcept=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a30bba0064587015423eef5c89c081aea',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a53b158768916565f3746ce66188d1e5a',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(handle &amp;&amp;o, io_service *service, path_type path, dev_t devid, ino_t inode) noexcept']]],
+ ['async_5ffile_5fhandle',['async_file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle()=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(io_service *service, native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8c46e9bc95cb6d0c20c6223d1f9ab6c3',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(async_file_handle &amp;&amp;o) noexcept=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a30bba0064587015423eef5c89c081aea',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a53b158768916565f3746ce66188d1e5a',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(handle &amp;&amp;o, io_service *service, path_type path, dev_t devid, ino_t inode) noexcept']]],
['async_5ffile_5fhandle',['async_file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html',1,'boost::afio::v2_xxx']]],
['async_5ffile_5fhandle_2ehpp',['async_file_handle.hpp',['../async__file__handle_8hpp.html',1,'']]],
['async_5frandom_5ffile',['async_random_file',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a46d1de34eb162674eec85decaef44799',1,'boost::afio::v2_xxx::async_file_handle']]],
diff --git a/search/all_62.js b/search/all_62.js
index 5e9b7d62..b09ac11a 100644
--- a/search/all_62.js
+++ b/search/all_62.js
@@ -2,6 +2,7 @@ var searchData=
[
['afio',['afio',['../namespaceboost_1_1afio.html',1,'boost']]],
['algorithm',['algorithm',['../namespaceboost_1_1afio_1_1v2__xxx_1_1algorithm.html',1,'boost::afio::v2_xxx']]],
+ ['backing',['backing',['../classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d',1,'boost::afio::v2_xxx::section_handle']]],
['backing_5fnative_5fhandle',['backing_native_handle',['../classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7',1,'boost::afio::v2_xxx::section_handle']]],
['base_2ehpp',['base.hpp',['../base_8hpp.html',1,'']]],
['begin',['begin',['../structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#aff13684e4ab8c811e63808b66901209c',1,'boost::afio::v2_xxx::storage_profile::storage_profile::begin() noexcept'],['../structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#a41eaa3d97abd88484db04b0fed1d7cd3',1,'boost::afio::v2_xxx::storage_profile::storage_profile::begin() const noexcept']]],
diff --git a/search/all_66.js b/search/all_66.js
index 85d36db5..ca60c301 100644
--- a/search/all_66.js
+++ b/search/all_66.js
@@ -20,10 +20,10 @@ var searchData=
['file',['file',['../structboost_1_1afio_1_1v2__xxx_1_1native__handle__type_1_1disposition__base.html#a3f5231b1a86b8c661b39312f0f4a02f5a0e22c8d87219acc3a42d6bb19e17fe8e',1,'boost::afio::v2_xxx::native_handle_type::disposition_base::file()'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#af912595f8964b78186236a2cec1150a4',1,'boost::afio::v2_xxx::file_handle::file()']]],
['file_5fbuffer_5fdefault_5fsize',['file_buffer_default_size',['../namespaceboost_1_1afio_1_1v2__xxx_1_1utils.html#a372dccddba2f36695a095dbe98474f1a',1,'boost::afio::v2_xxx::utils']]],
['file_5fhandle',['file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html',1,'boost::afio::v2_xxx']]],
- ['file_5fhandle',['file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1',1,'boost::afio::v2_xxx::file_handle::file_handle()'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f',1,'boost::afio::v2_xxx::file_handle::file_handle(native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4c211d0ac077aecdb3b48d6a00d07542',1,'boost::afio::v2_xxx::file_handle::file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abd5d99c8f745a162938e9cbc80a95f88',1,'boost::afio::v2_xxx::file_handle::file_handle(handle &amp;&amp;o, path_type path, dev_t devid, ino_t inode) noexcept']]],
+ ['file_5fhandle',['file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523',1,'boost::afio::v2_xxx::file_handle::file_handle()'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f',1,'boost::afio::v2_xxx::file_handle::file_handle(native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4c211d0ac077aecdb3b48d6a00d07542',1,'boost::afio::v2_xxx::file_handle::file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abd5d99c8f745a162938e9cbc80a95f88',1,'boost::afio::v2_xxx::file_handle::file_handle(handle &amp;&amp;o, path_type path, dev_t devid, ino_t inode) noexcept']]],
['file_5fhandle_2ehpp',['file_handle.hpp',['../file__handle_8hpp.html',1,'']]],
['filecompression',['filecompression',['../structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1f__flags__t.html#ae0d6b4b2140389446b90c9355b4c2086',1,'boost::afio::v2_xxx::statfs_t::f_flags_t']]],
- ['fill',['fill',['../structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4',1,'boost::afio::v2_xxx::stat_t::fill()'],['../structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7',1,'boost::afio::v2_xxx::statfs_t::fill()']]],
+ ['fill',['fill',['../structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272',1,'boost::afio::v2_xxx::stat_t::fill()'],['../structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3',1,'boost::afio::v2_xxx::statfs_t::fill()']]],
['fill_5frandom_5fentities',['fill_random_entities',['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex.html#a50848058867ee3533b812378aff20b03',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex']]],
['fixme_5ftemporary_5ffiles_5fdirectory',['fixme_temporary_files_directory',['../namespaceboost_1_1afio_1_1v2__xxx.html#ad7da7a1d3240d7574fc7c6ee5831b7ee',1,'boost::afio::v2_xxx']]],
['flag_5fbase',['flag_base',['../structboost_1_1afio_1_1v2__xxx_1_1section__handle_1_1flag__base.html',1,'boost::afio::v2_xxx::section_handle']]],
diff --git a/search/all_6f.js b/search/all_6f.js
index 751cffd4..e9ffe7fd 100644
--- a/search/all_6f.js
+++ b/search/all_6f.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['offset',['offset',['../classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732',1,'boost::afio::v2_xxx::map_handle']]],
['only_5fmetadata',['only_metadata',['../classboost_1_1afio_1_1v2__xxx_1_1handle.html#a81c7de194feaa88684ca9851d0d527caab8a61dd00ce6fc5888706bda8fab2e98',1,'boost::afio::v2_xxx::handle']]],
['operator_20bool',['operator bool',['../classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a96afd71925e01df5bd20e190fdcac851',1,'boost::afio::v2_xxx::io_handle::extent_guard::operator bool()'],['../structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a69782be98817c4ce97b43333febbd4b2',1,'boost::afio::v2_xxx::native_handle_type::operator bool()'],['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#af0d45aa329e36c832e605c92d5a6f350',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard::operator bool()']]],
['operator_21',['operator!',['../classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a0595c2e2e12d021b806963d01824322b',1,'boost::afio::v2_xxx::io_handle::extent_guard::operator!()'],['../structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a1c6cb9fd156c661dd3cde9beaab76a8d',1,'boost::afio::v2_xxx::native_handle_type::operator!()'],['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#a7d9b3300329eb629822edb0729f28230',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard::operator!()']]],
diff --git a/search/functions_61.js b/search/functions_61.js
index cb554a81..a9beaad0 100644
--- a/search/functions_61.js
+++ b/search/functions_61.js
@@ -6,7 +6,7 @@ var searchData=
['are_5fsafety_5ffsyncs_5fissued',['are_safety_fsyncs_issued',['../classboost_1_1afio_1_1v2__xxx_1_1handle.html#a3e08545dd29f09a40ff8439ac774ae1e',1,'boost::afio::v2_xxx::handle']]],
['are_5fwrites_5fdurable',['are_writes_durable',['../classboost_1_1afio_1_1v2__xxx_1_1handle.html#ae446e9a32283991f58f8f27dbed083d1',1,'boost::afio::v2_xxx::handle']]],
['async_5ffile',['async_file',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a12b3005187cfe96eb2af7b19fffbb284',1,'boost::afio::v2_xxx::async_file_handle']]],
- ['async_5ffile_5fhandle',['async_file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a4a78ff42af242a11e917d92523e6e28a',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle()=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(io_service *service, native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8c46e9bc95cb6d0c20c6223d1f9ab6c3',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(async_file_handle &amp;&amp;o) noexcept=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a30bba0064587015423eef5c89c081aea',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a53b158768916565f3746ce66188d1e5a',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(handle &amp;&amp;o, io_service *service, path_type path, dev_t devid, ino_t inode) noexcept']]],
+ ['async_5ffile_5fhandle',['async_file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a45e3460664113cfbc0898f084057e54c',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle()=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a5299c08edd2ab9c55d7a6d3698ee6be9',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(io_service *service, native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a8c46e9bc95cb6d0c20c6223d1f9ab6c3',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(async_file_handle &amp;&amp;o) noexcept=default'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a30bba0064587015423eef5c89c081aea',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a53b158768916565f3746ce66188d1e5a',1,'boost::afio::v2_xxx::async_file_handle::async_file_handle(handle &amp;&amp;o, io_service *service, path_type path, dev_t devid, ino_t inode) noexcept']]],
['async_5frandom_5ffile',['async_random_file',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a46d1de34eb162674eec85decaef44799',1,'boost::afio::v2_xxx::async_file_handle']]],
['async_5fread',['async_read',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#afaf6132b6618d93866ad00598e1b7707',1,'boost::afio::v2_xxx::async_file_handle']]],
['async_5ftemp_5ffile',['async_temp_file',['../classboost_1_1afio_1_1v2__xxx_1_1async__file__handle.html#a9c9b80713854d6b55bc39ea02ec0de44',1,'boost::afio::v2_xxx::async_file_handle']]],
diff --git a/search/functions_62.js b/search/functions_62.js
index 107b96b3..41052f15 100644
--- a/search/functions_62.js
+++ b/search/functions_62.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['backing',['backing',['../classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a60302d5e901f36404d61244e2f0ef90d',1,'boost::afio::v2_xxx::section_handle']]],
['backing_5fnative_5fhandle',['backing_native_handle',['../classboost_1_1afio_1_1v2__xxx_1_1section__handle.html#a78fc51ac881ae0fc42327de1f9604ee7',1,'boost::afio::v2_xxx::section_handle']]],
['begin',['begin',['../structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#aff13684e4ab8c811e63808b66901209c',1,'boost::afio::v2_xxx::storage_profile::storage_profile::begin() noexcept'],['../structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1storage__profile.html#a41eaa3d97abd88484db04b0fed1d7cd3',1,'boost::afio::v2_xxx::storage_profile::storage_profile::begin() const noexcept']]],
['byte_5franges',['byte_ranges',['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1byte__ranges.html#ac966cdd44d405cdc1ee1fe4e43690d0b',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::byte_ranges']]],
diff --git a/search/functions_66.js b/search/functions_66.js
index f2c2ab76..9f5a210f 100644
--- a/search/functions_66.js
+++ b/search/functions_66.js
@@ -3,8 +3,8 @@ var searchData=
['fallback',['fallback',['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1memory__map.html#a5908f9f45b5b365a7d82997285c2acb5',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::memory_map::fallback() const noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1memory__map.html#a435b244e76c966c4827f27c3d64ac79c',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::memory_map::fallback(shared_fs_mutex *fbl) noexcept']]],
['file',['file',['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#af912595f8964b78186236a2cec1150a4',1,'boost::afio::v2_xxx::file_handle']]],
['file_5fbuffer_5fdefault_5fsize',['file_buffer_default_size',['../namespaceboost_1_1afio_1_1v2__xxx_1_1utils.html#a372dccddba2f36695a095dbe98474f1a',1,'boost::afio::v2_xxx::utils']]],
- ['file_5fhandle',['file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ae488f3e0846bcc2d9b8e9b33ed0e8ff1',1,'boost::afio::v2_xxx::file_handle::file_handle()'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f',1,'boost::afio::v2_xxx::file_handle::file_handle(native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4c211d0ac077aecdb3b48d6a00d07542',1,'boost::afio::v2_xxx::file_handle::file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abd5d99c8f745a162938e9cbc80a95f88',1,'boost::afio::v2_xxx::file_handle::file_handle(handle &amp;&amp;o, path_type path, dev_t devid, ino_t inode) noexcept']]],
- ['fill',['fill',['../structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4',1,'boost::afio::v2_xxx::stat_t::fill()'],['../structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7',1,'boost::afio::v2_xxx::statfs_t::fill()']]],
+ ['file_5fhandle',['file_handle',['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#ac7e2ebc0391fec150878a8149dc07523',1,'boost::afio::v2_xxx::file_handle::file_handle()'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a32ff2ef5a6ee128bf73b64eada6c0d1f',1,'boost::afio::v2_xxx::file_handle::file_handle(native_handle_type h, dev_t devid, ino_t inode, path_type path, caching caching=caching::none, flag flags=flag::none)'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#a4c211d0ac077aecdb3b48d6a00d07542',1,'boost::afio::v2_xxx::file_handle::file_handle(file_handle &amp;&amp;o) noexcept'],['../classboost_1_1afio_1_1v2__xxx_1_1file__handle.html#abd5d99c8f745a162938e9cbc80a95f88',1,'boost::afio::v2_xxx::file_handle::file_handle(handle &amp;&amp;o, path_type path, dev_t devid, ino_t inode) noexcept']]],
+ ['fill',['fill',['../structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272',1,'boost::afio::v2_xxx::stat_t::fill()'],['../structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3',1,'boost::afio::v2_xxx::statfs_t::fill()']]],
['fill_5frandom_5fentities',['fill_random_entities',['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex.html#a50848058867ee3533b812378aff20b03',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex']]],
['fixme_5ftemporary_5ffiles_5fdirectory',['fixme_temporary_files_directory',['../namespaceboost_1_1afio_1_1v2__xxx.html#ad7da7a1d3240d7574fc7c6ee5831b7ee',1,'boost::afio::v2_xxx']]],
['flags',['flags',['../classboost_1_1afio_1_1v2__xxx_1_1handle.html#add27fa17cd6356b49a26a8b6dafb6a6d',1,'boost::afio::v2_xxx::handle']]],
diff --git a/search/functions_6f.js b/search/functions_6f.js
index a6352a7b..160563aa 100644
--- a/search/functions_6f.js
+++ b/search/functions_6f.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['offset',['offset',['../classboost_1_1afio_1_1v2__xxx_1_1map__handle.html#aa37d709995bc671b3ca267ee5b821732',1,'boost::afio::v2_xxx::map_handle']]],
['operator_20bool',['operator bool',['../classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a96afd71925e01df5bd20e190fdcac851',1,'boost::afio::v2_xxx::io_handle::extent_guard::operator bool()'],['../structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a69782be98817c4ce97b43333febbd4b2',1,'boost::afio::v2_xxx::native_handle_type::operator bool()'],['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#af0d45aa329e36c832e605c92d5a6f350',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard::operator bool()']]],
['operator_21',['operator!',['../classboost_1_1afio_1_1v2__xxx_1_1io__handle_1_1extent__guard.html#a0595c2e2e12d021b806963d01824322b',1,'boost::afio::v2_xxx::io_handle::extent_guard::operator!()'],['../structboost_1_1afio_1_1v2__xxx_1_1native__handle__type.html#a1c6cb9fd156c661dd3cde9beaab76a8d',1,'boost::afio::v2_xxx::native_handle_type::operator!()'],['../classboost_1_1afio_1_1v2__xxx_1_1algorithm_1_1shared__fs__mutex_1_1shared__fs__mutex_1_1entities__guard.html#a7d9b3300329eb629822edb0729f28230',1,'boost::afio::v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guard::operator!()']]],
['operator_28_29',['operator()',['../structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item.html#a6c85d3008ac29a3e42d5f0354b12eb29',1,'boost::afio::v2_xxx::storage_profile::item::operator()()'],['../structboost_1_1afio_1_1v2__xxx_1_1storage__profile_1_1item__erased.html#ab8d8c8607a64200b3d216887bf6303a3',1,'boost::afio::v2_xxx::storage_profile::item_erased::operator()()']]],
diff --git a/structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html b/structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html
index 9eeef22a..bee03b3a 100644
--- a/structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html
+++ b/structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html
@@ -172,54 +172,54 @@ Public Types</h2></td></tr>
<p>Using insane POSIX byte range locks. </p>
</td></tr>
</table>
-<div class="fragment"><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; {</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458ad12e7f9f32f8fb358b35e79418f1429e" title="No flags.">none</a> = 0, <span class="comment">//!&lt; No flags</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"></span><span class="comment"> /*! Unlinks the file on handle close. On POSIX, this simply unlinks whatever is pointed</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> to by `path()` upon the call of `close()` if and only if the inode matches. On Windows,</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> this opens the file handle with the `FILE_FLAG_DELETE_ON_CLOSE` modifier which substantially</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> affects caching policy and causes the \b first handle close to make the file unavailable for</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> anyone else to open with an `errc::resource_unavailable_try_again` error return. Because this is confusing, unless the</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> `win_disable_unlink_emulation` flag is also specified, this POSIX behaviour is</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> somewhat emulated by AFIO on Windows by renaming the file to a random name on `close()`</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> causing it to appear to have been unlinked immediately.</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a04d0b055e02b0d820a046c9df04b1ef2">unlink_on_close</a> = 1 &lt;&lt; 0,</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> /*! Some kernel caching modes have unhelpfully inconsistent behaviours</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> in getting your data onto storage, so by default unless this flag is</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> specified AFIO adds extra fsyncs to the following operations for the</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> caching modes specified below:</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> * truncation of file length either explicitly or during file open.</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> * closing of the handle either explicitly or in the destructor.</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> Additionally on Linux only to prevent loss of file metadata:</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> * On the parent directory whenever a file might have been created.</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> * On the parent directory on file close.</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> This only occurs for these kernel caching modes:</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> * caching::none</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> * caching::reads</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> * caching::reads_and_metadata</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> * caching::safety_fsyncs</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458afa62fca7e0c53a86dfd47b93a2f8974f">disable_safety_fsyncs</a> = 1 &lt;&lt; 2,<span class="comment"></span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> /*! `file_handle::unlink()` could accidentally delete the wrong file if someone has</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> renamed the open file handle since the time it was opened. To prevent this occuring,</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> where the OS doesn&#39;t provide race free unlink-by-open-handle we compare the inode of</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> the path we are about to unlink with that of the open handle before unlinking.</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> \warning This does not prevent races where in between the time of checking the inode</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> and executing the unlink a third party changes the item about to be unlinked. Only</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> operating systems with a true race-free unlink syscall are race free.</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a3009025c971ccc82e0e3a151c0fe95ae">disable_safety_unlinks</a> = 1 &lt;&lt; 3,</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a5dc8858566b13f916d3cc15986ac175d" title="See the documentation for unlink_on_close">win_disable_unlink_emulation</a> = 1 &lt;&lt; 24, <span class="comment">//!&lt; See the documentation for `unlink_on_close`</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a3c01bc890fa4aabc3721ebea294cc783" title="On Windows, create any new handles with OVERLAPPED semantics.">overlapped</a> = 1 &lt;&lt; 28, <span class="comment">//!&lt; On Windows, create any new handles with OVERLAPPED semantics</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"></span> <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a443ebb0a0ef2df5fca9d12cf73f726ee" title="Using insane POSIX byte range locks.">byte_lock_insanity</a> = 1 &lt;&lt; 29 <span class="comment">//!&lt; Using insane POSIX byte range locks</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"></span> }</div>
+<div class="fragment"><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; {</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458ad12e7f9f32f8fb358b35e79418f1429e" title="No flags.">none</a> = 0, <span class="comment">//!&lt; No flags</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"></span><span class="comment"> /*! Unlinks the file on handle close. On POSIX, this simply unlinks whatever is pointed</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> to by `path()` upon the call of `close()` if and only if the inode matches. On Windows,</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> this opens the file handle with the `FILE_FLAG_DELETE_ON_CLOSE` modifier which substantially</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> affects caching policy and causes the \b first handle close to make the file unavailable for</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> anyone else to open with an `errc::resource_unavailable_try_again` error return. Because this is confusing, unless the</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> `win_disable_unlink_emulation` flag is also specified, this POSIX behaviour is</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> somewhat emulated by AFIO on Windows by renaming the file to a random name on `close()`</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> causing it to appear to have been unlinked immediately.</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a04d0b055e02b0d820a046c9df04b1ef2">unlink_on_close</a> = 1 &lt;&lt; 0,</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> /*! Some kernel caching modes have unhelpfully inconsistent behaviours</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> in getting your data onto storage, so by default unless this flag is</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> specified AFIO adds extra fsyncs to the following operations for the</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> caching modes specified below:</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> * truncation of file length either explicitly or during file open.</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> * closing of the handle either explicitly or in the destructor.</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> Additionally on Linux only to prevent loss of file metadata:</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> * On the parent directory whenever a file might have been created.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> * On the parent directory on file close.</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> This only occurs for these kernel caching modes:</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> * caching::none</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> * caching::reads</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> * caching::reads_and_metadata</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> * caching::safety_fsyncs</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458afa62fca7e0c53a86dfd47b93a2f8974f">disable_safety_fsyncs</a> = 1 &lt;&lt; 2,<span class="comment"></span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> /*! `file_handle::unlink()` could accidentally delete the wrong file if someone has</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> renamed the open file handle since the time it was opened. To prevent this occuring,</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> where the OS doesn&#39;t provide race free unlink-by-open-handle we compare the inode of</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> the path we are about to unlink with that of the open handle before unlinking.</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> \warning This does not prevent races where in between the time of checking the inode</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> and executing the unlink a third party changes the item about to be unlinked. Only</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> operating systems with a true race-free unlink syscall are race free.</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a3009025c971ccc82e0e3a151c0fe95ae">disable_safety_unlinks</a> = 1 &lt;&lt; 3,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a5dc8858566b13f916d3cc15986ac175d" title="See the documentation for unlink_on_close">win_disable_unlink_emulation</a> = 1 &lt;&lt; 24, <span class="comment">//!&lt; See the documentation for `unlink_on_close`</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="comment">// NOTE: IF UPDATING THIS UPDATE THE std::ostream PRINTER BELOW!!!</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a3c01bc890fa4aabc3721ebea294cc783" title="On Windows, create any new handles with OVERLAPPED semantics.">overlapped</a> = 1 &lt;&lt; 28, <span class="comment">//!&lt; On Windows, create any new handles with OVERLAPPED semantics</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"></span> <a class="code" href="structboost_1_1afio_1_1v2__xxx_1_1handle_1_1flag__base.html#a341bd60b4fd9aa6a6737f40e52d22458a443ebb0a0ef2df5fca9d12cf73f726ee" title="Using insane POSIX byte range locks.">byte_lock_insanity</a> = 1 &lt;&lt; 29 <span class="comment">//!&lt; Using insane POSIX byte range locks</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"></span> }</div>
</div><!-- fragment -->
</div>
</div>
diff --git a/structboost_1_1afio_1_1v2__xxx_1_1stat__t-members.html b/structboost_1_1afio_1_1v2__xxx_1_1stat__t-members.html
index 8c3ceedb..68639c10 100644
--- a/structboost_1_1afio_1_1v2__xxx_1_1stat__t-members.html
+++ b/structboost_1_1afio_1_1v2__xxx_1_1stat__t-members.html
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('structboost_1_1afio_1_1v2__xxx_1_1stat
<p>This is the complete list of members for <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html">boost::afio::v2_xxx::stat_t</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4">fill</a>(handle &amp;h, want wanted=want::all) noexcept</td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html">boost::afio::v2_xxx::stat_t</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272">fill</a>(const handle &amp;h, want wanted=want::all) noexcept</td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html">boost::afio::v2_xxx::stat_t</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a211293456001aa37006fbca17b245dd8">st_allocated</a></td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html">boost::afio::v2_xxx::stat_t</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a7b134a55d8fac3086cdc0fee0eeea34a">st_atim</a></td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html">boost::afio::v2_xxx::stat_t</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a5e90c00bdf99ca3c03770ce6eb95387b">st_birthtim</a></td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html">boost::afio::v2_xxx::stat_t</a></td><td class="entry"></td></tr>
diff --git a/structboost_1_1afio_1_1v2__xxx_1_1stat__t.html b/structboost_1_1afio_1_1v2__xxx_1_1stat__t.html
index dbb3da75..8f817045 100644
--- a/structboost_1_1afio_1_1v2__xxx_1_1stat__t.html
+++ b/structboost_1_1afio_1_1v2__xxx_1_1stat__t.html
@@ -144,10 +144,10 @@ Public Member Functions</h2></td></tr>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a0bfd220474fee07e9ea6a20f426cb6c0">stat_t</a> (std::nullptr_t) noexcept</td></tr>
<tr class="memdesc:a0bfd220474fee07e9ea6a20f426cb6c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a zeroed instance. <br/></td></tr>
<tr class="separator:a0bfd220474fee07e9ea6a20f426cb6c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2903a74cc28a34c523351f9e506f50a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2903a74cc28a34c523351f9e506f50a4"></a>
-<a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4">fill</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">handle</a> &amp;h, want wanted=want::all) noexcept</td></tr>
-<tr class="memdesc:a2903a74cc28a34c523351f9e506f50a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills in the structure with metadata, returning number of items filled in. <br/></td></tr>
-<tr class="separator:a2903a74cc28a34c523351f9e506f50a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e25315d892fea9a31dfbc02c3a4c272"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e25315d892fea9a31dfbc02c3a4c272"></a>
+<a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272">fill</a> (const <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">handle</a> &amp;h, want wanted=want::all) noexcept</td></tr>
+<tr class="memdesc:a8e25315d892fea9a31dfbc02c3a4c272"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills in the structure with metadata, returning number of items filled in. <br/></td></tr>
+<tr class="separator:a8e25315d892fea9a31dfbc02c3a4c272"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
diff --git a/structboost_1_1afio_1_1v2__xxx_1_1stat__t.js b/structboost_1_1afio_1_1v2__xxx_1_1stat__t.js
index 12be846b..6853b1e2 100644
--- a/structboost_1_1afio_1_1v2__xxx_1_1stat__t.js
+++ b/structboost_1_1afio_1_1v2__xxx_1_1stat__t.js
@@ -4,7 +4,7 @@ var structboost_1_1afio_1_1v2__xxx_1_1stat__t =
[ "want", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#aee66bb2a95830bfb9a6eb76b56222a28", null ],
[ "stat_t", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a91622602f194fc7bc58f49238e7622e6", null ],
[ "stat_t", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a0bfd220474fee07e9ea6a20f426cb6c0", null ],
- [ "fill", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a2903a74cc28a34c523351f9e506f50a4", null ],
+ [ "fill", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a8e25315d892fea9a31dfbc02c3a4c272", null ],
[ "st_allocated", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a211293456001aa37006fbca17b245dd8", null ],
[ "st_atim", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a7b134a55d8fac3086cdc0fee0eeea34a", null ],
[ "st_birthtim", "structboost_1_1afio_1_1v2__xxx_1_1stat__t.html#a5e90c00bdf99ca3c03770ce6eb95387b", null ],
diff --git a/structboost_1_1afio_1_1v2__xxx_1_1statfs__t-members.html b/structboost_1_1afio_1_1v2__xxx_1_1statfs__t-members.html
index f93dcfa9..add5bb56 100644
--- a/structboost_1_1afio_1_1v2__xxx_1_1statfs__t-members.html
+++ b/structboost_1_1afio_1_1v2__xxx_1_1statfs__t-members.html
@@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('structboost_1_1afio_1_1v2__xxx_1_1stat
<tr><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#af3bd8aad00a4be8ef37067e843a4a300">f_mntonname</a></td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a6326305bb4751576c5d20da473228ae5">f_namemax</a></td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a2a017e057e8858d1f956cd8bba2b48f7">f_owner</a></td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7">fill</a>(handle &amp;h, want wanted=want::all) noexcept</td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3">fill</a>(const handle &amp;h, want wanted=want::all) noexcept</td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a95cd6253c6046b469f2f0a8917e75fc9">statfs_t</a>()</td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>want</b> typedef (defined in <a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a>)</td><td class="entry"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html">boost::afio::v2_xxx::statfs_t</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
diff --git a/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html b/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html
index a1edbbea..9d1d30aa 100644
--- a/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html
+++ b/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html
@@ -142,10 +142,10 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a95cd6253c6046b469f2f0a8917e75fc9">statfs_t</a> ()</td></tr>
<tr class="memdesc:a95cd6253c6046b469f2f0a8917e75fc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a default initialised instance (all bits set) <br/></td></tr>
<tr class="separator:a95cd6253c6046b469f2f0a8917e75fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a119a2c00ccb0e17461f16c6e5f418ec7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a119a2c00ccb0e17461f16c6e5f418ec7"></a>
-<a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7">fill</a> (<a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">handle</a> &amp;h, want wanted=want::all) noexcept</td></tr>
-<tr class="memdesc:a119a2c00ccb0e17461f16c6e5f418ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills in the structure with metadata, returning number of items filled in. <br/></td></tr>
-<tr class="separator:a119a2c00ccb0e17461f16c6e5f418ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb3962567a1d0423704abf99533962e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb3962567a1d0423704abf99533962e3"></a>
+<a class="el" href="namespaceboost_1_1afio_1_1v2__xxx.html#ac8d06ecaa9660e7251c1251d88c1305c">result</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3">fill</a> (const <a class="el" href="classboost_1_1afio_1_1v2__xxx_1_1handle.html">handle</a> &amp;h, want wanted=want::all) noexcept</td></tr>
+<tr class="memdesc:aeb3962567a1d0423704abf99533962e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills in the structure with metadata, returning number of items filled in. <br/></td></tr>
+<tr class="separator:aeb3962567a1d0423704abf99533962e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
diff --git a/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.js b/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.js
index ff883e55..23469f2a 100644
--- a/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.js
+++ b/structboost_1_1afio_1_1v2__xxx_1_1statfs__t.js
@@ -4,7 +4,7 @@ var structboost_1_1afio_1_1v2__xxx_1_1statfs__t =
[ "want_base", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base.html", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t_1_1want__base" ],
[ "want", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a84b85d3805b91e24c28aa8aa05bd3b1a", null ],
[ "statfs_t", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a95cd6253c6046b469f2f0a8917e75fc9", null ],
- [ "fill", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a119a2c00ccb0e17461f16c6e5f418ec7", null ],
+ [ "fill", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#aeb3962567a1d0423704abf99533962e3", null ],
[ "f_bavail", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#adc835963e7f0b9db93a28df9b3a245c5", null ],
[ "f_bfree", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a5791bfc04bfaaab455940d7880bfcf4c", null ],
[ "f_blocks", "structboost_1_1afio_1_1v2__xxx_1_1statfs__t.html#a75d44efa48a7521214e0f9d0d0ab686e", null ],