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:
Diffstat (limited to 'classllfio__v2__xxx_1_1path__view.html')
-rw-r--r--classllfio__v2__xxx_1_1path__view.html160
1 files changed, 80 insertions, 80 deletions
diff --git a/classllfio__v2__xxx_1_1path__view.html b/classllfio__v2__xxx_1_1path__view.html
index f3acf56a..c1267e91 100644
--- a/classllfio__v2__xxx_1_1path__view.html
+++ b/classllfio__v2__xxx_1_1path__view.html
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LLFIO: llfio_v2_xxx::path_view Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -37,7 +37,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.14 -->
+<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -158,34 +158,34 @@ constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href=
constexpr void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ab7ae611a6aa7fed01b4447a3f5133c14">swap</a> (<a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> &amp;o) noexcept</td></tr>
<tr class="memdesc:ab7ae611a6aa7fed01b4447a3f5133c14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Swap the view with another. <br /></td></tr>
<tr class="separator:ab7ae611a6aa7fed01b4447a3f5133c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66974f27d78f7797647d516bcef5b972"><td class="memItemLeft" align="right" valign="top"><a id="a66974f27d78f7797647d516bcef5b972"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a66974f27d78f7797647d516bcef5b972">empty</a> () const noexcept</td></tr>
-<tr class="memdesc:a66974f27d78f7797647d516bcef5b972"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if empty. <br /></td></tr>
-<tr class="separator:a66974f27d78f7797647d516bcef5b972"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7471a7020096e4572c5e149ffd4183df"><td class="memItemLeft" align="right" valign="top"><a id="a7471a7020096e4572c5e149ffd4183df"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_root_path</b> () const noexcept</td></tr>
-<tr class="separator:a7471a7020096e4572c5e149ffd4183df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acda14fc1742e589bd5ccef74f886f4e3"><td class="memItemLeft" align="right" valign="top"><a id="acda14fc1742e589bd5ccef74f886f4e3"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_root_name</b> () const noexcept</td></tr>
-<tr class="separator:acda14fc1742e589bd5ccef74f886f4e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a70e2849c73d9202e7da8d710819f4baf"><td class="memItemLeft" align="right" valign="top"><a id="a70e2849c73d9202e7da8d710819f4baf"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_root_directory</b> () const noexcept</td></tr>
-<tr class="separator:a70e2849c73d9202e7da8d710819f4baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d007ed67384836177b51e81787db45d"><td class="memItemLeft" align="right" valign="top"><a id="a3d007ed67384836177b51e81787db45d"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_relative_path</b> () const noexcept</td></tr>
-<tr class="separator:a3d007ed67384836177b51e81787db45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3015b99f2835aea736d8c82454f3f22e"><td class="memItemLeft" align="right" valign="top"><a id="a3015b99f2835aea736d8c82454f3f22e"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_parent_path</b> () const noexcept</td></tr>
-<tr class="separator:a3015b99f2835aea736d8c82454f3f22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26364e4bd77830b946bc49fac572e824"><td class="memItemLeft" align="right" valign="top"><a id="a26364e4bd77830b946bc49fac572e824"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_filename</b> () const noexcept</td></tr>
-<tr class="separator:a26364e4bd77830b946bc49fac572e824"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a99f95c3a84d115286785f594dc653651"><td class="memItemLeft" align="right" valign="top"><a id="a99f95c3a84d115286785f594dc653651"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_stem</b> () const noexcept</td></tr>
-<tr class="separator:a99f95c3a84d115286785f594dc653651"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa38b76392e556027db43ebc24ac9638d"><td class="memItemLeft" align="right" valign="top"><a id="aa38b76392e556027db43ebc24ac9638d"></a>
-constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_extension</b> () const noexcept</td></tr>
-<tr class="separator:aa38b76392e556027db43ebc24ac9638d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a5700421d8cb8dce0d4b90f79784523"><td class="memItemLeft" align="right" valign="top"><a id="a7a5700421d8cb8dce0d4b90f79784523"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a7a5700421d8cb8dce0d4b90f79784523">empty</a> () const noexcept</td></tr>
+<tr class="memdesc:a7a5700421d8cb8dce0d4b90f79784523"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if empty. <br /></td></tr>
+<tr class="separator:a7a5700421d8cb8dce0d4b90f79784523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02263e5f35a62cf6bd5aca116448aa29"><td class="memItemLeft" align="right" valign="top"><a id="a02263e5f35a62cf6bd5aca116448aa29"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_root_path</b> () const noexcept</td></tr>
+<tr class="separator:a02263e5f35a62cf6bd5aca116448aa29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c7621edd87f2bb2bc720a4cd161cece"><td class="memItemLeft" align="right" valign="top"><a id="a0c7621edd87f2bb2bc720a4cd161cece"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_root_name</b> () const noexcept</td></tr>
+<tr class="separator:a0c7621edd87f2bb2bc720a4cd161cece"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e57bc4620ceb5b17d750a7815c38007"><td class="memItemLeft" align="right" valign="top"><a id="a2e57bc4620ceb5b17d750a7815c38007"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_root_directory</b> () const noexcept</td></tr>
+<tr class="separator:a2e57bc4620ceb5b17d750a7815c38007"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77c202bb68d91a77c687e547a4829605"><td class="memItemLeft" align="right" valign="top"><a id="a77c202bb68d91a77c687e547a4829605"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_relative_path</b> () const noexcept</td></tr>
+<tr class="separator:a77c202bb68d91a77c687e547a4829605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8e1ce896f4a507864d3eee1c0101689"><td class="memItemLeft" align="right" valign="top"><a id="ac8e1ce896f4a507864d3eee1c0101689"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_parent_path</b> () const noexcept</td></tr>
+<tr class="separator:ac8e1ce896f4a507864d3eee1c0101689"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a967af4917ff0cbf7f7ef7e099ce2efc6"><td class="memItemLeft" align="right" valign="top"><a id="a967af4917ff0cbf7f7ef7e099ce2efc6"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_filename</b> () const noexcept</td></tr>
+<tr class="separator:a967af4917ff0cbf7f7ef7e099ce2efc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a203a5af1a0b66093c4fe7c0556caa5d7"><td class="memItemLeft" align="right" valign="top"><a id="a203a5af1a0b66093c4fe7c0556caa5d7"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_stem</b> () const noexcept</td></tr>
+<tr class="separator:a203a5af1a0b66093c4fe7c0556caa5d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac37ae517fcd0c72e4b45c0736436735a"><td class="memItemLeft" align="right" valign="top"><a id="ac37ae517fcd0c72e4b45c0736436735a"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_extension</b> () const noexcept</td></tr>
+<tr class="separator:ac37ae517fcd0c72e4b45c0736436735a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa764357828bed56ec356828a090aff86"><td class="memItemLeft" align="right" valign="top"><a id="aa764357828bed56ec356828a090aff86"></a>
constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_absolute</b> () const noexcept</td></tr>
<tr class="separator:aa764357828bed56ec356828a090aff86"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -195,52 +195,52 @@ constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_relative
<tr class="memitem:a9fca33ec3b70cbe44bc3c6968fdc6376"><td class="memItemLeft" align="right" valign="top"><a id="a9fca33ec3b70cbe44bc3c6968fdc6376"></a>
constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains_glob</b> () const noexcept</td></tr>
<tr class="separator:a9fca33ec3b70cbe44bc3c6968fdc6376"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aae9a62aedb89084d33bc1d8705f097a9"><td class="memItemLeft" align="right" valign="top"><a id="aae9a62aedb89084d33bc1d8705f097a9"></a>
-constexpr void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#aae9a62aedb89084d33bc1d8705f097a9">remove_filename</a> () noexcept</td></tr>
-<tr class="memdesc:aae9a62aedb89084d33bc1d8705f097a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjusts the end of this view to match the final separator. <br /></td></tr>
-<tr class="separator:aae9a62aedb89084d33bc1d8705f097a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2265f98040ccff9b1707326d4984ba4e"><td class="memItemLeft" align="right" valign="top"><a id="a2265f98040ccff9b1707326d4984ba4e"></a>
-constexpr size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a2265f98040ccff9b1707326d4984ba4e">native_size</a> () const noexcept</td></tr>
-<tr class="memdesc:a2265f98040ccff9b1707326d4984ba4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the view in characters. <br /></td></tr>
-<tr class="separator:a2265f98040ccff9b1707326d4984ba4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5efe04f8c9f7a74559a10e81e775de2c"><td class="memItemLeft" align="right" valign="top"><a id="a5efe04f8c9f7a74559a10e81e775de2c"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a5efe04f8c9f7a74559a10e81e775de2c">root_name</a> () const noexcept</td></tr>
-<tr class="memdesc:a5efe04f8c9f7a74559a10e81e775de2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the root name part of this view e.g. C: <br /></td></tr>
-<tr class="separator:a5efe04f8c9f7a74559a10e81e775de2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1ca707bbe218ba97647e6fc976ed0fc"><td class="memItemLeft" align="right" valign="top"><a id="af1ca707bbe218ba97647e6fc976ed0fc"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#af1ca707bbe218ba97647e6fc976ed0fc">root_directory</a> () const noexcept</td></tr>
-<tr class="memdesc:af1ca707bbe218ba97647e6fc976ed0fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the root directory, if there is one e.g. /. <br /></td></tr>
-<tr class="separator:af1ca707bbe218ba97647e6fc976ed0fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace2d2fec2c49aff2a2536465b93e6639"><td class="memItemLeft" align="right" valign="top"><a id="ace2d2fec2c49aff2a2536465b93e6639"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ace2d2fec2c49aff2a2536465b93e6639">root_path</a> () const noexcept</td></tr>
-<tr class="memdesc:ace2d2fec2c49aff2a2536465b93e6639"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns, if any, a view of the root path part of this view e.g. C:/. <br /></td></tr>
-<tr class="separator:ace2d2fec2c49aff2a2536465b93e6639"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2660a043095f236e04c64518befe3811"><td class="memItemLeft" align="right" valign="top"><a id="a2660a043095f236e04c64518befe3811"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a2660a043095f236e04c64518befe3811">relative_path</a> () const noexcept</td></tr>
-<tr class="memdesc:a2660a043095f236e04c64518befe3811"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of everything after the root path. <br /></td></tr>
-<tr class="separator:a2660a043095f236e04c64518befe3811"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a2538aaa8ee056c9e29eec1f4abc989"><td class="memItemLeft" align="right" valign="top"><a id="a0a2538aaa8ee056c9e29eec1f4abc989"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a0a2538aaa8ee056c9e29eec1f4abc989">parent_path</a> () const noexcept</td></tr>
-<tr class="memdesc:a0a2538aaa8ee056c9e29eec1f4abc989"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the everything apart from the filename part of this view. <br /></td></tr>
-<tr class="separator:a0a2538aaa8ee056c9e29eec1f4abc989"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab9973b8929a55d92a74c8ef8a6f52f90"><td class="memItemLeft" align="right" valign="top"><a id="ab9973b8929a55d92a74c8ef8a6f52f90"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ab9973b8929a55d92a74c8ef8a6f52f90">filename</a> () const noexcept</td></tr>
-<tr class="memdesc:ab9973b8929a55d92a74c8ef8a6f52f90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the filename part of this view. <br /></td></tr>
-<tr class="separator:ab9973b8929a55d92a74c8ef8a6f52f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4ea230ab9092e8accfcefbead546141"><td class="memItemLeft" align="right" valign="top"><a id="ad4ea230ab9092e8accfcefbead546141"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ad4ea230ab9092e8accfcefbead546141">stem</a> () const noexcept</td></tr>
-<tr class="memdesc:ad4ea230ab9092e8accfcefbead546141"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the filename without any file extension. <br /></td></tr>
-<tr class="separator:ad4ea230ab9092e8accfcefbead546141"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8412be7f77b65810fd8da50987cdaf5a"><td class="memItemLeft" align="right" valign="top"><a id="a8412be7f77b65810fd8da50987cdaf5a"></a>
-constexpr <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a8412be7f77b65810fd8da50987cdaf5a">extension</a> () const noexcept</td></tr>
-<tr class="memdesc:a8412be7f77b65810fd8da50987cdaf5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the file extension part of this view. <br /></td></tr>
-<tr class="separator:a8412be7f77b65810fd8da50987cdaf5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32586d7c5588e0686e6ceb75d06b1a0d"><td class="memItemLeft" align="right" valign="top"><a id="a32586d7c5588e0686e6ceb75d06b1a0d"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a32586d7c5588e0686e6ceb75d06b1a0d">remove_filename</a> () noexcept</td></tr>
+<tr class="memdesc:a32586d7c5588e0686e6ceb75d06b1a0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjusts the end of this view to match the final separator. <br /></td></tr>
+<tr class="separator:a32586d7c5588e0686e6ceb75d06b1a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c5aa6069f667fe8043a89ca87495fcb"><td class="memItemLeft" align="right" valign="top"><a id="a5c5aa6069f667fe8043a89ca87495fcb"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a5c5aa6069f667fe8043a89ca87495fcb">native_size</a> () const noexcept</td></tr>
+<tr class="memdesc:a5c5aa6069f667fe8043a89ca87495fcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the view in characters. <br /></td></tr>
+<tr class="separator:a5c5aa6069f667fe8043a89ca87495fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fd8db4fd8ed2ad0291b9213280070a3"><td class="memItemLeft" align="right" valign="top"><a id="a9fd8db4fd8ed2ad0291b9213280070a3"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a9fd8db4fd8ed2ad0291b9213280070a3">root_name</a> () const noexcept</td></tr>
+<tr class="memdesc:a9fd8db4fd8ed2ad0291b9213280070a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the root name part of this view e.g. C: <br /></td></tr>
+<tr class="separator:a9fd8db4fd8ed2ad0291b9213280070a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c17ee6aee34cfcb86908b2e577506a9"><td class="memItemLeft" align="right" valign="top"><a id="a7c17ee6aee34cfcb86908b2e577506a9"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a7c17ee6aee34cfcb86908b2e577506a9">root_directory</a> () const noexcept</td></tr>
+<tr class="memdesc:a7c17ee6aee34cfcb86908b2e577506a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the root directory, if there is one e.g. /. <br /></td></tr>
+<tr class="separator:a7c17ee6aee34cfcb86908b2e577506a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa939f069a5d1d6b06b4e4afdf3f47296"><td class="memItemLeft" align="right" valign="top"><a id="aa939f069a5d1d6b06b4e4afdf3f47296"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#aa939f069a5d1d6b06b4e4afdf3f47296">root_path</a> () const noexcept</td></tr>
+<tr class="memdesc:aa939f069a5d1d6b06b4e4afdf3f47296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns, if any, a view of the root path part of this view e.g. C:/. <br /></td></tr>
+<tr class="separator:aa939f069a5d1d6b06b4e4afdf3f47296"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48eb689da1dbc5d5e9097a5fa6054c55"><td class="memItemLeft" align="right" valign="top"><a id="a48eb689da1dbc5d5e9097a5fa6054c55"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a48eb689da1dbc5d5e9097a5fa6054c55">relative_path</a> () const noexcept</td></tr>
+<tr class="memdesc:a48eb689da1dbc5d5e9097a5fa6054c55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of everything after the root path. <br /></td></tr>
+<tr class="separator:a48eb689da1dbc5d5e9097a5fa6054c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3132d6925440141afd8e83dff9a0115"><td class="memItemLeft" align="right" valign="top"><a id="aa3132d6925440141afd8e83dff9a0115"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#aa3132d6925440141afd8e83dff9a0115">parent_path</a> () const noexcept</td></tr>
+<tr class="memdesc:aa3132d6925440141afd8e83dff9a0115"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the everything apart from the filename part of this view. <br /></td></tr>
+<tr class="separator:aa3132d6925440141afd8e83dff9a0115"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcb7e26c9e64e8274ede24e324cb21b0"><td class="memItemLeft" align="right" valign="top"><a id="adcb7e26c9e64e8274ede24e324cb21b0"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#adcb7e26c9e64e8274ede24e324cb21b0">filename</a> () const noexcept</td></tr>
+<tr class="memdesc:adcb7e26c9e64e8274ede24e324cb21b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the filename part of this view. <br /></td></tr>
+<tr class="separator:adcb7e26c9e64e8274ede24e324cb21b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab92ed42255accabeae5cd727b5c963a3"><td class="memItemLeft" align="right" valign="top"><a id="ab92ed42255accabeae5cd727b5c963a3"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ab92ed42255accabeae5cd727b5c963a3">stem</a> () const noexcept</td></tr>
+<tr class="memdesc:ab92ed42255accabeae5cd727b5c963a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the filename without any file extension. <br /></td></tr>
+<tr class="separator:ab92ed42255accabeae5cd727b5c963a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ec7f23cd05adbff0aa798e2586540f1"><td class="memItemLeft" align="right" valign="top"><a id="a3ec7f23cd05adbff0aa798e2586540f1"></a>
+LLFIO_PATH_VIEW_GCC_CONSTEXPR <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a3ec7f23cd05adbff0aa798e2586540f1">extension</a> () const noexcept</td></tr>
+<tr class="memdesc:a3ec7f23cd05adbff0aa798e2586540f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a view of the file extension part of this view. <br /></td></tr>
+<tr class="separator:a3ec7f23cd05adbff0aa798e2586540f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab86fa3a4456b6d298ec78e18e76f999d"><td class="memItemLeft" align="right" valign="top"><a id="ab86fa3a4456b6d298ec78e18e76f999d"></a>
filesystem::path&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#ab86fa3a4456b6d298ec78e18e76f999d">path</a> () const</td></tr>
<tr class="memdesc:ab86fa3a4456b6d298ec78e18e76f999d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the path view as a path. <br /></td></tr>
<tr class="separator:ab86fa3a4456b6d298ec78e18e76f999d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f19b4fa899ae090c7143946b4349dea"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a0f19b4fa899ae090c7143946b4349dea">compare</a> (const <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> &amp;p) const noexcept</td></tr>
-<tr class="separator:a0f19b4fa899ae090c7143946b4349dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f70a36ca7261e649c7382637bb933c6"><td class="memItemLeft" align="right" valign="top">LLFIO_PATH_VIEW_GCC_CONSTEXPR int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a4f70a36ca7261e649c7382637bb933c6">compare</a> (const <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> &amp;p) const noexcept</td></tr>
+<tr class="separator:a4f70a36ca7261e649c7382637bb933c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c284ac9b48c76ad15d5371d4c8313eb"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#a1c284ac9b48c76ad15d5371d4c8313eb">compare</a> (const char *s) const noexcept</td></tr>
<tr class="separator:a1c284ac9b48c76ad15d5371d4c8313eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad3b3e087045c66f5580be26dbaedc64"><td class="memItemLeft" align="right" valign="top">constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classllfio__v2__xxx_1_1path__view.html#aad3b3e087045c66f5580be26dbaedc64">compare</a> (string_view str) const noexcept</td></tr>
@@ -318,12 +318,12 @@ struct&#160;</td><td class="memItemRight" valign="bottom"><b>c_str</b></td></tr>
</table>
</div><div class="memdoc">
<p>Implicitly constructs a UTF-8 path view from a string view. </p><dl class="section warning"><dt>Warning</dt><dd>The byte after the end of the view must be legal to read. </dd></dl>
-<div class="fragment"><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;: _state(v) {} <span class="comment">// NOLINT</span></div></div><!-- fragment -->
+<div class="fragment"><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;: _state(v) {} <span class="comment">// NOLINT</span></div></div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a0f19b4fa899ae090c7143946b4349dea"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0f19b4fa899ae090c7143946b4349dea">&#9670;&nbsp;</a></span>compare() <span class="overload">[1/3]</span></h2>
+<a id="a4f70a36ca7261e649c7382637bb933c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f70a36ca7261e649c7382637bb933c6">&#9670;&nbsp;</a></span>compare() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -332,7 +332,7 @@ struct&#160;</td><td class="memItemRight" valign="bottom"><b>c_str</b></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">constexpr int llfio_v2_xxx::path_view::compare </td>
+ <td class="memname">LLFIO_PATH_VIEW_GCC_CONSTEXPR int llfio_v2_xxx::path_view::compare </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a> &amp;&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
@@ -346,7 +346,7 @@ struct&#160;</td><td class="memItemRight" valign="bottom"><b>c_str</b></td></tr>
</table>
</div><div class="memdoc">
<p>Compares the two string views via the view's <code>compare()</code> which in turn calls <code>traits::compare()</code>. Be aware that on Windows a conversion from UTF-8 to UTF-16 is performed if needed. </p>
-<div class="fragment"><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; {</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keywordflow">return</span> _invoke([&amp;p](<span class="keyword">const</span> <span class="keyword">auto</span> &amp;v) { <span class="keywordflow">return</span> -p.compare(v); });</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; }</div></div><!-- fragment -->
+<div class="fragment"><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; {</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keywordflow">return</span> _invoke([&amp;p](<span class="keyword">const</span> <span class="keyword">auto</span> &amp;v) { <span class="keywordflow">return</span> -p.compare(v); });</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; }</div></div><!-- fragment -->
</div>
</div>
<a id="a1c284ac9b48c76ad15d5371d4c8313eb"></a>
@@ -373,7 +373,7 @@ struct&#160;</td><td class="memItemRight" valign="bottom"><b>c_str</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="l00543"></a><span class="lineno"> 543</span>&#160; {</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classllfio__v2__xxx_1_1path__view.html#a0f19b4fa899ae090c7143946b4349dea">compare</a>(string_view(s));</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1path__view_html_a0f19b4fa899ae090c7143946b4349dea"><div class="ttname"><a href="classllfio__v2__xxx_1_1path__view.html#a0f19b4fa899ae090c7143946b4349dea">llfio_v2_xxx::path_view::compare</a></div><div class="ttdeci">constexpr int compare(const path_view &amp;p) const noexcept</div><div class="ttdef"><b>Definition:</b> path_view.hpp:534</div></div>
+<div class="fragment"><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; {</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classllfio__v2__xxx_1_1path__view.html#a4f70a36ca7261e649c7382637bb933c6">compare</a>(string_view(s));</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1path__view_html_a4f70a36ca7261e649c7382637bb933c6"><div class="ttname"><a href="classllfio__v2__xxx_1_1path__view.html#a4f70a36ca7261e649c7382637bb933c6">llfio_v2_xxx::path_view::compare</a></div><div class="ttdeci">LLFIO_PATH_VIEW_GCC_CONSTEXPR int compare(const path_view &amp;p) const noexcept</div><div class="ttdef"><b>Definition:</b> path_view.hpp:541</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -401,7 +401,7 @@ struct&#160;</td><td class="memItemRight" valign="bottom"><b>c_str</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="l00551"></a><span class="lineno"> 551</span>&#160; {</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keywordflow">if</span>(!_state._utf16.empty())</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; {</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; c_str z(<a class="code" href="classllfio__v2__xxx_1_1path__view.html#a91540ade852194b9507184cdcaed3339">path_view</a>(str), <span class="keyword">false</span>);</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordflow">return</span> _state._utf16.compare(wstring_view(z.buffer, z.length));</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; }</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordflow">return</span> _state._utf8.compare(str);</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1path__view_html_a91540ade852194b9507184cdcaed3339"><div class="ttname"><a href="classllfio__v2__xxx_1_1path__view.html#a91540ade852194b9507184cdcaed3339">llfio_v2_xxx::path_view::path_view</a></div><div class="ttdeci">constexpr path_view()</div><div class="ttdoc">Constructs an empty path view. </div><div class="ttdef"><b>Definition:</b> path_view.hpp:202</div></div>
+<div class="fragment"><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; {</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="keywordflow">if</span>(!_state._utf16.empty())</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; {</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; c_str z(<a class="code" href="classllfio__v2__xxx_1_1path__view.html#a91540ade852194b9507184cdcaed3339">path_view</a>(str), <span class="keyword">false</span>);</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keywordflow">return</span> _state._utf16.compare(wstring_view(z.buffer, z.length));</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; }</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keywordflow">return</span> _state._utf8.compare(str);</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; }</div><div class="ttc" id="classllfio__v2__xxx_1_1path__view_html_a91540ade852194b9507184cdcaed3339"><div class="ttname"><a href="classllfio__v2__xxx_1_1path__view.html#a91540ade852194b9507184cdcaed3339">llfio_v2_xxx::path_view::path_view</a></div><div class="ttdeci">constexpr path_view()</div><div class="ttdoc">Constructs an empty path view. </div><div class="ttdef"><b>Definition:</b> path_view.hpp:209</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -416,7 +416,7 @@ struct&#160;</td><td class="memItemRight" valign="bottom"><b>c_str</b></td></tr>
<li class="navelem"><a class="el" href="namespacellfio__v2__xxx.html">llfio_v2_xxx</a></li><li class="navelem"><a class="el" href="classllfio__v2__xxx_1_1path__view.html">path_view</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>