2023-03-27 10:16:23 -07:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< 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.17" / >
2023-04-23 12:52:57 -07:00
< meta name = "description" content = "PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU." >
2023-03-27 10:16:23 -07:00
< title > PhasicFlow: fileSystem Class Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtreedata.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
< / script >
2023-04-02 11:35:43 -07:00
< script type = "text/x-mathjax-config" >
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
< / script >
< script type = "text/javascript" async = "async" src = "http://cdn.mathjax.org/mathjax/latest/MathJax.js" > < / script >
2023-03-27 10:16:23 -07:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "customdoxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
2023-04-14 10:28:41 -07:00
< table cellspacing = "0" >
2023-03-27 10:16:23 -07:00
< tbody >
2023-04-14 10:28:41 -07:00
< tr >
< td id = "projectlogo" > < a href = "https://github.com/PhasicFlow" > < img alt = "Logo" src = "phasicFlow_logo.png" > < / a > < / td >
2023-03-27 10:16:23 -07:00
< td > < div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / td >
< / tr >
2023-04-14 10:28:41 -07:00
< tr >
< td id = "projectbrief" >
< a href = "https://https://cemf.ir" > www.cemf.ir< / a >
< / td >
< / tr >
2023-03-27 10:16:23 -07:00
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
< / script >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpFlow_1_1fileSystem.html',''); initResizable(); });
/* @license-end */
< / script >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
< div class = "summary" >
< a href = "#pub-types" > Public Types< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pub-static-methods" > Static Public Member Functions< / a > |
< a href = "#pro-static-methods" > Static Protected Member Functions< / a > |
< a href = "#pro-attribs" > Protected Attributes< / a > |
< a href = "#pro-static-attribs" > Static Protected Attributes< / a > |
< a href = "#friends" > Friends< / a > |
< a href = "classpFlow_1_1fileSystem-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > fileSystem Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2025-01-10 13:02:07 +03:30
< p > Manages file pathes, manupulate and combines them.
< a href = "classpFlow_1_1fileSystem.html#details" > More...< / a > < / p >
2023-03-27 10:16:23 -07:00
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-types" > < / a >
Public Types< / h2 > < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a1893316b264fba94c7cb9bbcfbedf424" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a > = std::filesystem::path< / td > < / tr >
< tr class = "separator:a1893316b264fba94c7cb9bbcfbedf424" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< / 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:adbf52d64f89e6579932a2d97a410865f" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#adbf52d64f89e6579932a2d97a410865f" > fileSystem< / a > ()< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:adbf52d64f89e6579932a2d97a410865f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Default. < a href = "classpFlow_1_1fileSystem.html#adbf52d64f89e6579932a2d97a410865f" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:adbf52d64f89e6579932a2d97a410865f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a9f11e2e2ee9e22476b5a2f6696bd3dae" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a9f11e2e2ee9e22476b5a2f6696bd3dae" > fileSystem< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & wPath)< / td > < / tr >
< tr class = "memdesc:a9f11e2e2ee9e22476b5a2f6696bd3dae" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > From full path. < a href = "classpFlow_1_1fileSystem.html#a9f11e2e2ee9e22476b5a2f6696bd3dae" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9f11e2e2ee9e22476b5a2f6696bd3dae" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a83da5de5d375895fc2b1021f12202c22" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a83da5de5d375895fc2b1021f12202c22" > fileSystem< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & dir, const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & file)< / td > < / tr >
< tr class = "memdesc:a83da5de5d375895fc2b1021f12202c22" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > From dir and file name. < a href = "classpFlow_1_1fileSystem.html#a83da5de5d375895fc2b1021f12202c22" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a83da5de5d375895fc2b1021f12202c22" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a44c26d5923333c4aa46f52ad0ba2cc57" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a44c26d5923333c4aa46f52ad0ba2cc57" > fileSystem< / a > (const char *dir, const char *file=" " )< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a44c26d5923333c4aa46f52ad0ba2cc57" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > From dir and file name. < a href = "classpFlow_1_1fileSystem.html#a44c26d5923333c4aa46f52ad0ba2cc57" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a44c26d5923333c4aa46f52ad0ba2cc57" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:af76d52f75b39a3dd3d7b2556e3bae2db" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#af76d52f75b39a3dd3d7b2556e3bae2db" > fileSystem< / a > (const < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a > & < a class = "el" href = "classpFlow_1_1fileSystem.html#a30e927ab97f8b741ec1b4ed94d111115" > path< / a > )< / td > < / tr >
< tr class = "memdesc:af76d52f75b39a3dd3d7b2556e3bae2db" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copy. < a href = "classpFlow_1_1fileSystem.html#af76d52f75b39a3dd3d7b2556e3bae2db" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:af76d52f75b39a3dd3d7b2556e3bae2db" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a05d40e2dd9525a695fc871f9138b3667" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a05d40e2dd9525a695fc871f9138b3667" > fileSystem< / a > (const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & )=default< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a05d40e2dd9525a695fc871f9138b3667" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copy. < a href = "classpFlow_1_1fileSystem.html#a05d40e2dd9525a695fc871f9138b3667" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a05d40e2dd9525a695fc871f9138b3667" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5cfff670375a98435e86ae538868a74a" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a5cfff670375a98435e86ae538868a74a" > fileSystem< / a > (< a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & & )=default< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a5cfff670375a98435e86ae538868a74a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Move. < a href = "classpFlow_1_1fileSystem.html#a5cfff670375a98435e86ae538868a74a" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a5cfff670375a98435e86ae538868a74a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac70cdfb2ab420c22c655079fd17407b3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#ac70cdfb2ab420c22c655079fd17407b3" > operator=< / a > (const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & )=default< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ac70cdfb2ab420c22c655079fd17407b3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copy assignment. < a href = "classpFlow_1_1fileSystem.html#ac70cdfb2ab420c22c655079fd17407b3" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ac70cdfb2ab420c22c655079fd17407b3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3d060619fb7c701b50bd425e54d55529" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a3d060619fb7c701b50bd425e54d55529" > operator=< / a > (< a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & & )=default< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a3d060619fb7c701b50bd425e54d55529" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Move assignment. < a href = "classpFlow_1_1fileSystem.html#a3d060619fb7c701b50bd425e54d55529" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a3d060619fb7c701b50bd425e54d55529" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac357149baa7c7a8cde1b30005f1ef89c" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#ac357149baa7c7a8cde1b30005f1ef89c" > ~fileSystem< / a > ()=default< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ac357149baa7c7a8cde1b30005f1ef89c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Destructor. < a href = "classpFlow_1_1fileSystem.html#ac357149baa7c7a8cde1b30005f1ef89c" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ac357149baa7c7a8cde1b30005f1ef89c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac7c1954c9ef4e06b185ea9971217068c" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#ac7c1954c9ef4e06b185ea9971217068c" > isDir< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ac7c1954c9ef4e06b185ea9971217068c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is directory? < a href = "classpFlow_1_1fileSystem.html#ac7c1954c9ef4e06b185ea9971217068c" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ac7c1954c9ef4e06b185ea9971217068c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a30e927ab97f8b741ec1b4ed94d111115" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a30e927ab97f8b741ec1b4ed94d111115" > path< / a > () const< / td > < / tr >
< tr class = "memdesc:a30e927ab97f8b741ec1b4ed94d111115" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Const access to path. < a href = "classpFlow_1_1fileSystem.html#a30e927ab97f8b741ec1b4ed94d111115" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a30e927ab97f8b741ec1b4ed94d111115" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad7cad1b82e1afeea66c2f0649de5d93f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#ad7cad1b82e1afeea66c2f0649de5d93f" > wordPath< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ad7cad1b82e1afeea66c2f0649de5d93f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Path in word type. < a href = "classpFlow_1_1fileSystem.html#ad7cad1b82e1afeea66c2f0649de5d93f" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ad7cad1b82e1afeea66c2f0649de5d93f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa38071b32f7e36ac484ba59b2c0b0eec" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#aa38071b32f7e36ac484ba59b2c0b0eec" > dirPath< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:aa38071b32f7e36ac484ba59b2c0b0eec" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Dir part of the path. < a href = "classpFlow_1_1fileSystem.html#aa38071b32f7e36ac484ba59b2c0b0eec" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:aa38071b32f7e36ac484ba59b2c0b0eec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a06b8851f8e2610ba100d6dbe7c28e42a" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a06b8851f8e2610ba100d6dbe7c28e42a" > fileName< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a06b8851f8e2610ba100d6dbe7c28e42a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > File name part of the path (if any) < a href = "classpFlow_1_1fileSystem.html#a06b8851f8e2610ba100d6dbe7c28e42a" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a06b8851f8e2610ba100d6dbe7c28e42a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af60e3745d0ba90eaec6169d2fedf3672" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#af60e3745d0ba90eaec6169d2fedf3672" > absolute< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:af60e3745d0ba90eaec6169d2fedf3672" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Absolute path of this. < a href = "classpFlow_1_1fileSystem.html#af60e3745d0ba90eaec6169d2fedf3672" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:af60e3745d0ba90eaec6169d2fedf3672" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae314be4455ae76c73ce660e840d0e5cb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#ae314be4455ae76c73ce660e840d0e5cb" > canonical< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ae314be4455ae76c73ce660e840d0e5cb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Canonical path of this (it should exist) < a href = "classpFlow_1_1fileSystem.html#ae314be4455ae76c73ce660e840d0e5cb" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ae314be4455ae76c73ce660e840d0e5cb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a1757a6d2024caf9854f3bce10f713c5c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a1757a6d2024caf9854f3bce10f713c5c" > relative< / a > (const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & base) const< / td > < / tr >
< tr class = "memdesc:a1757a6d2024caf9854f3bce10f713c5c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > relative path of this this with respect to base < a href = "classpFlow_1_1fileSystem.html#a1757a6d2024caf9854f3bce10f713c5c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1757a6d2024caf9854f3bce10f713c5c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a50adcf11cea516a2e8756eadafab8da3" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a50adcf11cea516a2e8756eadafab8da3" > dirExist< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a50adcf11cea516a2e8756eadafab8da3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Only operate on dir path Check if the dir path exists. < a href = "classpFlow_1_1fileSystem.html#a50adcf11cea516a2e8756eadafab8da3" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a50adcf11cea516a2e8756eadafab8da3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a549f0056414942b1ff25b23cdeac92ea" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a549f0056414942b1ff25b23cdeac92ea" > exist< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a549f0056414942b1ff25b23cdeac92ea" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Check if the path exists. < a href = "classpFlow_1_1fileSystem.html#a549f0056414942b1ff25b23cdeac92ea" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a549f0056414942b1ff25b23cdeac92ea" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7f33187e671f9c2fc6f189bf7005e067" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a7f33187e671f9c2fc6f189bf7005e067" > createDirs< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a7f33187e671f9c2fc6f189bf7005e067" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Operate on dir path only Create dir based on the path and returns the canonical path. < a href = "classpFlow_1_1fileSystem.html#a7f33187e671f9c2fc6f189bf7005e067" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a7f33187e671f9c2fc6f189bf7005e067" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad5a6ed25a46487bf8b9c148769ad9ead" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#ad5a6ed25a46487bf8b9c148769ad9ead" > operator+=< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1fileSystem.html#a06b8851f8e2610ba100d6dbe7c28e42a" > fileName< / a > )< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ad5a6ed25a46487bf8b9c148769ad9ead" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > If this is dir path, add the filename to dir path if it is file path, replace the file name < br / >
< a href = "classpFlow_1_1fileSystem.html#ad5a6ed25a46487bf8b9c148769ad9ead" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ad5a6ed25a46487bf8b9c148769ad9ead" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a68e72d3af85bf1d216834e8e5c616072" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a68e72d3af85bf1d216834e8e5c616072" > operator/=< / a > (const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & fs)< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a68e72d3af85bf1d216834e8e5c616072" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > It operates on dir path only Add the dir path of fs to this < br / >
< a href = "classpFlow_1_1fileSystem.html#a68e72d3af85bf1d216834e8e5c616072" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a68e72d3af85bf1d216834e8e5c616072" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a867f8148e9b99b53b87b79fe200acff4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a867f8148e9b99b53b87b79fe200acff4" > operator()< / a > (bool retDir=true) const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a867f8148e9b99b53b87b79fe200acff4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return the dir path of this. < a href = "classpFlow_1_1fileSystem.html#a867f8148e9b99b53b87b79fe200acff4" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a867f8148e9b99b53b87b79fe200acff4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / 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:ae786060b60772fb23941d9f391bf6835" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#ae786060b60772fb23941d9f391bf6835" > CWD< / a > ()< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ae786060b60772fb23941d9f391bf6835" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > return current working directory < a href = "classpFlow_1_1fileSystem.html#ae786060b60772fb23941d9f391bf6835" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ae786060b60772fb23941d9f391bf6835" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pro-static-methods" > < / a >
Static Protected Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a42d00f7345430ad04ae025feab49bc18" > < td class = "memItemLeft" align = "right" valign = "top" > static bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a42d00f7345430ad04ae025feab49bc18" > validFileName< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & name)< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a42d00f7345430ad04ae025feab49bc18" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is name is valid for a file? < a href = "classpFlow_1_1fileSystem.html#a42d00f7345430ad04ae025feab49bc18" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a42d00f7345430ad04ae025feab49bc18" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abeb262ada284c78abee69fd64c1700f6" > < td class = "memItemLeft" align = "right" valign = "top" > static bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#abeb262ada284c78abee69fd64c1700f6" > checkFileName< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & name)< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:abeb262ada284c78abee69fd64c1700f6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is a valid file name? < a href = "classpFlow_1_1fileSystem.html#abeb262ada284c78abee69fd64c1700f6" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:abeb262ada284c78abee69fd64c1700f6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pro-attribs" > < / a >
Protected Attributes< / h2 > < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a794878ad4ca51ec4285992cacb67968d" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a794878ad4ca51ec4285992cacb67968d" > path_< / a > < / td > < / tr >
< tr class = "memdesc:a794878ad4ca51ec4285992cacb67968d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > File path. < a href = "classpFlow_1_1fileSystem.html#a794878ad4ca51ec4285992cacb67968d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a794878ad4ca51ec4285992cacb67968d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a665273dc06598e5f2a675e4ea9464770" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a665273dc06598e5f2a675e4ea9464770" > isDir_< / a > < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a665273dc06598e5f2a675e4ea9464770" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is this a directory path? < a href = "classpFlow_1_1fileSystem.html#a665273dc06598e5f2a675e4ea9464770" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a665273dc06598e5f2a675e4ea9464770" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pro-static-attribs" > < / a >
Static Protected Attributes< / h2 > < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:adc6d0ca8012efebb617c63f6b406324a" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#adc6d0ca8012efebb617c63f6b406324a" > notPermittedCharsFile< / a > = < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > (" " ) + < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > (" & \t\n;:?*/< > \" ?\'" )< / td > < / tr >
< tr class = "memdesc:adc6d0ca8012efebb617c63f6b406324a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Not premitted chars in file name < br / >
< a href = "classpFlow_1_1fileSystem.html#adc6d0ca8012efebb617c63f6b406324a" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:adc6d0ca8012efebb617c63f6b406324a" > < td class = "memSeparator" colspan = "2" >   < / 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:a39940fd65d47ee21b31888a9ae6597ac" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a39940fd65d47ee21b31888a9ae6597ac" > operator/< / a > (const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & fs1, const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & fs2)< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a39940fd65d47ee21b31888a9ae6597ac" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Create a dir path from dir path of fs1 and fas2 in the form of fs1/fs2 < br / >
< a href = "classpFlow_1_1fileSystem.html#a39940fd65d47ee21b31888a9ae6597ac" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a39940fd65d47ee21b31888a9ae6597ac" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:aa9e274fd12c0a39372fda20495055141" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#aa9e274fd12c0a39372fda20495055141" > operator< < < / a > (< a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > & os, const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & fs)< / td > < / tr >
< tr class = "separator:aa9e274fd12c0a39372fda20495055141" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aecdfb8dc8facc302b767ff8d13abe3da" > < td class = "memItemLeft" align = "right" valign = "top" > std::ostream &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1fileSystem.html#aecdfb8dc8facc302b767ff8d13abe3da" > operator< < < / a > (std::ostream & os, const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & fs)< / td > < / tr >
< tr class = "separator:aecdfb8dc8facc302b767ff8d13abe3da" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
2025-01-10 13:02:07 +03:30
< div class = "textblock" > < p > Manages file pathes, manupulate and combines them. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00071" > 71< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div > < h2 class = "groupheader" > Member Typedef Documentation< / h2 >
2025-01-10 13:02:07 +03:30
< a id = "a1893316b264fba94c7cb9bbcfbedf424" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1893316b264fba94c7cb9bbcfbedf424" > ◆ < / a > < / span > pathType< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a > = std::filesystem::path< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00075" > 75< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "adbf52d64f89e6579932a2d97a410865f" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adbf52d64f89e6579932a2d97a410865f" > ◆ < / a > < / span > fileSystem() < span class = "overload" > [1/7]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Default. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00111" > 111< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8hpp_source.html#l00101" > fileSystem::CWD()< / a > .< / p >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-0" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-0-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-0-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-0-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_adbf52d64f89e6579932a2d97a410865f_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_adbf52d64f89e6579932a2d97a410865f_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a9f11e2e2ee9e22476b5a2f6696bd3dae" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9f11e2e2ee9e22476b5a2f6696bd3dae" > ◆ < / a > < / span > fileSystem() < span class = "overload" > [2/7]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > wPath< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > explicit< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > From full path. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00044" > 44< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "fileSystem_8cpp_source.html#l00027" > fileSystem::checkFileName()< / a > , < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00105" > fileSystem::fileName()< / a > , and < a class = "el" href = "fileSystem_8hpp_source.html#l00083" > fileSystem::isDir_< / a > .< / p >
< div id = "dynsection-1" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-1-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-1-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-1-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a9f11e2e2ee9e22476b5a2f6696bd3dae_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a9f11e2e2ee9e22476b5a2f6696bd3dae_cgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "a83da5de5d375895fc2b1021f12202c22" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a83da5de5d375895fc2b1021f12202c22" > ◆ < / a > < / span > fileSystem() < span class = "overload" > [3/7]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > dir< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramname" > < em > file< / em >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > From dir and file name. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00055" > 55< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , and < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > .< / p >
< div id = "dynsection-2" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-2-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-2-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-2-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a83da5de5d375895fc2b1021f12202c22_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a83da5de5d375895fc2b1021f12202c22_cgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
< a id = "a44c26d5923333c4aa46f52ad0ba2cc57" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a44c26d5923333c4aa46f52ad0ba2cc57" > ◆ < / a > < / span > fileSystem() < span class = "overload" > [4/7]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > dir< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *  < / td >
< td class = "paramname" > < em > file< / em > = < code > " " < / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > From dir and file name. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00078" > 78< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "af76d52f75b39a3dd3d7b2556e3bae2db" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af76d52f75b39a3dd3d7b2556e3bae2db" > ◆ < / a > < / span > fileSystem() < span class = "overload" > [5/7]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
2025-01-10 13:02:07 +03:30
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2023-03-27 10:16:23 -07:00
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > path< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
2025-01-10 13:02:07 +03:30
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > explicit< / span > < / span > < / td >
< / tr >
< / table >
2023-03-27 10:16:23 -07:00
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Copy. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00085" > 85< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a05d40e2dd9525a695fc871f9138b3667" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a05d40e2dd9525a695fc871f9138b3667" > ◆ < / a > < / span > fileSystem() < span class = "overload" > [6/7]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Copy. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a5cfff670375a98435e86ae538868a74a" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5cfff670375a98435e86ae538868a74a" > ◆ < / a > < / span > fileSystem() < span class = "overload" > [7/7]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Move. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "ac357149baa7c7a8cde1b30005f1ef89c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac357149baa7c7a8cde1b30005f1ef89c" > ◆ < / a > < / span > ~fileSystem()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > ~< a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Destructor. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "a42d00f7345430ad04ae025feab49bc18" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a42d00f7345430ad04ae025feab49bc18" > ◆ < / a > < / span > validFileName()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static bool validFileName < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > static< / span > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Is name is valid for a file? < / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00090" > 90< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "fileSystem_8hpp_source.html#l00087" > fileSystem::notPermittedCharsFile< / a > .< / p >
2023-03-27 10:16:23 -07:00
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8cpp_source.html#l00027" > fileSystem::checkFileName()< / a > .< / p >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-3" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-3-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-3-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-3-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a42d00f7345430ad04ae025feab49bc18_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a42d00f7345430ad04ae025feab49bc18_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "abeb262ada284c78abee69fd64c1700f6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abeb262ada284c78abee69fd64c1700f6" > ◆ < / a > < / span > checkFileName()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool checkFileName < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Is a valid file name? < / p >
2023-03-27 10:16:23 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00027" > 27< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , < a class = "el" href = "fileSystem_8hpp_source.html#l00087" > fileSystem::notPermittedCharsFile< / a > , and < a class = "el" href = "fileSystem_8hpp_source.html#l00090" > fileSystem::validFileName()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8cpp_source.html#l00044" > fileSystem::fileSystem()< / a > .< / p >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-4" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-4-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-4-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-4-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph" alt = "" / > < / div >
2025-01-10 13:02:07 +03:30
< / div >
< div id = "dynsection-5" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-5-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-5-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-5-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
< a id = "ae786060b60772fb23941d9f391bf6835" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae786060b60772fb23941d9f391bf6835" > ◆ < / a > < / span > CWD()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > CWD < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > return current working directory < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00101" > 101< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "fileSystem_8hpp_source.html#l00111" > fileSystem::fileSystem()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8hpp_source.html#l00221" > pFlow::CWD()< / a > .< / p >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-6" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
2025-01-10 13:02:07 +03:30
< img id = "dynsection-6-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-6-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-6-content" class = "dyncontent" style = "display:none;" >
2025-01-10 13:02:07 +03:30
< div class = "center" > < img src = "classpFlow_1_1fileSystem_ae786060b60772fb23941d9f391bf6835_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_ae786060b60772fb23941d9f391bf6835_cgraph" alt = "" / > < / div >
< / div >
< div id = "dynsection-7" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-7-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-7-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-7-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_ae786060b60772fb23941d9f391bf6835_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_ae786060b60772fb23941d9f391bf6835_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "ac70cdfb2ab420c22c655079fd17407b3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac70cdfb2ab420c22c655079fd17407b3" > ◆ < / a > < / span > operator=() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & operator= < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Copy assignment. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a3d060619fb7c701b50bd425e54d55529" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3d060619fb7c701b50bd425e54d55529" > ◆ < / a > < / span > operator=() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & operator= < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > & &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Move assignment. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "ac7c1954c9ef4e06b185ea9971217068c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac7c1954c9ef4e06b185ea9971217068c" > ◆ < / a > < / span > isDir()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isDir < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Is directory? < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00148" > 148< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "fileSystem_8hpp_source.html#l00083" > fileSystem::isDir_< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a30e927ab97f8b741ec1b4ed94d111115" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a30e927ab97f8b741ec1b4ed94d111115" > ◆ < / a > < / span > path()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > const < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a > & path < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Const access to path. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00154" > 154< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "fileSystem_8hpp_source.html#l00080" > fileSystem::path_< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8cpp_source.html#l00359" > pFlow::containingFiles()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00324" > pFlow::isDirectory()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00331" > pFlow::isRegularFile()< / a > , < a class = "el" href = "repository_8cpp_source.html#l00070" > repository::path()< / a > , < a class = "el" href = "IOfileHeader_8cpp_source.html#l00063" > IOfileHeader::path()< / a > , and < a class = "el" href = "fileSystem_8cpp_source.html#l00337" > pFlow::subDirectories()< / a > .< / p >
< div id = "dynsection-8" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-8-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-8-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-8-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a30e927ab97f8b741ec1b4ed94d111115_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a30e927ab97f8b741ec1b4ed94d111115_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "ad7cad1b82e1afeea66c2f0649de5d93f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad7cad1b82e1afeea66c2f0649de5d93f" > ◆ < / a > < / span > wordPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > wordPath < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Path in word type. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00160" > 160< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "fileSystem_8hpp_source.html#l00080" > fileSystem::path_< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSeries_8cpp_source.html#l00049" > fileSeries::addTimeFile()< / a > , < a class = "el" href = "pointFieldToVTK_8cpp_source.html#l00008" > pFlow::PFtoVTK::convertTimeFolderPointFields()< / a > , < a class = "el" href = "pointFieldToVTK_8cpp_source.html#l00095" > pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected()< / a > , < a class = "el" href = "triSurfaceFieldToVTK_8cpp_source.html#l00211" > pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFieldsSeparate()< / a > , < a class = "el" href = "triSurfaceFieldToVTK_8cpp_source.html#l00151" > pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFieldsSingle()< / a > , < a class = "el" href = "fileDictionary_8cpp_source.html#l00047" > fileDictionary::fileDictionary()< / a > , < a class = "el" href = "systemControl_8cpp_source.html#l00050" > systemControl::getRunName()< / a > , < a class = "el" href = "systemControl_8cpp_source.html#l00075" > systemControl::getTopFolder()< / a > , < a class = "el" href = "fileStream_8cpp_source.html#l00027" > fileStream::openInFile()< / a > , and < a class = "el" href = "fileStream_8cpp_source.html#l00058" > fileStream::openOutFile()< / a > .< / p >
< div id = "dynsection-9" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-9-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-9-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-9-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_ad7cad1b82e1afeea66c2f0649de5d93f_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_ad7cad1b82e1afeea66c2f0649de5d93f_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "aa38071b32f7e36ac484ba59b2c0b0eec" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa38071b32f7e36ac484ba59b2c0b0eec" > ◆ < / a > < / span > dirPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > pFlow::fileSystem< / a > dirPath < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Dir part of the path. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00091" > 91< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileStream_8cpp_source.html#l00058" > fileStream::openOutFile()< / a > , and < a class = "el" href = "fileSystem_8cpp_source.html#l00280" > pFlow::operator/()< / a > .< / p >
< div id = "dynsection-10" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-10-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-10-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-10-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_aa38071b32f7e36ac484ba59b2c0b0eec_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_aa38071b32f7e36ac484ba59b2c0b0eec_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "a06b8851f8e2610ba100d6dbe7c28e42a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a06b8851f8e2610ba100d6dbe7c28e42a" > ◆ < / a > < / span > fileName()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > pFlow::word< / a > fileName < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > File name part of the path (if any) < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00105" > 105< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , and < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8cpp_source.html#l00044" > fileSystem::fileSystem()< / a > .< / p >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-11" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
2025-01-10 13:02:07 +03:30
< img id = "dynsection-11-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-11-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-11-content" class = "dyncontent" style = "display:none;" >
2025-01-10 13:02:07 +03:30
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph" alt = "" / > < / div >
< / div >
< div id = "dynsection-12" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-12-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-12-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-12-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "af60e3745d0ba90eaec6169d2fedf3672" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af60e3745d0ba90eaec6169d2fedf3672" > ◆ < / a > < / span > absolute()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > pFlow::fileSystem< / a > absolute < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Absolute path of this. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00125" > 125< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > , < a class = "el" href = "fileSystem_8hpp_source.html#l00083" > fileSystem::isDir_< / a > , and < a class = "el" href = "fileSystem_8hpp_source.html#l00080" > fileSystem::path_< / a > .< / p >
< div id = "dynsection-13" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-13-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-13-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-13-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "ae314be4455ae76c73ce660e840d0e5cb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae314be4455ae76c73ce660e840d0e5cb" > ◆ < / a > < / span > canonical()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > pFlow::fileSystem< / a > canonical < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Canonical path of this (it should exist) < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00149" > 149< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > , < a class = "el" href = "fileSystem_8hpp_source.html#l00083" > fileSystem::isDir_< / a > , and < a class = "el" href = "fileSystem_8hpp_source.html#l00080" > fileSystem::path_< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "systemControl_8cpp_source.html#l00050" > systemControl::getRunName()< / a > , and < a class = "el" href = "systemControl_8cpp_source.html#l00075" > systemControl::getTopFolder()< / a > .< / p >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-14" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
2025-01-10 13:02:07 +03:30
< img id = "dynsection-14-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-14-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-14-content" class = "dyncontent" style = "display:none;" >
2025-01-10 13:02:07 +03:30
< div class = "center" > < img src = "classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph" alt = "" / > < / div >
< / div >
< div id = "dynsection-15" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-15-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-15-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-15-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_icgraph" alt = "" / > < / div >
2025-01-10 13:02:07 +03:30
< / div >
< / div >
< / div >
< a id = "a1757a6d2024caf9854f3bce10f713c5c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1757a6d2024caf9854f3bce10f713c5c" > ◆ < / a > < / span > relative()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > pFlow::fileSystem< / a > relative < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
< td class = "paramname" > < em > base< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > relative path of this this with respect to base < / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00170" > 170< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "fileSystem_8hpp_source.html#l00080" > fileSystem::path_< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSeries_8cpp_source.html#l00049" > fileSeries::addTimeFile()< / a > .< / p >
< div id = "dynsection-16" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-16-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-16-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-16-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a1757a6d2024caf9854f3bce10f713c5c_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a1757a6d2024caf9854f3bce10f713c5c_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
< a id = "a50adcf11cea516a2e8756eadafab8da3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a50adcf11cea516a2e8756eadafab8da3" > ◆ < / a > < / span > dirExist()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool dirExist < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Only operate on dir path Check if the dir path exists. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00176" > 176< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , and < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > .< / p >
< div id = "dynsection-17" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-17-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-17-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-17-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "a549f0056414942b1ff25b23cdeac92ea" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a549f0056414942b1ff25b23cdeac92ea" > ◆ < / a > < / span > exist()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool exist < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Check if the path exists. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00192" > 192< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , and < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileStream_8cpp_source.html#l00027" > fileStream::openInFile()< / a > .< / p >
< div id = "dynsection-18" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-18-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-18-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-18-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph" alt = "" / > < / div >
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-19" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-19-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-19-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-19-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "a7f33187e671f9c2fc6f189bf7005e067" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7f33187e671f9c2fc6f189bf7005e067" > ◆ < / a > < / span > createDirs()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > pFlow::fileSystem< / a > createDirs < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Operate on dir path only Create dir based on the path and returns the canonical path. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00208" > 208< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , and < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileStream_8cpp_source.html#l00058" > fileStream::openOutFile()< / a > .< / p >
< div id = "dynsection-20" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-20-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-20-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-20-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph" alt = "" / > < / div >
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-21" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-21-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-21-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-21-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_icgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "ad5a6ed25a46487bf8b9c148769ad9ead" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad5a6ed25a46487bf8b9c148769ad9ead" > ◆ < / a > < / span > operator+=()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operator+= < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > fileName< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > If this is dir path, add the filename to dir path if it is file path, replace the file name < br / >
< / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00245" > 245< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a68e72d3af85bf1d216834e8e5c616072" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a68e72d3af85bf1d216834e8e5c616072" > ◆ < / a > < / span > operator/=()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operator/= < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
< td class = "paramname" > < em > fs< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > It operates on dir path only Add the dir path of fs to this < br / >
< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00265" > 265< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "iOstream_8hpp_source.html#l00341" > pFlow::endl()< / a > , < a class = "el" href = "error_8hpp_source.html#l00077" > fatalErrorInFunction< / a > , and < a class = "el" href = "error_8hpp_source.html#l00098" > fatalExit< / a > .< / p >
< div id = "dynsection-22" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-22-trigger" src = "closed.png" alt = "+" / > Here is the call graph for this function:< / div >
< div id = "dynsection-22-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-22-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.png" border = "0" usemap = "#classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "a867f8148e9b99b53b87b79fe200acff4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a867f8148e9b99b53b87b79fe200acff4" > ◆ < / a > < / span > operator()()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > pFlow::fileSystem< / a > operator() < / td >
< td > (< / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > retDir< / em > = < code > true< / code > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return the dir path of this. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8cpp_source.html#l00235" > 235< / a > of file < a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< h2 class = "groupheader" > Friends And Related Function Documentation< / h2 >
< a id = "a39940fd65d47ee21b31888a9ae6597ac" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a39940fd65d47ee21b31888a9ae6597ac" > ◆ < / a > < / span > operator/< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > operator/ < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
< td class = "paramname" > < em > fs1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
< td class = "paramname" > < em > fs2< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Create a dir path from dir path of fs1 and fas2 in the form of fs1/fs2 < br / >
< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aa9e274fd12c0a39372fda20495055141" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa9e274fd12c0a39372fda20495055141" > ◆ < / a > < / span > operator< < < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > & operator< < < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > &   < / td >
< td class = "paramname" > < em > os< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > fs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aecdfb8dc8facc302b767ff8d13abe3da" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aecdfb8dc8facc302b767ff8d13abe3da" > ◆ < / a > < / span > operator< < < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > std::ostream& operator< < < / td >
< td > (< / td >
< td class = "paramtype" > std::ostream &   < / td >
< td class = "paramname" > < em > os< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / a > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > fs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Member Data Documentation< / h2 >
2025-01-10 13:02:07 +03:30
< a id = "a794878ad4ca51ec4285992cacb67968d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a794878ad4ca51ec4285992cacb67968d" > ◆ < / a > < / span > path_< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "classpFlow_1_1fileSystem.html#a1893316b264fba94c7cb9bbcfbedf424" > pathType< / a > path_< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > File path. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00080" > 80< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8cpp_source.html#l00125" > fileSystem::absolute()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00149" > fileSystem::canonical()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00280" > pFlow::operator/()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00311" > pFlow::operator< < ()< / a > , < a class = "el" href = "fileSystem_8hpp_source.html#l00154" > fileSystem::path()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00170" > fileSystem::relative()< / a > , and < a class = "el" href = "fileSystem_8hpp_source.html#l00160" > fileSystem::wordPath()< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a665273dc06598e5f2a675e4ea9464770" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a665273dc06598e5f2a675e4ea9464770" > ◆ < / a > < / span > isDir_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isDir_< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Is this a directory path? < / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00083" > 83< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8cpp_source.html#l00125" > fileSystem::absolute()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00149" > fileSystem::canonical()< / a > , < a class = "el" href = "fileSystem_8cpp_source.html#l00044" > fileSystem::fileSystem()< / a > , and < a class = "el" href = "fileSystem_8hpp_source.html#l00148" > fileSystem::isDir()< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "adc6d0ca8012efebb617c63f6b406324a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adc6d0ca8012efebb617c63f6b406324a" > ◆ < / a > < / span > notPermittedCharsFile< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > notPermittedCharsFile = < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > (" " ) + < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > (" & \t\n;:?*/< > \" ?\'" )< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > static< / span > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Not premitted chars in file name < br / >
< / p >
< p class = "definition" > Definition at line < a class = "el" href = "fileSystem_8hpp_source.html#l00087" > 87< / a > of file < a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "fileSystem_8cpp_source.html#l00027" > fileSystem::checkFileName()< / a > , and < a class = "el" href = "fileSystem_8hpp_source.html#l00090" > fileSystem::validFileName()< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > src/phasicFlow/fileSystem/< a class = "el" href = "fileSystem_8hpp_source.html" > fileSystem.hpp< / a > < / li >
< li > src/phasicFlow/fileSystem/< a class = "el" href = "fileSystem_8cpp_source.html" > fileSystem.cpp< / a > < / li >
< / ul >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< li class = "navelem" > < a class = "el" href = "namespacepFlow.html" > pFlow< / a > < / li > < li class = "navelem" > < a class = "el" href = "classpFlow_1_1fileSystem.html" > fileSystem< / 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.17 < / li >
< / ul >
< / div >
< / body >
< / html >