etk/namespace_etk.html
2014-10-18 09:21:19 +02:00

869 lines
121 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>namespace: etk</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>namespace:</h2>
<ul>
<li><a href="namespace_etk__log.html">log</a></li><li><a href="namespace_etk__color.html">color</a></li><li><a href="namespace_etk__tool.html">tool</a></li><li><a href="namespace_etk__archive.html">archive</a></li><li><a href="namespace_etk__theme.html">theme</a></li></ul>
<h2>class:</h2>
<ul>
<li><a href="class_etk__BaseNoise.html">BaseNoise</a></li><li><a href="class_etk__Noise.html">Noise</a></li><li><a href="class_etk__Buffer.html">Buffer</a></li><li><a href="class_etk__Color__template_MY_TYPE_MY_TYPE_SIZE__.html">template&lt;MY_TYPE, MY_TYPE_SIZE&gt Color</a></li><li><a href="class_etk__Hash__template_MY_TYPE__.html">template&lt;MY_TYPE&gt Hash</a></li><li><a href="class_etk__Matrix__template_T__.html">template&lt;T&gt Matrix</a></li><li><a href="class_etk__Matrix4.html">Matrix4</a></li><li><a href="class_etk__Plane__template_T__.html">template&lt;T&gt Plane</a></li><li><a href="class_etk__Vector3D__template_T__.html">template&lt;T&gt Vector3D</a></li><li><a href="class_etk__Vector4D__template_T__.html">template&lt;T&gt Vector4D</a></li><li><a href="class_etk__Vector2D__template_T__.html">template&lt;T&gt Vector2D</a></li><li><a href="class_etk__Archive.html">Archive</a></li><li><a href="class_etk__Fifo__template_MY_TYPE__.html">template&lt;MY_TYPE&gt Fifo</a></li><li><a href="class_etk__FSNode.html">FSNode</a></li><li><a href="class_etk__FSNodeRight.html">FSNodeRight</a></li></ul>
<h2>enum:</h2>
<ul>
<li><a href="enum_etk__typeNode.html">typeNode</a></li><li><a href="enum_etk__seekNode.html">seekNode</a></li><li><a href="enum_etk__FSNType.html">FSNType</a></li></ul>
<h2>Synopsis:</h2>
<pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#5708">to_string</a> (<span class="code-storage-keyword">const</span> TYPE & <span class="code-argument">_variable</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#5710">to_u32string</a> (<span class="code-storage-keyword">const</span> TYPE & <span class="code-argument">_variable</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5712">from_string</a> (TYPE & <span class="code-argument">_variableRet</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_value</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5715">from_string</a> (TYPE & <span class="code-argument">_variableRet</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_value</span>);<br/> longdouble <a class="code-function" href="#5718">string_to_long_double</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/> longdouble <a class="code-function" href="#5720">string_to_long_double</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/> <span class="code-type" >double</span> <a class="code-function" href="#5722">string_to_double</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/> <span class="code-type" >double</span> <a class="code-function" href="#5724">string_to_double</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/> <span class="code-type" >float</span> <a class="code-function" href="#5726">string_to_float</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/> <span class="code-type" >float</span> <a class="code-function" href="#5728">string_to_float</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/> <span class="code-type" >int8_t</span> <a class="code-function" href="#5730">string_to_int8_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >int8_t</span> <a class="code-function" href="#5733">string_to_int8_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >int16_t</span> <a class="code-function" href="#5736">string_to_int16_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >int16_t</span> <a class="code-function" href="#5739">string_to_int16_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >int32_t</span> <a class="code-function" href="#5742">string_to_int32_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >int32_t</span> <a class="code-function" href="#5745">string_to_int32_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >int64_t</span> <a class="code-function" href="#5748">string_to_int64_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >int64_t</span> <a class="code-function" href="#5751">string_to_int64_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint8_t</span> <a class="code-function" href="#5754">string_to_uint8_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint8_t</span> <a class="code-function" href="#5757">string_to_uint8_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint16_t</span> <a class="code-function" href="#5760">string_to_uint16_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint16_t</span> <a class="code-function" href="#5763">string_to_uint16_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint32_t</span> <a class="code-function" href="#5766">string_to_uint32_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint32_t</span> <a class="code-function" href="#5769">string_to_uint32_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#5772">string_to_uint64_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#5775">string_to_uint64_t</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5778">string_to_bool</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5780">string_to_bool</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#5782">tolower</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-argument">_obj</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#5784">tolower</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-argument">_obj</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#5786">toupper</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-argument">_obj</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#5788">toupper</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-argument">_obj</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5790">compare_no_case</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5793">compare_no_case</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_val</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5796">end_with</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5800">end_with</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5804">start_with</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5808">start_with</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#5812">replace</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_replace</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#5816">replace</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_replace</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#5820">extract_line</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_pos</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#5823">extract_line</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_pos</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::string&gt; <a class="code-function" href="#5826">split</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_val</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::u32string&gt; <a class="code-function" href="#5829">split</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_input</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#5832">sort</a> (<a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::u32string*&gt; & <span class="code-argument">_list</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#5834">sort</a> (<a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::string*&gt; & <span class="code-argument">_list</span>);<br/> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <a class="code-function" href="#6036">parseStringStartWithSharp</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <a class="code-function" href="#6038">parseStringStartWithRGBGen</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;double,4&gt; <a class="code-function" href="#6040">parseStringStartWithRGB</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint32_t,4&gt; <a class="code-function" href="#6042">parseStringStartWithRGBUnsigned32</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint16_t,4&gt; <a class="code-function" href="#6044">parseStringStartWithRGBUnsigned16</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <a class="code-function" href="#6046">parseStringStartWithRGBUnsigned8</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <a class="code-function" href="#6048">parseStringColorNamed</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> uint32_tColor&lt;uint8_t,4 <a class="code-function" href="#6050">>::get</a> () <span class="code-storage-keyword">const</span>;<br/> uint32_tColor&lt;MY_TYPE,MY_TYPE_SIZE <a class="code-function" href="#6051">>::get</a> () <span class="code-storage-keyword">const</span>;<br/> Color&lt;MY_TYPE,MY_TYPE_SIZE <a class="code-function" href="#6052">>::Color</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/> <span class="code-type" >int32_t</span> <a class="code-function" href="#6288">getLogId</a> ();<br/> <span class="code-type" >void</span> <a class="code-function" href="#6336">makeRandom</a> (<span class="code-type" >float</span> <span class="code-argument">range</span>);<br/> <span class="code-type" >T</span> <a class="code-function" href="#6338">maxDifference</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">input</span>);<br/> <span class="code-type" >T</span> <a class="code-member" href="#6340">max</a>;<br/> for(int32_t <a class="code-member" href="#6341">iii</a>;<br/> iii&lt;m_data <a class="code-function" href="#6342">size</a> ()&&iii&lt;inputm_datasize <span class="code-argument">(</span>);<br/> ++iii <a class="code-function" href="#6344"></a> (+ <span class="code-argument">iii</span>);<br/> Matrix4 <a class="code-function" href="#6416">matFrustum</a> (<span class="code-type" >float</span> <span class="code-argument">xmin</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">xmax</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">ymin</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">ymax</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zNear</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zFar</span>);<br/> Matrix4 <a class="code-function" href="#6423">matPerspective</a> (<span class="code-type" >float</span> <span class="code-argument">foxy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">aspect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zNear</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zFar</span>);<br/> Matrix4 <a class="code-function" href="#6428">matOrtho</a> (<span class="code-type" >float</span> <span class="code-argument">left</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">right</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">bottom</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">top</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">nearVal</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">farVal</span>);<br/> Matrix4 <a class="code-function" href="#6435">matTranslate</a> (vec3 <span class="code-argument">vect</span>);<br/> Matrix4 <a class="code-function" href="#6437">matScale</a> (vec3 <span class="code-argument">vect</span>);<br/> Matrix4 <a class="code-function" href="#6439">matRotate</a> (vec3 <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/> Matrix4 <a class="code-function" href="#6442">matRotate2</a> (vec3 <span class="code-argument">vect</span>);<br/> Matrix4 <a class="code-function" href="#6444">matLookAt</a> (vec3 <span class="code-argument">eye</span>,<br/> vec3 <span class="code-argument">center</span>,<br/> vec3 <span class="code-argument">up</span>);<br/> std::ostream & <a class="code-function" href="#6448">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Matrix4.html">etk::Matrix4</a> & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6588">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;int32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6591">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> btVector3 & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6594">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;uint32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6597">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;bool&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6607">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;vec3&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6610">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;ivec3&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6613">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uivec3&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6616">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;bvec3&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6693">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;int32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6696">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;float&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6699">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;uint32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6702">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;bool&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6806">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;int32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6809">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;float&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6812">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;uint32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6815">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;bool&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6827">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;vec2&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6830">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;ivec2&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6833">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uivec2&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6836">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;bvec2&gt; & <span class="code-argument">_obj</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#6911">setArgZero</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#6913">simplifyPath</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-argument">_input</span>);<br/> std::ostream & <a class="code-function" href="#6916">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#6921">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__FSNType.html">etk::FSNType</a> & <span class="code-argument">_obj</span>);<br/> std::ostream & <a class="code-function" href="#7047">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNode.html">etk::FSNode</a> & <span class="code-argument">_obj</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7050">setBaseFolderData</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_folder</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7052">setBaseFolderDataUser</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_folder</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7054">setBaseFolderCache</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_folder</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7056">initDefaultFolder</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_applName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7058">getUserHomeFolder</a> ();<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#7059">getUUserHomeFolder</a> ();<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7060">getUserRunFolder</a> ();<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#7061">getUUserRunFolder</a> ();<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7085">FSNodeRemove</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7087">FSNodeRemove</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >int64_t</span> <a class="code-function" href="#7089">FSNodeGetCount</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >int64_t</span> <a class="code-function" href="#7091">FSNodeGetCount</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7093">FSNodeCreate</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <span class="code-argument">_right</span>,<br/> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <span class="code-argument">_type</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7097">FSNodeCreate</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <span class="code-argument">_right</span>,<br/> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <span class="code-argument">_type</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7101">FSNodeExist</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7103">FSNodeExist</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7105">FSNodeMove</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path2</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7108">FSNodeMove</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path2</span>);<br/> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <a class="code-function" href="#7111">FSNodeGetRight</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <a class="code-function" href="#7113">FSNodeGetRight</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <a class="code-function" href="#7115">FSNodeGetType</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <a class="code-function" href="#7117">FSNodeGetType</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#7119">FSNodeGetTimeCreated</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#7121">FSNodeGetTimeCreated</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#7123">FSNodeGetTimeModified</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#7125">FSNodeGetTimeModified</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#7127">FSNodeGetTimeAccessed</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >uint64_t</span> <a class="code-function" href="#7129">FSNodeGetTimeAccessed</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7131">FSNodeTouch</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7133">FSNodeTouch</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7135">FSNodeEcho</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_dataTowrite</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7138">FSNodeEcho</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_dataTowrite</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7141">FSNodeEchoAdd</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_dataTowrite</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7144">FSNodeEchoAdd</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_dataTowrite</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7147">FSNodeHistory</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_historyCount</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7150">FSNodeHistory</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_historyCount</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7153">FSNodeReadAllData</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7155">FSNodeGetRealName</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/> std::ostream & <a class="code-function" href="#7199">operator <<</a> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="5708"/><a id="5710"/><h3>to_string</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">to_string</span> (<span class="code-storage-keyword">const</span> TYPE & <span class="code-argument">_variable</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5712"/><h3>to_u32string</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">to_u32string</span> (<span class="code-storage-keyword">const</span> TYPE & <span class="code-argument">_variable</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5715"/><h3>from_string</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">from_string</span> (TYPE & <span class="code-argument">_variableRet</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_value</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5718"/><h3>from_string</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">from_string</span> (TYPE & <span class="code-argument">_variableRet</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_value</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5720"/><h3>string_to_long_double</h3><pre>
longdouble <span class="code-function">string_to_long_double</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5722"/><h3>string_to_long_double</h3><pre>
longdouble <span class="code-function">string_to_long_double</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5724"/><h3>string_to_double</h3><pre>
<span class="code-type" >double</span> <span class="code-function">string_to_double</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5726"/><h3>string_to_double</h3><pre>
<span class="code-type" >double</span> <span class="code-function">string_to_double</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5728"/><h3>string_to_float</h3><pre>
<span class="code-type" >float</span> <span class="code-function">string_to_float</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5730"/><h3>string_to_float</h3><pre>
<span class="code-type" >float</span> <span class="code-function">string_to_float</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5733"/><h3>string_to_int8_t</h3><pre>
<span class="code-type" >int8_t</span> <span class="code-function">string_to_int8_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5736"/><h3>string_to_int8_t</h3><pre>
<span class="code-type" >int8_t</span> <span class="code-function">string_to_int8_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5739"/><h3>string_to_int16_t</h3><pre>
<span class="code-type" >int16_t</span> <span class="code-function">string_to_int16_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5742"/><h3>string_to_int16_t</h3><pre>
<span class="code-type" >int16_t</span> <span class="code-function">string_to_int16_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5745"/><h3>string_to_int32_t</h3><pre>
<span class="code-type" >int32_t</span> <span class="code-function">string_to_int32_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5748"/><h3>string_to_int32_t</h3><pre>
<span class="code-type" >int32_t</span> <span class="code-function">string_to_int32_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5751"/><h3>string_to_int64_t</h3><pre>
<span class="code-type" >int64_t</span> <span class="code-function">string_to_int64_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5754"/><h3>string_to_int64_t</h3><pre>
<span class="code-type" >int64_t</span> <span class="code-function">string_to_int64_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5757"/><h3>string_to_uint8_t</h3><pre>
<span class="code-type" >uint8_t</span> <span class="code-function">string_to_uint8_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5760"/><h3>string_to_uint8_t</h3><pre>
<span class="code-type" >uint8_t</span> <span class="code-function">string_to_uint8_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5763"/><h3>string_to_uint16_t</h3><pre>
<span class="code-type" >uint16_t</span> <span class="code-function">string_to_uint16_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5766"/><h3>string_to_uint16_t</h3><pre>
<span class="code-type" >uint16_t</span> <span class="code-function">string_to_uint16_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5769"/><h3>string_to_uint32_t</h3><pre>
<span class="code-type" >uint32_t</span> <span class="code-function">string_to_uint32_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5772"/><h3>string_to_uint32_t</h3><pre>
<span class="code-type" >uint32_t</span> <span class="code-function">string_to_uint32_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5775"/><h3>string_to_uint64_t</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">string_to_uint64_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5778"/><h3>string_to_uint64_t</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">string_to_uint64_t</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_base</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5780"/><h3>string_to_bool</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">string_to_bool</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5782"/><h3>string_to_bool</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">string_to_bool</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5784"/><a id="5786"/><h3>tolower</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">tolower</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-argument">_obj</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">tolower</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5788"/><a id="5790"/><h3>toupper</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">toupper</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-argument">_obj</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">toupper</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5793"/><a id="5796"/><h3>compare_no_case</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">compare_no_case</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>);<br/> <span class="code-type" >bool</span> <span class="code-function">compare_no_case</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5800"/><a id="5804"/><h3>end_with</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">end_with</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/> <span class="code-type" >bool</span> <span class="code-function">end_with</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5808"/><a id="5812"/><h3>start_with</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">start_with</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/> <span class="code-type" >bool</span> <span class="code-function">start_with</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_val</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5816"/><a id="5820"/><h3>replace</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">replace</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_replace</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">replace</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_replace</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5823"/><a id="5826"/><h3>extract_line</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">extract_line</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_pos</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">extract_line</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_obj</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5829"/><a id="5832"/><h3>split</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::string&gt; <span class="code-function">split</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_val</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::u32string&gt; <span class="code-function">split</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_input</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5834"/><a id="6036"/><h3>sort</h3><pre>
<span class="code-type" >void</span> <span class="code-function">sort</span> (<a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::u32string*&gt; & <span class="code-argument">_list</span>);<br/> <span class="code-type" >void</span> <span class="code-function">sort</span> (<a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::string*&gt; & <span class="code-argument">_list</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6038"/><h3>parseStringStartWithSharp</h3><pre>
<a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <span class="code-function">parseStringStartWithSharp</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6040"/><h3>parseStringStartWithRGBGen</h3><pre>
<a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <span class="code-function">parseStringStartWithRGBGen</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6042"/><h3>parseStringStartWithRGB</h3><pre>
<a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;double,4&gt; <span class="code-function">parseStringStartWithRGB</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6044"/><h3>parseStringStartWithRGBUnsigned32</h3><pre>
<a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint32_t,4&gt; <span class="code-function">parseStringStartWithRGBUnsigned32</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6046"/><h3>parseStringStartWithRGBUnsigned16</h3><pre>
<a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint16_t,4&gt; <span class="code-function">parseStringStartWithRGBUnsigned16</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6048"/><h3>parseStringStartWithRGBUnsigned8</h3><pre>
<a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <span class="code-function">parseStringStartWithRGBUnsigned8</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6050"/><h3>parseStringColorNamed</h3><pre>
<a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t,4&gt; <span class="code-function">parseStringColorNamed</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6051"/><h3>>::get</h3><pre>
uint32_tColor&lt;uint8_t,4 <span class="code-function">>::get</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6052"/><h3>>::get</h3><pre>
uint32_tColor&lt;MY_TYPE,MY_TYPE_SIZE <span class="code-function">>::get</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6288"/><h3>>::Color</h3><pre>
Color&lt;MY_TYPE,MY_TYPE_SIZE <span class="code-function">>::Color</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6336"/><h3>getLogId</h3><pre>
<span class="code-type" >int32_t</span> <span class="code-function">getLogId</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="6338"/><h3>makeRandom</h3><pre>
<span class="code-type" >void</span> <span class="code-function">makeRandom</span> (<span class="code-type" >float</span> <span class="code-argument">range</span>);<br/></pre>
Generate a compleate random Matrix.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">range</span> </td><td> The min/max value of the random Generation [-range..range].</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6340"/><h3>maxDifference</h3><pre>
<span class="code-type" >T</span> <span class="code-function">maxDifference</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">input</span>);<br/></pre>
Return the maximum of the diff for this Matrix.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">input</span> </td><td> The compared Matix.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>The absolute max value.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6341"/><h3>max</h3><pre>
<span class="code-type" >T</span> <span class="code-member">max</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6342"/><h3>iii</h3><pre>
for(int32_t <span class="code-member">iii</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6344"/><h3>size</h3><pre>
iii&lt;m_data <span class="code-function">size</span> ()&&iii&lt;inputm_datasize <span class="code-argument">(</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6416"/><h3></h3><pre>
++iii <span class="code-function"></span> (+ <span class="code-argument">iii</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6423"/><h3>matFrustum</h3><pre>
Matrix4 <span class="code-function">matFrustum</span> (<span class="code-type" >float</span> <span class="code-argument">xmin</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">xmax</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">ymin</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">ymax</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zNear</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zFar</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6428"/><h3>matPerspective</h3><pre>
Matrix4 <span class="code-function">matPerspective</span> (<span class="code-type" >float</span> <span class="code-argument">foxy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">aspect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zNear</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">zFar</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6435"/><h3>matOrtho</h3><pre>
Matrix4 <span class="code-function">matOrtho</span> (<span class="code-type" >float</span> <span class="code-argument">left</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">right</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">bottom</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">top</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">nearVal</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">farVal</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6437"/><h3>matTranslate</h3><pre>
Matrix4 <span class="code-function">matTranslate</span> (vec3 <span class="code-argument">vect</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6439"/><h3>matScale</h3><pre>
Matrix4 <span class="code-function">matScale</span> (vec3 <span class="code-argument">vect</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6442"/><h3>matRotate</h3><pre>
Matrix4 <span class="code-function">matRotate</span> (vec3 <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6444"/><h3>matRotate2</h3><pre>
Matrix4 <span class="code-function">matRotate2</span> (vec3 <span class="code-argument">vect</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6448"/><h3>matLookAt</h3><pre>
Matrix4 <span class="code-function">matLookAt</span> (vec3 <span class="code-argument">eye</span>,<br/> vec3 <span class="code-argument">center</span>,<br/> vec3 <span class="code-argument">up</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6588"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Matrix4.html">etk::Matrix4</a> & <span class="code-argument">_obj</span>);<br/></pre>
Debug operator To display the curent element in a Human redeable information<br/>
<br/>
<hr/>
<a id="6591"/><a id="6594"/><a id="6597"/><a id="6607"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;int32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> btVector3 & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;uint32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;bool&gt; & <span class="code-argument">_obj</span>);<br/></pre>
Debug operator To display the curent element in a Human redeable information<br/>
<br/>
<hr/>
<a id="6610"/><a id="6613"/><a id="6616"/><a id="6693"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;vec3&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;ivec3&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uivec3&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;bvec3&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6696"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;int32_t&gt; & <span class="code-argument">_obj</span>);<br/></pre>
Debug operator To display the curent element in a Human redeable information<br/>
<br/>
<hr/>
<a id="6699"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;float&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6702"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;uint32_t&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6806"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector4D.html">etk::Vector4D</a>&lt;bool&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6809"/><a id="6812"/><a id="6815"/><a id="6827"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;int32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;float&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;uint32_t&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector2D.html">etk::Vector2D</a>&lt;bool&gt; & <span class="code-argument">_obj</span>);<br/></pre>
Debug operator To display the curent element in a Human redeable information<br/>
<br/>
<hr/>
<a id="6830"/><a id="6833"/><a id="6836"/><a id="6911"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;vec2&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;ivec2&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uivec2&gt; & <span class="code-argument">_obj</span>);<br/> std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;bvec2&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6913"/><h3>setArgZero</h3><pre>
<span class="code-type" >void</span> <span class="code-function">setArgZero</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6916"/><h3>simplifyPath</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">simplifyPath</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6921"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7047"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__FSNType.html">etk::FSNType</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7050"/><h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNode.html">etk::FSNode</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7052"/><h3>setBaseFolderData</h3><pre>
<span class="code-type" >void</span> <span class="code-function">setBaseFolderData</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_folder</span>);<br/></pre>
Set manualy the folder of the Data.(like /usr/shared/applName/ for linux)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_folder</span> </td><td> folder path of the cathegorie</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7054"/><h3>setBaseFolderDataUser</h3><pre>
<span class="code-type" >void</span> <span class="code-function">setBaseFolderDataUser</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_folder</span>);<br/></pre>
Set the user data folder (like /home/machin/.local/applName/ for linux)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_folder</span> </td><td> folder path of the cathegorie</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7056"/><h3>setBaseFolderCache</h3><pre>
<span class="code-type" >void</span> <span class="code-function">setBaseFolderCache</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_folder</span>);<br/></pre>
Set the Cach folder for the application (like /tmp)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_folder</span> </td><td> folder path of the cathegorie</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7058"/><h3>initDefaultFolder</h3><pre>
<span class="code-type" >void</span> <span class="code-function">initDefaultFolder</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_applName</span>);<br/></pre>
Initialyse all the subFolder usable by the user like DATA/HOME/CACHE/USERDATA<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_applName</span> </td><td> the name of the application</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7059"/><h3>getUserHomeFolder</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getUserHomeFolder</span> ();<br/></pre>
Get the home folder of the user<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the home folder : like : "/home/machin/"</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7060"/><h3>getUUserHomeFolder</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">getUUserHomeFolder</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="7061"/><h3>getUserRunFolder</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getUserRunFolder</span> ();<br/></pre>
Get the folder of the Program is running<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the basic folder name (ex : run ./appl in the pwd=/home/machin/sousFolder ==&gt; this return the pwd folder)</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7085"/><h3>getUUserRunFolder</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">getUUserRunFolder</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="7087"/><h3>FSNodeRemove</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeRemove</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : Remove folder and subFolder, files pipes ...<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7089"/><h3>FSNodeRemove</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeRemove</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7091"/><h3>FSNodeGetCount</h3><pre>
<span class="code-type" >int64_t</span> <span class="code-function">FSNodeGetCount</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : count the number of element in a path (if it is not a path ==&gt; return -1)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>number of File inside&lt;br/&gt;-1 : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7093"/><h3>FSNodeGetCount</h3><pre>
<span class="code-type" >int64_t</span> <span class="code-function">FSNodeGetCount</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7097"/><h3>FSNodeCreate</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeCreate</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <span class="code-argument">_right</span>,<br/> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <span class="code-argument">_type</span>);<br/></pre>
Simple access for : Create a file or a folder depending of the request<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_right</span> </td><td> Right of the creation</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_type</span> </td><td> Type of the element that might be created</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7101"/><h3>FSNodeCreate</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeCreate</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <span class="code-argument">_right</span>,<br/> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <span class="code-argument">_type</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7103"/><h3>FSNodeExist</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeExist</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : chexk the exestance of an element<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7105"/><h3>FSNodeExist</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeExist</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7108"/><h3>FSNodeMove</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeMove</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path2</span>);<br/></pre>
Simple access for : chexk the exestance of an element<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path1</span> </td><td> Folder/File/Pipe path of the node sources</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path2</span> </td><td> Folder/File/Pipe path of the node destination</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7111"/><h3>FSNodeMove</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeMove</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path2</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7113"/><h3>FSNodeGetRight</h3><pre>
<a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <span class="code-function">FSNodeGetRight</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : Get right of the current Node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7115"/><h3>FSNodeGetRight</h3><pre>
<a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> <span class="code-function">FSNodeGetRight</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7117"/><h3>FSNodeGetType</h3><pre>
<span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <span class="code-function">FSNodeGetType</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : Get type of the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7119"/><h3>FSNodeGetType</h3><pre>
<span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__typeNode.html">etk::typeNode</a> <span class="code-function">FSNodeGetType</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7121"/><h3>FSNodeGetTimeCreated</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">FSNodeGetTimeCreated</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : Getting creation time of the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7123"/><h3>FSNodeGetTimeCreated</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">FSNodeGetTimeCreated</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7125"/><h3>FSNodeGetTimeModified</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">FSNodeGetTimeModified</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : Getting Modification time of the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7127"/><h3>FSNodeGetTimeModified</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">FSNodeGetTimeModified</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7129"/><h3>FSNodeGetTimeAccessed</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">FSNodeGetTimeAccessed</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : Getting Accessing time of the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7131"/><h3>FSNodeGetTimeAccessed</h3><pre>
<span class="code-type" >uint64_t</span> <span class="code-function">FSNodeGetTimeAccessed</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7133"/><h3>FSNodeTouch</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeTouch</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Simple access for : Update Modification time with the current time of the node (&gt;)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7135"/><h3>FSNodeTouch</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeTouch</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7138"/><h3>FSNodeEcho</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeEcho</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_dataTowrite</span>);<br/></pre>
Simple access for : Basic write on the node (like console echo)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_dataTowrite</span> </td><td> write data in the Node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7141"/><h3>FSNodeEcho</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeEcho</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_dataTowrite</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7144"/><h3>FSNodeEchoAdd</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeEchoAdd</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_dataTowrite</span>);<br/></pre>
Simple access for : Basic write on the node (like console echo) in adding mode (&gt;&gt;)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_dataTowrite</span> </td><td> write data in the Node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Action done corectly&lt;br/&gt;false : An error occured</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7147"/><h3>FSNodeEchoAdd</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">FSNodeEchoAdd</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_dataTowrite</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7150"/><h3>FSNodeHistory</h3><pre>
<span class="code-type" >void</span> <span class="code-function">FSNodeHistory</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_historyCount</span>);<br/></pre>
move file to generate an history of the current file<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_historyCount</span> </td><td> number of saved file in the history (-xxx)</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7153"/><h3>FSNodeHistory</h3><pre>
<span class="code-type" >void</span> <span class="code-function">FSNodeHistory</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <span class="code-argument">_path</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_historyCount</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7155"/><h3>FSNodeReadAllData</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">FSNodeReadAllData</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
Read all the data from a file<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> Folder/File/Pipe path of the node</td></tr>
<tr><td><b>Return: </b></td><td></td><td>all the data of the file in a string</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7199"/><h3>FSNodeGetRealName</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">FSNodeGetRealName</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_path</span>);<br/></pre>
get the system name of the current path<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_path</span> </td><td> "DATA:xxx" etk file name.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>return real file name "/aaa/bbb/ccc/xxx"</td></tr></table>
</ul>
<br/>
<hr/>
<h3>operator <<</h3><pre>
std::ostream & <span class="code-function">operator <<</span> (std::ostream & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>