[DOC] update doc

This commit is contained in:
Edouard DUPIN 2014-10-18 09:21:19 +02:00
parent 9895dd24c8
commit 53a41382f5
65 changed files with 2942 additions and 5291 deletions

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -62,36 +62,36 @@
<li><a href="class_etk__Archive__Content.html">Content</a></li></ul> <li><a href="class_etk__Archive__Content.html">Content</a></li></ul>
<h2>Constructor and Destructor:</h2> <h2>Constructor and Destructor:</h2>
<pre> <pre>
+ <a class="code-function" href="#8991">Archive</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">_fileName</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#8993">~Archive</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-function" href="#6867">Archive</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">_fileName</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6869">~Archive</a> ();<br/></pre>
<br/> <br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-member" href="#8995">m_fileName</a>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#8996">getFileName</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/># <a class="code-type" href="class_etk__Hash.html">etk::Hash</a>&lt;Content&gt; <a class="code-member" href="#8998">m_content</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#8999">size</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#9001">getName</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#9003">getContent</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#9005">getContent</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#9007">exist</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9009">open</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">_key</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9011">close</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">_key</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9013">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/># <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#9015">loadFile</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/>+ Archive* <a class="code-function" href="#9017">load</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">_fileName</span>);<br/></pre> # <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-member" href="#6870">m_fileName</a>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#6871">getFileName</a> ();<br/># std::map&lt;std::string,Content&gt; <a class="code-member" href="#6872">m_content</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6873">size</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#6874">getName</a> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#6876">getContent</a> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#6878">getContent</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6880">exist</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6882">open</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">_key</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6884">close</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">_key</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6886">display</a> ();<br/># <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6887">loadFile</a> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/>+ Archive* <a class="code-function" href="#6890">load</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">_fileName</span>);<br/></pre>
<br/> <br/>
<h2>Object Hierarchy:<h2> <h2>Object Hierarchy:<h2>
<pre> <pre>
etk::Archive<br/> +--> <a href="class_etk__archive__Zip.html">etk::archive::Zip</a><br/></pre> etk::Archive<br/> +--> <a href="class_etk__archive__Zip.html">etk::archive::Zip</a><br/></pre>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8991"/><a id="8993"/><h3>Archive</h3><pre> <a id="6867"/><a id="6869"/><h3>Archive</h3><pre>
+ <span class="code-function">Archive</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">_fileName</span>);<br/></pre> + <span class="code-function">Archive</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">_fileName</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8995"/><h3>~Archive</h3><pre> <a id="6870"/><h3>~Archive</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Archive</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-storage-keyword">virtual</span> <span class="code-function">~Archive</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8996"/><h3>m_fileName</h3><pre> <a id="6871"/><h3>m_fileName</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-member">m_fileName</span>;<br/></pre> # <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-member">m_fileName</span>;<br/></pre>
File name when it came from an file<br/> File name when it came from an file<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8998"/><h3>getFileName</h3><pre> <a id="6872"/><h3>getFileName</h3><pre>
+ <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-function">getFileName</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <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-function">getFileName</span> ();<br/></pre>
Get the current file name.<br/><ul> Get the current file name.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the requested file name.</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>the requested file name.</td></tr></table>
@ -99,14 +99,14 @@ Get the current file name.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8999"/><h3>m_content</h3><pre> <a id="6873"/><h3>m_content</h3><pre>
# <a class="code-type" href="class_etk__Hash.html">etk::Hash</a>&lt;Content&gt; <span class="code-member">m_content</span>;<br/></pre> # std::map&lt;std::string,Content&gt; <span class="code-member">m_content</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="9001"/><h3>size</h3><pre> <a id="6874"/><h3>size</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">size</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >int32_t</span> <span class="code-function">size</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get the number of elements<br/><ul> Get the number of elements<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>nb files in the archive</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>nb files in the archive</td></tr></table>
@ -114,8 +114,8 @@ Get the number of elements<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9003"/><h3>getName</h3><pre> <a id="6876"/><h3>getName</h3><pre>
+ <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-function">getName</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <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-function">getName</span> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the File name of the ID<br/><ul> Get the File name of the ID<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> id of the element (must be &lt; Size())</td></tr> <td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> id of the element (must be &lt; Size())</td></tr>
@ -124,8 +124,8 @@ Get the File name of the ID<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9005"/><h3>getContent</h3><pre> <a id="6878"/><h3>getContent</h3><pre>
+ <span class="code-storage-keyword">const</span> Content & <span class="code-function">getContent</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-storage-keyword">const</span> Content & <span class="code-function">getContent</span> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the File name of the ID<br/><ul> Get the File name of the ID<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> id of the element (must be &lt; Size())</td></tr> <td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> id of the element (must be &lt; Size())</td></tr>
@ -134,7 +134,7 @@ Get the File name of the ID<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9007"/><h3>getContent</h3><pre> <a id="6880"/><h3>getContent</h3><pre>
+ <span class="code-storage-keyword">const</span> Content & <span class="code-function">getContent</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-storage-keyword">const</span> Content & <span class="code-function">getContent</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the File name of the ID<br/><ul> Get the File name of the ID<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -144,7 +144,7 @@ Get the File name of the ID<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9009"/><h3>exist</h3><pre> <a id="6882"/><h3>exist</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">exist</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">exist</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Check if a file exist<br/><ul> Check if a file exist<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -154,7 +154,7 @@ Check if a file exist<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9011"/><h3>open</h3><pre> <a id="6884"/><h3>open</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">open</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">_key</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">open</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">_key</span>);<br/></pre>
Load the specific file in the memory<br/><ul> Load the specific file in the memory<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -164,7 +164,7 @@ Load the specific file in the memory<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9013"/><h3>close</h3><pre> <a id="6886"/><h3>close</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">close</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">_key</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">close</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">_key</span>);<br/></pre>
Un-Load the specific file from the memory<br/><ul> Un-Load the specific file from the memory<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -174,13 +174,13 @@ Un-Load the specific file from the memory<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9015"/><h3>display</h3><pre> <a id="6887"/><h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">display</span> ();<br/></pre>
Display all Element in the archive<br/> Display all Element in the archive<br/>
<br/> <br/>
<hr/> <hr/>
<a id="9017"/><h3>loadFile</h3><pre> <a id="6890"/><h3>loadFile</h3><pre>
# <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">loadFile</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/></pre> # <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">loadFile</span> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/></pre>
Request the load in memory of the concerned file.<br/><ul> Request the load in memory of the concerned file.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> Id of the file to load.</td></tr> <td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> Id of the file to load.</td></tr>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,57 +57,57 @@
<br/><br/> <br/><br/>
<h2>Constructor and Destructor:</h2> <h2>Constructor and Destructor:</h2>
<pre> <pre>
+ <a class="code-function" href="#8983">Content</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_basicSize</span>);<br/></pre> + <a class="code-function" href="#6862">Content</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_basicSize</span>);<br/></pre>
<br/> <br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#8973">increaseRef</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8975">decreaseRef</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#8977">getNumberOfRef</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#8980">getTheoricSize</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#8985">size</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span>* <a class="code-function" href="#8987">data</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char&gt; & <a class="code-function" href="#8989">getDataVector</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <a class="code-function" href="#6856">increaseRef</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6857">decreaseRef</a> ();<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6858">getNumberOfRef</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6860">getTheoricSize</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6864">size</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span>* <a class="code-function" href="#6865">data</a> () <span class="code-storage-keyword">const</span>;<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char&gt; & <a class="code-function" href="#6866">getDataVector</a> ();<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8973"/><a id="8975"/><h3>increaseRef</h3><pre> <a id="6856"/><a id="6857"/><h3>increaseRef</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">increaseRef</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">increaseRef</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8977"/><h3>decreaseRef</h3><pre> <a id="6858"/><h3>decreaseRef</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">decreaseRef</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">decreaseRef</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8980"/><h3>getNumberOfRef</h3><pre> <a id="6860"/><h3>getNumberOfRef</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getNumberOfRef</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >int32_t</span> <span class="code-function">getNumberOfRef</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8983"/><h3>getTheoricSize</h3><pre> <a id="6862"/><h3>getTheoricSize</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getTheoricSize</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >int32_t</span> <span class="code-function">getTheoricSize</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8985"/><h3>Content</h3><pre> <a id="6864"/><h3>Content</h3><pre>
+ <span class="code-function">Content</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_basicSize</span>);<br/></pre> + <span class="code-function">Content</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_basicSize</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8987"/><h3>size</h3><pre> <a id="6865"/><h3>size</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">size</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >int32_t</span> <span class="code-function">size</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8989"/><h3>data</h3><pre> <a id="6866"/><h3>data</h3><pre>
+ <span class="code-type" >void</span>* <span class="code-function">data</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >void</span>* <span class="code-function">data</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<h3>getDataVector</h3><pre> <h3>getDataVector</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char&gt; & <span class="code-function">getDataVector</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char&gt; & <span class="code-function">getDataVector</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,21 +57,21 @@
<br/><br/> <br/><br/>
<h2>Constructor and Destructor:</h2> <h2>Constructor and Destructor:</h2>
<pre> <pre>
+ <a class="code-function" href="#7702">BaseNoise</a> (ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_max</span>);<br/>+ <a class="code-function" href="#7706">~BaseNoise</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-function" href="#5534">BaseNoise</a> (ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_max</span>);<br/>+ <a class="code-function" href="#5538">~BaseNoise</a> ();<br/></pre>
<br/> <br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <span class="code-type" >float</span> <a class="code-function" href="#7708">get</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >float</span> <a class="code-function" href="#5539">get</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="7702"/><a id="7706"/><h3>BaseNoise</h3><pre> <a id="5534"/><a id="5538"/><h3>BaseNoise</h3><pre>
+ <span class="code-function">BaseNoise</span> (ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_max</span>);<br/></pre> + <span class="code-function">BaseNoise</span> (ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_max</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="7708"/><h3>~BaseNoise</h3><pre> <a id="5539"/><h3>~BaseNoise</h3><pre>
+ <span class="code-function">~BaseNoise</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-function">~BaseNoise</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>

File diff suppressed because one or more lines are too long

View File

@ -1,202 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::CCout</h1><hr/><h2>Description:</h2>
Generic log output system. it change automaticly from generic console to Android console.<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#8334">CCout</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#8336">~CCout</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >int8_t</span> <a class="code-member" href="#8333">m_levelAndroid</a>;<br/>+ CCout & <a class="code-function" href="#8338">operator <<</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8340">operator <<</a> (size_t <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8342">operator <<</a> (<span class="code-type" >int8_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8344">operator <<</a> (<span class="code-type" >int16_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8346">operator <<</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8348">operator <<</a> (<span class="code-type" >int64_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8350">operator <<</a> (<span class="code-type" >uint8_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8352">operator <<</a> (<span class="code-type" >uint16_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8354">operator <<</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8356">operator <<</a> (<span class="code-type" >uint64_t</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8358">operator <<</a> (<span class="code-type" >double</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8360">operator <<</a> (<span class="code-type" >float</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8362">operator <<</a> (<span class="code-type" >char</span>* <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8364">operator <<</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8366">operator <<</a> (<span class="code-type" >char</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8368">operator <<</a> (<span class="code-type" >bool</span> <span class="code-argument">_t</span>);<br/>+ CCout & <a class="code-function" href="#8370">operator <<</a> (CStart <span class="code-argument">_ccc</span>);<br/>+ CCout & <a class="code-function" href="#8372">operator <<</a> (<a class="code-type" href="class_etk__CEndl.html">etk::CEndl</a> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="8333"/><a id="8334"/><h3>m_levelAndroid</h3><pre>
+ <span class="code-type" >int8_t</span> <span class="code-member">m_levelAndroid</span>;<br/></pre>
specific level for Android<br/>
<br/>
<hr/>
<a id="8336"/><h3>CCout</h3><pre>
+ <span class="code-function">CCout</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8338"/><h3>~CCout</h3><pre>
+ <span class="code-function">~CCout</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8340"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8342"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (size_t <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8344"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >int8_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8346"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >int16_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8348"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8350"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >int64_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8352"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >uint8_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8354"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >uint16_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8356"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8358"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >uint64_t</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8360"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >double</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8362"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >float</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8364"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >char</span>* <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8366"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8368"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >char</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8370"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<span class="code-type" >bool</span> <span class="code-argument">_t</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8372"/><h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (CStart <span class="code-argument">_ccc</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>operator <<</h3><pre>
+ CCout & <span class="code-function">operator <<</span> (<a class="code-type" href="class_etk__CEndl.html">etk::CEndl</a> <span class="code-argument">_t</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>

View File

@ -1,65 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::CEndl</h1><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>

View File

@ -1,65 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::CStart</h1><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>

View File

@ -1,283 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::Color</h1><hr/><h2>Description:</h2>
The color class is a template to abstract the color implementation choice.<br/>
It is important to note that the color choice denpznd on the level of developent.
For example :
<ul> Graphic application use:
<ul> Image in 3/4 bytes for rgb(a)
Color description in char : '#F6780FFF' or the equivalent number:0xF6780FFF
</ul> middleware will mainely use a the 4 separate value with 1 byte for each.
graphic interface (openGL) store image in 1/2/3/4 bytes color and interpolate it in 'n' float. And note that the user color is sored in float.
</ul>
Then with this class we abstract the transformation format and set an easy same way to use the color independing of the developpement level.<br/>
Some of the basic color is defined in the namespace: [namespace[etk::color]].
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="namespace_etk__color.html">color</a></ul>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#8031">Color</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#8033">Color</a> (<span class="code-type" >double</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_a</span>);<br/>+ <a class="code-function" href="#8038">Color</a> (<span class="code-type" >float</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_a</span>);<br/>+ <a class="code-function" href="#8043">Color</a> (<span class="code-type" >uint8_t</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_a</span>);<br/>+ <a class="code-function" href="#8048">Color</a> (<span class="code-type" >int</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_a</span>);<br/>+ <a class="code-function" href="#8053">Color</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_input</span>);<br/>+ <a class="code-function" href="#8055">Color</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;float&gt; & <span class="code-argument">_obj</span>);<br/>+ <a class="code-function" href="#8057">Color</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t&gt; & <span class="code-argument">_obj</span>);<br/>+ <a class="code-function" href="#8059">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/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ Color&lt;MY_TYPE&gt; & <a class="code-function" href="#8061">operator =</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;MY_TYPE&gt; & <span class="code-argument">_input</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8063">operator !=</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;MY_TYPE&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8065">operator ==</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;MY_TYPE&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >uint32_t</span> <a class="code-function" href="#8067">get</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8069">set</a> (<span class="code-type" >float</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_a</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8074">set</a> (<span class="code-type" >uint8_t</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_a</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8079">set</a> (<span class="code-type" >int</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_a</span>);<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#8084">getHexString</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#8086">getString</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE <a class="code-function" href="#8088">r</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE <a class="code-function" href="#8090">g</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE <a class="code-function" href="#8092">b</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE <a class="code-function" href="#8094">a</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8096">setR</a> (MY_TYPE <span class="code-argument">_r</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8098">setG</a> (MY_TYPE <span class="code-argument">_g</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8100">setB</a> (MY_TYPE <span class="code-argument">_b</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8102">setA</a> (MY_TYPE <span class="code-argument">_a</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="8031"/><a id="8033"/><h3>Color</h3><pre>
+ <span class="code-function">Color</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor. It does not initialise element of class.<br/>
<br/>
<hr/>
<a id="8038"/><a id="8043"/><a id="8048"/><a id="8053"/><h3>Color</h3><pre>
+ <span class="code-function">Color</span> (<span class="code-type" >double</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_a</span>);<br/>+ <span class="code-function">Color</span> (<span class="code-type" >float</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_a</span>);<br/>+ <span class="code-function">Color</span> (<span class="code-type" >uint8_t</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_a</span>);<br/>+ <span class="code-function">Color</span> (<span class="code-type" >int</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_a</span>);<br/></pre>
Contructor with request initialisation.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_r</span> </td><td> Red color.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_g</span> </td><td> Green color.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_b</span> </td><td> Blue color.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_a</span> </td><td> Alpha blending.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8055"/><h3>Color</h3><pre>
+ <span class="code-function">Color</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_input</span>);<br/></pre>
Constructor with the single integer input.<br/><b>Note:</b> Not forger the alpha blending at the end<br/> <ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_input</span> </td><td> rgba integer value : 0xrrggbbaa &gt;&gt; 0x99AF6DFF</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8057"/><a id="8059"/><h3>Color</h3><pre>
+ <span class="code-function">Color</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;float&gt; & <span class="code-argument">_obj</span>);<br/>+ <span class="code-function">Color</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;uint8_t&gt; & <span class="code-argument">_obj</span>);<br/></pre>
Copy contructor or convert contructor<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_obj</span> </td><td> Element to copy in this new color class.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8061"/><h3>Color</h3><pre>
+ <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>
String extractor constructor.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_input</span> </td><td> Color string to parse. it can be : "#rrggbb", "rgb", "rrggbbaa", "rgba", "blueviolet" ...</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8063"/><h3>operator =</h3><pre>
+ Color&lt;MY_TYPE&gt; & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;MY_TYPE&gt; & <span class="code-argument">_input</span>);<br/></pre>
Asignemement operator<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_input</span> </td><td> Color object to set in this class.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>reference on this element.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8065"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;MY_TYPE&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Different comparaison operator.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_obj</span> </td><td> Color object to compare.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true This is not the same color&lt;br/&gt;false This is the same color.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8067"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;MY_TYPE&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Equality comparaison operator.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_obj</span> </td><td> Color object to compare.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true This is the same color.&lt;br/&gt;false The color are different.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8069"/><h3>get</h3><pre>
+ <span class="code-type" >uint32_t</span> <span class="code-function">get</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Color in unsigned integer</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8074"/><a id="8079"/><a id="8084"/><h3>set</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">set</span> (<span class="code-type" >float</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_a</span>);<br/>+ <span class="code-type" >void</span> <span class="code-function">set</span> (<span class="code-type" >uint8_t</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >uint8_t</span> <span class="code-argument">_a</span>);<br/>+ <span class="code-type" >void</span> <span class="code-function">set</span> (<span class="code-type" >int</span> <span class="code-argument">_r</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_g</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_b</span>,<br/> <span class="code-type" >int</span> <span class="code-argument">_a</span>);<br/></pre>
Set the specified color elements.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_r</span> </td><td> Red color.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_g</span> </td><td> Green color.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_b</span> </td><td> Blue color.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_a</span> </td><td> Alpha blending.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8086"/><h3>getHexString</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getHexString</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Convert the color in an hexedecimal string ("0xFEDCBA98")<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The formated string</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8088"/><h3>getString</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getString</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Convert the color in an generic string value ("#FEDCBA98")<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The formated string</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8090"/><h3>r</h3><pre>
+ MY_TYPE <span class="code-function">r</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get red color.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The red color.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8092"/><h3>g</h3><pre>
+ MY_TYPE <span class="code-function">g</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get green color.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The green color.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8094"/><h3>b</h3><pre>
+ MY_TYPE <span class="code-function">b</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get blue color.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The blue color.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8096"/><h3>a</h3><pre>
+ MY_TYPE <span class="code-function">a</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get alpha blending.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The alpha blending.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8098"/><h3>setR</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setR</span> (MY_TYPE <span class="code-argument">_r</span>);<br/></pre>
Set red color.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_r</span> </td><td> The red color to set.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8100"/><h3>setG</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setG</span> (MY_TYPE <span class="code-argument">_g</span>);<br/></pre>
Set green color.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_g</span> </td><td> The green color to set.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8102"/><h3>setB</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setB</span> (MY_TYPE <span class="code-argument">_b</span>);<br/></pre>
Set blue color.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_b</span> </td><td> The blue color to set.</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>setA</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setA</span> (MY_TYPE <span class="code-argument">_a</span>);<br/></pre>
Set alpha blending.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_a</span> </td><td> The alpha blending to set.</td></tr>
</table>
</ul>
<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>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -52,7 +52,7 @@
</div> </div>
</div> </div>
<div class="container" id="content"> <div class="container" id="content">
<h1>class: etk::Fifo</h1><hr/><h2>Description:</h2> <h1>class: etk::template&lt;MY_TYPE&gt Fifo</h1><hr/><h2>Description:</h2>
Fifo tamplate is a simple messaged fifo element to Fifo tamplate is a simple messaged fifo element to
transfer data message from a thead to an other.<br/><ul> transfer data message from a thead to an other.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -60,26 +60,22 @@ transfer data message from a thead to an other.<br/><ul>
</table> </table>
</ul> </ul>
<br/> <br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9061">Fifo</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9063">~Fifo</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <span class="code-type" >bool</span> <a class="code-function" href="#9065">wait</a> (MY_TYPE & <span class="code-argument">_data</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#9067">wait</a> (MY_TYPE & <span class="code-argument">_data</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_timeOutInUs</span>);<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#9070">count</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9072">post</a> (MY_TYPE & <span class="code-argument">_data</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9074">clean</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-function" href="#6898">Fifo</a> ();<br/>+ <a class="code-function" href="#6899">~Fifo</a> ();<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6900">wait</a> (MY_TYPE & <span class="code-argument">_data</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6902">wait</a> (MY_TYPE & <span class="code-argument">_data</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_timeOutInUs</span>);<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6905">count</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6906">post</a> (MY_TYPE & <span class="code-argument">_data</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6908">clean</a> ();<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="9061"/><a id="9063"/><h3>Fifo</h3><pre> <a id="6898"/><a id="6899"/><h3>Fifo</h3><pre>
+ <span class="code-function">Fifo</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-function">Fifo</span> ();<br/></pre>
Create a fifo with no message.<br/> Create a fifo with no message.<br/>
<br/> <br/>
<hr/> <hr/>
<a id="9065"/><h3>~Fifo</h3><pre> <a id="6900"/><h3>~Fifo</h3><pre>
+ <span class="code-function">~Fifo</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-function">~Fifo</span> ();<br/></pre>
Remove the fifo and all message inside.<br/> Remove the fifo and all message inside.<br/>
<br/> <br/>
<hr/> <hr/>
<a id="9067"/><h3>wait</h3><pre> <a id="6902"/><h3>wait</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">wait</span> (MY_TYPE & <span class="code-argument">_data</span>);<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">wait</span> (MY_TYPE & <span class="code-argument">_data</span>);<br/></pre>
Wait a message from the other thread. (no timeout set)<br/><ul> Wait a message from the other thread. (no timeout set)<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -89,7 +85,7 @@ Wait a message from the other thread. (no timeout set)<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9070"/><h3>wait</h3><pre> <a id="6905"/><h3>wait</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">wait</span> (MY_TYPE & <span class="code-argument">_data</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_timeOutInUs</span>);<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">wait</span> (MY_TYPE & <span class="code-argument">_data</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_timeOutInUs</span>);<br/></pre>
Wait a message from the other thread, with a specified timeout.<br/><ul> Wait a message from the other thread, with a specified timeout.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -100,8 +96,8 @@ Wait a message from the other thread, with a specified timeout.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9072"/><h3>count</h3><pre> <a id="6906"/><h3>count</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">count</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >int32_t</span> <span class="code-function">count</span> ();<br/></pre>
Get the number of message in the fifo.<br/><ul> Get the number of message in the fifo.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Number of message in the fifo.</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>Number of message in the fifo.</td></tr></table>
@ -109,7 +105,7 @@ Get the number of message in the fifo.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9074"/><h3>post</h3><pre> <a id="6908"/><h3>post</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">post</span> (MY_TYPE & <span class="code-argument">_data</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">post</span> (MY_TYPE & <span class="code-argument">_data</span>);<br/></pre>
Send a message at the other thread by setting a new message in the fifo.<br/><ul> Send a message at the other thread by setting a new message in the fifo.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -120,7 +116,7 @@ Send a message at the other thread by setting a new message in the fifo.<br/><ul
<br/> <br/>
<hr/> <hr/>
<h3>clean</h3><pre> <h3>clean</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clean</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">clean</span> ();<br/></pre>
Remove all the message in the fifo.<br/> Remove all the message in the fifo.<br/>
<br/> <br/>
<hr/> <hr/>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -52,25 +52,21 @@
</div> </div>
</div> </div>
<div class="container" id="content"> <div class="container" id="content">
<h1>class: etk::HashData</h1><hr/><h2>Description:</h2> <h1>class: etk::template&lt;MY_TYPE&gt HashData</h1><hr/><h2>Description:</h2>
internel data of the <a href="etk__hash.html">etk::hash</a> class, it contain internel data of the <a href="class_etk__hash.html">etk::hash</a> class, it contain
the name and the value of the hash vector.<br/><br/> the name and the value of the hash vector.<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#8264">HashData</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-member" href="#8262">m_key</a>;<br/>+ MY_TYPE <a class="code-member" href="#8263">m_value</a>;<br/></pre> + <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-member" href="#6230">m_key</a>;<br/>+ MY_TYPE <a class="code-member" href="#6231">m_value</a>;<br/>+ <a class="code-function" href="#6232">HashData</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_val</span>);<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8262"/><a id="8263"/><h3>m_key</h3><pre> <a id="6230"/><a id="6231"/><h3>m_key</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-member">m_key</span>;<br/></pre> + <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-member">m_key</span>;<br/></pre>
name of the current hash<br/> name of the current hash<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8264"/><h3>m_value</h3><pre> <a id="6232"/><h3>m_value</h3><pre>
+ MY_TYPE <span class="code-member">m_value</span>;<br/></pre> + MY_TYPE <span class="code-member">m_value</span>;<br/></pre>
data of the current Hash<br/> data of the current Hash<br/>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -52,7 +52,7 @@
</div> </div>
</div> </div>
<div class="container" id="content"> <div class="container" id="content">
<h1>class: etk::Hash</h1><hr/><h2>Description:</h2> <h1>class: etk::template&lt;MY_TYPE&gt Hash</h1><hr/><h2>Description:</h2>
Hash table tamplate is a simple classical hash interface. Hash table tamplate is a simple classical hash interface.
A hash table is a equivalent of the dictionary in python, this is a A hash table is a equivalent of the dictionary in python, this is a
simple interfaace between a name and a value: simple interfaace between a name and a value:
@ -77,16 +77,12 @@ myValue.<span class="code-function-name">add(</span><span class="code-text-quote
<span class="code-comment">//Clean all the table: <span class="code-comment">//Clean all the table:
</span>myValue.<span class="code-function-name">clear(</span>); </span>myValue.<span class="code-function-name">clear(</span>);
</pre><br/><br/> </pre><br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#8269">Hash</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_count</span>);<br/>+ <a class="code-function" href="#8271">~Hash</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#8273">clear</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >int64_t</span> <a class="code-function" href="#8275">getId</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8277">exist</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">_name</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#8279">get</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#8281">operator [ ]</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">_key</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#8283">operator [ ]</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8285">add</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8288">set</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8291">remove</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">_key</span>);<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#8293">size</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#8295">operator [ ]</a> (size_t <span class="code-argument">_pos</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#8297">operator [ ]</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#8299">getKey</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#8301">getValue</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#8303">getValue</a> (size_t <span class="code-argument">_pos</span>);<br/></pre> + <a class="code-function" href="#6237">Hash</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_count</span>);<br/>+ <a class="code-function" href="#6239">~Hash</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6240">clear</a> ();<br/>+ <span class="code-type" >int64_t</span> <a class="code-function" href="#6241">getId</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6243">exist</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">_name</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6245">get</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6247">operator [ ]</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">_key</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#6249">operator [ ]</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6251">add</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6254">set</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6257">remove</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">_key</span>);<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6259">size</a> () <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6260">operator [ ]</a> (size_t <span class="code-argument">_pos</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#6262">operator [ ]</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#6264">getKey</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</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="#6266">getKeys</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#6267">getValue</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6269">getValue</a> (size_t <span class="code-argument">_pos</span>);<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8269"/><a id="8271"/><h3>Hash</h3><pre> <a id="6237"/><a id="6239"/><h3>Hash</h3><pre>
+ <span class="code-function">Hash</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_count</span>);<br/></pre> + <span class="code-function">Hash</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_count</span>);<br/></pre>
Contructor of the Hach table.<br/><ul> Contructor of the Hach table.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -96,17 +92,17 @@ Contructor of the Hach table.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8273"/><h3>~Hash</h3><pre> <a id="6240"/><h3>~Hash</h3><pre>
+ <span class="code-function">~Hash</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-function">~Hash</span> ();<br/></pre>
Destructor of the Hash table(clear all element in the table)<br/> Destructor of the Hash table(clear all element in the table)<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8275"/><h3>clear</h3><pre> <a id="6241"/><h3>clear</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clear</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">clear</span> ();<br/></pre>
Remove all entry in the Hash table.<br/><b>Note:</b> It does not delete pointer if your value is a pointer type...<br/> Remove all entry in the Hash table.<br/><b>Note:</b> It does not delete pointer if your value is a pointer type...<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8277"/><h3>getId</h3><pre> <a id="6243"/><h3>getId</h3><pre>
+ <span class="code-type" >int64_t</span> <span class="code-function">getId</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >int64_t</span> <span class="code-function">getId</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get a current element ID in the Hash table<br/><ul> Get a current element ID in the Hash table<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -116,7 +112,7 @@ Get a current element ID in the Hash table<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8279"/><h3>exist</h3><pre> <a id="6245"/><h3>exist</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">exist</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">_name</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">exist</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">_name</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Check if an element exist or not<br/><ul> Check if an element exist or not<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -126,7 +122,7 @@ Check if an element exist or not<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8281"/><h3>get</h3><pre> <a id="6247"/><h3>get</h3><pre>
+ MY_TYPE & <span class="code-function">get</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + MY_TYPE & <span class="code-function">get</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get a current element in the hash table, with his name.<br/><ul> Get a current element in the hash table, with his name.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -136,7 +132,7 @@ Get a current element in the hash table, with his name.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8283"/><a id="8285"/><h3>operator [ ]</h3><pre> <a id="6249"/><a id="6251"/><h3>operator [ ]</h3><pre>
+ MY_TYPE & <span class="code-function">operator [ ]</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">_key</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator [ ]</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + MY_TYPE & <span class="code-function">operator [ ]</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">_key</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator [ ]</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">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get an copy Element an a special position<br/><ul> Get an copy Element an a special position<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -146,7 +142,7 @@ Get an copy Element an a special position<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8288"/><a id="8291"/><h3>add</h3><pre> <a id="6254"/><a id="6257"/><h3>add</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">add</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <span class="code-function">set</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">add</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <span class="code-function">set</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">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/></pre>
Add an element OR set an element value<br/><b>Note:</b> add and set is the same function.<br/> <ul> Add an element OR set an element value<br/><b>Note:</b> add and set is the same function.<br/> <ul>
<table class="parameter-list"> <table class="parameter-list">
@ -157,7 +153,7 @@ Add an element OR set an element value<br/><b>Note:</b> add and set is the same
<br/> <br/>
<hr/> <hr/>
<a id="8293"/><h3>remove</h3><pre> <a id="6259"/><h3>remove</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">remove</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">_key</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">remove</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">_key</span>);<br/></pre>
Remove an element in the hash table.<br/><ul> Remove an element in the hash table.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -167,8 +163,8 @@ Remove an element in the hash table.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8295"/><h3>size</h3><pre> <a id="6260"/><h3>size</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">size</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >int32_t</span> <span class="code-function">size</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get the number of element in the hash table<br/><ul> Get the number of element in the hash table<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>number of elements</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>number of elements</td></tr></table>
@ -176,7 +172,7 @@ Get the number of element in the hash table<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8297"/><a id="8299"/><h3>operator [ ]</h3><pre> <a id="6262"/><a id="6264"/><h3>operator [ ]</h3><pre>
+ MY_TYPE & <span class="code-function">operator [ ]</span> (size_t <span class="code-argument">_pos</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator [ ]</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + MY_TYPE & <span class="code-function">operator [ ]</span> (size_t <span class="code-argument">_pos</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator [ ]</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get an element with his id.<br/><b>Note:</b> this is a dangerous use of the hash table. Maybe you will use a simple vector.<br/> <ul> get an element with his id.<br/><b>Note:</b> this is a dangerous use of the hash table. Maybe you will use a simple vector.<br/> <ul>
<table class="parameter-list"> <table class="parameter-list">
@ -186,7 +182,7 @@ get an element with his id.<br/><b>Note:</b> this is a dangerous use of the hash
<br/> <br/>
<hr/> <hr/>
<a id="8301"/><h3>getKey</h3><pre> <a id="6266"/><h3>getKey</h3><pre>
+ <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-function">getKey</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <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-function">getKey</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the name of the element at a specific position.<br/><ul> Get the name of the element at a specific position.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -196,7 +192,16 @@ Get the name of the element at a specific position.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8303"/><h3>getValue</h3><pre> <a id="6267"/><h3>getKeys</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">getKeys</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get all the element name (keys).<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>a vector of all name (key).</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6269"/><h3>getValue</h3><pre>
+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">getValue</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <span class="code-function">getValue</span> (size_t <span class="code-argument">_pos</span>);<br/></pre> + <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">getValue</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <span class="code-function">getValue</span> (size_t <span class="code-argument">_pos</span>);<br/></pre>
Get a value of the hash table at a specific position.<br/><ul> Get a value of the hash table at a specific position.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,134 +57,134 @@
<br/><br/> <br/><br/>
<h2>Constructor and Destructor:</h2> <h2>Constructor and Destructor:</h2>
<pre> <pre>
+ <a class="code-function" href="#8460">Matrix4</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#8462">Matrix4</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#8464">Matrix4</a> (<span class="code-type" >float</span> <span class="code-argument">a1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d4</span>);<br/>+ <a class="code-function" href="#8481">Matrix4</a> (<span class="code-type" >float</span>* <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#8483">~Matrix4</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-function" href="#6356">Matrix4</a> ();<br/>+ <a class="code-function" href="#6357">Matrix4</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6359">Matrix4</a> (<span class="code-type" >float</span> <span class="code-argument">a1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d4</span>);<br/>+ <a class="code-function" href="#6376">Matrix4</a> (<span class="code-type" >float</span>* <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6378">~Matrix4</a> ();<br/></pre>
<br/> <br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <span class="code-type" >float</span> <a class="code-member" href="#8457">m_mat</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8458">identity</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#8485">operator =</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8487">operator ==</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8489">operator !=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#8491">operator +=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#8493">operator +</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#8495">operator -=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#8497">operator -</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#8499">operator *=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#8501">operator *</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ vec3 <a class="code-function" href="#8503">operator *</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">point</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8505">transpose</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8507">scale</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">p</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8509">scale</a> (<span class="code-type" >float</span> <span class="code-argument">sx</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sz</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8513">rotate</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8516">translate</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#8518">coFactor</a> (<span class="code-type" >int32_t</span> <span class="code-argument">row</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">col</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#8521">determinant</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ Matrix4 <a class="code-function" href="#8523">invert</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >float</span> <a class="code-member" href="#6354">m_mat</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6355">identity</a> ();<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6379">operator =</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6381">operator ==</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6383">operator !=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6385">operator +=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#6387">operator +</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6389">operator -=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#6391">operator -</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6393">operator *=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#6395">operator *</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ vec3 <a class="code-function" href="#6397">operator *</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">point</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6399">transpose</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6400">scale</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">p</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6402">scale</a> (<span class="code-type" >float</span> <span class="code-argument">sx</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sz</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6406">rotate</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6409">translate</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6411">coFactor</a> (<span class="code-type" >int32_t</span> <span class="code-argument">row</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">col</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6414">determinant</a> () <span class="code-storage-keyword">const</span>;<br/>+ Matrix4 <a class="code-function" href="#6415">invert</a> ();<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8457"/><a id="8458"/><h3>m_mat</h3><pre> <a id="6354"/><a id="6355"/><h3>m_mat</h3><pre>
+ <span class="code-type" >float</span> <span class="code-member">m_mat</span>;<br/></pre> + <span class="code-type" >float</span> <span class="code-member">m_mat</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8460"/><h3>identity</h3><pre> <a id="6356"/><h3>identity</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">identity</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">identity</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8462"/><h3>Matrix4</h3><pre> <a id="6357"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-function">Matrix4</span> ();<br/></pre>
Constructor<br/> Constructor<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8464"/><h3>Matrix4</h3><pre> <a id="6359"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-function">Matrix4</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8481"/><h3>Matrix4</h3><pre> <a id="6376"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-type" >float</span> <span class="code-argument">a1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d4</span>);<br/></pre> + <span class="code-function">Matrix4</span> (<span class="code-type" >float</span> <span class="code-argument">a1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d4</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8483"/><h3>Matrix4</h3><pre> <a id="6378"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-type" >float</span>* <span class="code-argument">obj</span>);<br/></pre> + <span class="code-function">Matrix4</span> (<span class="code-type" >float</span>* <span class="code-argument">obj</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8485"/><h3>~Matrix4</h3><pre> <a id="6379"/><h3>~Matrix4</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Matrix4</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-storage-keyword">virtual</span> <span class="code-function">~Matrix4</span> ();<br/></pre>
Destructor<br/> Destructor<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8487"/><h3>operator =</h3><pre> <a id="6381"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
= assigment<br/> = assigment<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8489"/><h3>operator ==</h3><pre> <a id="6383"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
== operator<br/> == operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8491"/><h3>operator !=</h3><pre> <a id="6385"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
!= operator<br/> != operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8493"/><h3>operator +=</h3><pre> <a id="6387"/><h3>operator +=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator +=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator +=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
+= operator<br/> += operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8495"/><h3>operator +</h3><pre> <a id="6389"/><h3>operator +</h3><pre>
+ Matrix4 <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + Matrix4 <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
+ operator<br/> + operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8497"/><h3>operator -=</h3><pre> <a id="6391"/><h3>operator -=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator -=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator -=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
-= operator<br/> -= operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8499"/><h3>operator -</h3><pre> <a id="6393"/><h3>operator -</h3><pre>
+ Matrix4 <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + Matrix4 <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
- operator<br/> - operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8501"/><h3>operator *=</h3><pre> <a id="6395"/><h3>operator *=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator *=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator *=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
= operator<br/> = operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8503"/><h3>operator *</h3><pre> <a id="6397"/><h3>operator *</h3><pre>
+ Matrix4 <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + Matrix4 <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
operator<br/> operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8505"/><h3>operator *</h3><pre> <a id="6399"/><h3>operator *</h3><pre>
+ vec3 <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">point</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + vec3 <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">point</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8507"/><h3>transpose</h3><pre> <a id="6400"/><h3>transpose</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">transpose</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">transpose</span> ();<br/></pre>
other basic function :<br/> other basic function :<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8509"/><h3>scale</h3><pre> <a id="6402"/><h3>scale</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">scale</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">p</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">scale</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">p</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8513"/><h3>scale</h3><pre> <a id="6406"/><h3>scale</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">scale</span> (<span class="code-type" >float</span> <span class="code-argument">sx</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sz</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">scale</span> (<span class="code-type" >float</span> <span class="code-argument">sx</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sz</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8516"/><h3>rotate</h3><pre> <a id="6409"/><h3>rotate</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">rotate</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">rotate</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/></pre>
Makes a rotation matrix about an arbitrary axis.<br/><ul> Makes a rotation matrix about an arbitrary axis.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -195,7 +195,7 @@ Makes a rotation matrix about an arbitrary axis.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8518"/><h3>translate</h3><pre> <a id="6411"/><h3>translate</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">translate</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">translate</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>);<br/></pre>
Makes a translation of the matrix<br/><ul> Makes a translation of the matrix<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -205,7 +205,7 @@ Makes a translation of the matrix<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8521"/><h3>coFactor</h3><pre> <a id="6414"/><h3>coFactor</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">coFactor</span> (<span class="code-type" >int32_t</span> <span class="code-argument">row</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">col</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >float</span> <span class="code-function">coFactor</span> (<span class="code-type" >int32_t</span> <span class="code-argument">row</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">col</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Computes a cofactor. Used for matrix inversion.<br/><ul> Computes a cofactor. Used for matrix inversion.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -216,8 +216,8 @@ Computes a cofactor. Used for matrix inversion.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8523"/><h3>determinant</h3><pre> <a id="6415"/><h3>determinant</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">determinant</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >float</span> <span class="code-function">determinant</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Computes the determinant of the matrix.<br/><ul> Computes the determinant of the matrix.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The determinent Value.</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>The determinent Value.</td></tr></table>
@ -226,7 +226,7 @@ Computes the determinant of the matrix.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<h3>invert</h3><pre> <h3>invert</h3><pre>
+ Matrix4 <span class="code-function">invert</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + Matrix4 <span class="code-function">invert</span> ();<br/></pre>
Inverts the matrix.<br/><b>Note:</b> The determinant must be != 0, otherwithe the matrix can't be inverted.<br/> <ul> Inverts the matrix.<br/><b>Note:</b> The determinant must be != 0, otherwithe the matrix can't be inverted.<br/> <ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The inverted matrix.</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>The inverted matrix.</td></tr></table>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -52,140 +52,136 @@
</div> </div>
</div> </div>
<div class="container" id="content"> <div class="container" id="content">
<h1>class: etk::Matrix</h1><hr/><h2>Description:</h2> <h1>class: etk::template&lt;T&gt Matrix</h1><hr/><h2>Description:</h2>
<br/><br/> <br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#8390">Matrix</a> (Vector2D&lt;int32_t&gt; <span class="code-argument">size</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/>+ <a class="code-function" href="#8393">Matrix</a> (<span class="code-type" >int32_t</span> <span class="code-argument">width</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">heigh</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/>+ <a class="code-function" href="#8397">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;double&gt; & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#8399">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;float&gt; & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#8401">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;int32_t&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#8403">~Matrix</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#8405">operator =</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#8407">operator =</a> (<span class="code-type" >T</span> & <span class="code-argument">value</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8409">operator ==</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8411">operator !=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#8413">operator +=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#8415">operator +</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#8417">operator -=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#8419">operator -</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#8421">operator *=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#8423">operator *</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> <span class="code-type" >T</span>* <a class="code-function" href="#8425">operator [ ]</a> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >T</span>* <a class="code-function" href="#8427">operator [ ]</a> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>);<br/>+ <span class="code-type" >T</span> & <a class="code-function" href="#8429">operator</a> ()(int32_tline,int32_t <span class="code-argument">colomn</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#8431">operator -</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8433">clearLowerTriangle</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-function" href="#6294">Matrix</a> (Vector2D&lt;int32_t&gt; <span class="code-argument">size</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/>+ <a class="code-function" href="#6297">Matrix</a> (<span class="code-type" >int32_t</span> <span class="code-argument">width</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">heigh</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/>+ <a class="code-function" href="#6301">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;double&gt; & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6303">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;float&gt; & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6305">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;int32_t&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6307">~Matrix</a> ();<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6308">operator =</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6310">operator =</a> (<span class="code-type" >T</span> & <span class="code-argument">value</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6312">operator ==</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6314">operator !=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6316">operator +=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6318">operator +</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6320">operator -=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6322">operator -</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6324">operator *=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6326">operator *</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> <span class="code-type" >T</span>* <a class="code-function" href="#6328">operator [ ]</a> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >T</span>* <a class="code-function" href="#6330">operator [ ]</a> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>);<br/>+ <span class="code-type" >T</span> & <a class="code-function" href="#6332">operator</a> ()(int32_tline,int32_t <span class="code-argument">colomn</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6334">operator -</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6335">clearLowerTriangle</a> ();<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8390"/><a id="8393"/><h3>Matrix</h3><pre> <a id="6294"/><a id="6297"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (Vector2D&lt;int32_t&gt; <span class="code-argument">size</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/></pre> + <span class="code-function">Matrix</span> (Vector2D&lt;int32_t&gt; <span class="code-argument">size</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/></pre>
Constructor<br/> Constructor<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8397"/><h3>Matrix</h3><pre> <a id="6301"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-type" >int32_t</span> <span class="code-argument">width</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">heigh</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/></pre> + <span class="code-function">Matrix</span> (<span class="code-type" >int32_t</span> <span class="code-argument">width</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">heigh</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8399"/><h3>Matrix</h3><pre> <a id="6303"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;double&gt; & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;double&gt; & <span class="code-argument">obj</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8401"/><h3>Matrix</h3><pre> <a id="6305"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;float&gt; & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;float&gt; & <span class="code-argument">obj</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8403"/><h3>Matrix</h3><pre> <a id="6307"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;int32_t&gt; & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;int32_t&gt; & <span class="code-argument">obj</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8405"/><h3>~Matrix</h3><pre> <a id="6308"/><h3>~Matrix</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Matrix</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-storage-keyword">virtual</span> <span class="code-function">~Matrix</span> ();<br/></pre>
Destructor<br/> Destructor<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8407"/><h3>operator =</h3><pre> <a id="6310"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
= assigment<br/> = assigment<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8409"/><h3>operator =</h3><pre> <a id="6312"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator =</span> (<span class="code-type" >T</span> & <span class="code-argument">value</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator =</span> (<span class="code-type" >T</span> & <span class="code-argument">value</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8411"/><h3>operator ==</h3><pre> <a id="6314"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
== operator<br/> == operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8413"/><h3>operator !=</h3><pre> <a id="6316"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
!= operator<br/> != operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8415"/><h3>operator +=</h3><pre> <a id="6318"/><h3>operator +=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator +=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator +=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
+= operator<br/> += operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8417"/><h3>operator +</h3><pre> <a id="6320"/><h3>operator +</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre> + Matrix&lt;T&gt; <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
+ operator<br/> + operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8419"/><h3>operator -=</h3><pre> <a id="6322"/><h3>operator -=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator -=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator -=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
-= operator<br/> -= operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8421"/><h3>operator -</h3><pre> <a id="6324"/><h3>operator -</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre> + Matrix&lt;T&gt; <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
- operator<br/> - operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8423"/><h3>operator *=</h3><pre> <a id="6326"/><h3>operator *=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator *=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre> + <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator *=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
= operator<br/> = operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8425"/><h3>operator *</h3><pre> <a id="6328"/><h3>operator *</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre> + Matrix&lt;T&gt; <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
operator<br/> operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8427"/><h3>operator [ ]</h3><pre> <a id="6330"/><h3>operator [ ]</h3><pre>
+ <span class="code-storage-keyword">const</span> <span class="code-type" >T</span>* <span class="code-function">operator [ ]</span> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-storage-keyword">const</span> <span class="code-type" >T</span>* <span class="code-function">operator [ ]</span> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
[] operator<br/> [] operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8429"/><h3>operator [ ]</h3><pre> <a id="6332"/><h3>operator [ ]</h3><pre>
+ <span class="code-type" >T</span>* <span class="code-function">operator [ ]</span> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>);<br/></pre> + <span class="code-type" >T</span>* <span class="code-function">operator [ ]</span> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8431"/><h3>operator</h3><pre> <a id="6334"/><h3>operator</h3><pre>
+ <span class="code-type" >T</span> & <span class="code-function">operator</span> ()(int32_tline,int32_t <span class="code-argument">colomn</span>);<br/></pre> + <span class="code-type" >T</span> & <span class="code-function">operator</span> ()(int32_tline,int32_t <span class="code-argument">colomn</span>);<br/></pre>
() operator<br/> () operator<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8433"/><h3>operator -</h3><pre> <a id="6335"/><h3>operator -</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator -</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + Matrix&lt;T&gt; <span class="code-function">operator -</span> ();<br/></pre>
- operator<br/> - operator<br/>
<br/> <br/>
<hr/> <hr/>
<h3>clearLowerTriangle</h3><pre> <h3>clearLowerTriangle</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clearLowerTriangle</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-type" >void</span> <span class="code-function">clearLowerTriangle</span> ();<br/></pre>
Clear the Lower triangle of the current Matrix Clear the Lower triangle of the current Matrix
&lt;pre&gt; &lt;pre&gt;
x x x x x x x x x x

View File

@ -1,105 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::Mutex</h1><hr/><h2>Description:</h2>
Generic mutex interface (OS independent)<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9045">Mutex</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9047">~Mutex</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#9049">lock</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#9051">tryLock</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9053">unLock</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="9045"/><a id="9047"/><h3>Mutex</h3><pre>
+ <span class="code-function">Mutex</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Create a new mutex<br/>
<br/>
<hr/>
<a id="9049"/><h3>~Mutex</h3><pre>
+ <span class="code-function">~Mutex</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destroy the mutex.<br/>
<br/>
<hr/>
<a id="9051"/><h3>lock</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">lock</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Lock the mutex (Wait while the mutex is not lock)<br/>
<br/>
<hr/>
<a id="9053"/><h3>tryLock</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">tryLock</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Try to lock the mutex (exit if mutex is already locked)<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true The mutex is locked&lt;br/&gt;false The mutex is already locked.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>unLock</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">unLock</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Unloc the mutex<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>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -60,21 +60,21 @@
<li><a href="enum_etk__Noise__noise.html">noise</a></li></ul> <li><a href="enum_etk__Noise__noise.html">noise</a></li></ul>
<h2>Constructor and Destructor:</h2> <h2>Constructor and Destructor:</h2>
<pre> <pre>
+ <a class="code-function" href="#7729">Noise</a> (<span class="code-storage-keyword">enum</span> noise <span class="code-argument">_type</span>,<br/> ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_depth</span>);<br/>+ <a class="code-function" href="#7733">~Noise</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-function" href="#5560">Noise</a> (<span class="code-storage-keyword">enum</span> noise <span class="code-argument">_type</span>,<br/> ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_depth</span>);<br/>+ <a class="code-function" href="#5564">~Noise</a> ();<br/></pre>
<br/> <br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
+ <span class="code-type" >float</span> <a class="code-function" href="#7735">get</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre> + <span class="code-type" >float</span> <a class="code-function" href="#5565">get</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="7729"/><a id="7733"/><h3>Noise</h3><pre> <a id="5560"/><a id="5564"/><h3>Noise</h3><pre>
+ <span class="code-function">Noise</span> (<span class="code-storage-keyword">enum</span> noise <span class="code-argument">_type</span>,<br/> ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_depth</span>);<br/></pre> + <span class="code-function">Noise</span> (<span class="code-storage-keyword">enum</span> noise <span class="code-argument">_type</span>,<br/> ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_depth</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="7735"/><h3>~Noise</h3><pre> <a id="5565"/><h3>~Noise</h3><pre>
+ <span class="code-function">~Noise</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-function">~Noise</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>

View File

@ -1,183 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::Plane</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#8565">Plane</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#8567">Plane</a> (<a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-argument">_normal</span>,<br/> <span class="code-type" >T</span> <span class="code-argument">_intercept</span>);<br/>+ <a class="code-function" href="#8570">Plane</a> (<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#8572">~Plane</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <a class="code-member" href="#8563">m_normal</a>;<br/>+ <span class="code-type" >T</span> <a class="code-member" href="#8564">m_intercept</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8574">setNormal</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_obj</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8576">setIntercept</a> (<span class="code-type" >float</span> <span class="code-argument">_intercept</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8578">setFromPoints</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p0</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p2</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8582">calculateIntercept</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_pointOnPlane</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#8584">normalize</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <a class="code-function" href="#8586">getNormal</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#8588">getIntercept</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8590">intersect3</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p3</span>,<br/> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_result</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#8594">getDistance</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_point</span>) <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#8596">linearInterpolate</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_factor</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8599">operator ==</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#8601">operator !=</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#8603">operator -</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#8605">operator +</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="8563"/><a id="8564"/><h3>m_normal</h3><pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-member">m_normal</span>;<br/></pre>
X.N+intercept=0<br/>
<br/>
<hr/>
<a id="8565"/><h3>m_intercept</h3><pre>
+ <span class="code-type" >T</span> <span class="code-member">m_intercept</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="8567"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="8570"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> (<a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-argument">_normal</span>,<br/> <span class="code-type" >T</span> <span class="code-argument">_intercept</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8572"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> (<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8574"/><h3>~Plane</h3><pre>
+ <span class="code-function">~Plane</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="8576"/><h3>setNormal</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setNormal</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<hr/>
<a id="8578"/><h3>setIntercept</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setIntercept</span> (<span class="code-type" >float</span> <span class="code-argument">_intercept</span>);<br/></pre>
<br/>
<hr/>
<a id="8582"/><h3>setFromPoints</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setFromPoints</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p0</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p2</span>);<br/></pre>
<br/>
<hr/>
<a id="8584"/><h3>calculateIntercept</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">calculateIntercept</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_pointOnPlane</span>);<br/></pre>
<br/>
<hr/>
<a id="8586"/><h3>normalize</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">normalize</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<hr/>
<a id="8588"/><h3>getNormal</h3><pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-function">getNormal</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<hr/>
<a id="8590"/><h3>getIntercept</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getIntercept</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<hr/>
<a id="8594"/><h3>intersect3</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">intersect3</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p3</span>,<br/> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_result</span>);<br/></pre>
<br/>
<hr/>
<a id="8596"/><h3>getDistance</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getDistance</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_point</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="8599"/><h3>linearInterpolate</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">linearInterpolate</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_factor</span>);<br/></pre>
<br/>
<hr/>
<a id="8601"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="8603"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="8605"/><h3>operator -</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">operator -</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<h3>operator +</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">operator +</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<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>

View File

@ -0,0 +1,179 @@
<!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>class: etk::template&lt;T&gt Plane</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <a class="code-member" href="#6454">m_normal</a>;<br/>+ <span class="code-type" >T</span> <a class="code-member" href="#6455">m_intercept</a>;<br/>+ <a class="code-function" href="#6456">Plane</a> ();<br/>+ <a class="code-function" href="#6457">Plane</a> (<a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-argument">_normal</span>,<br/> <span class="code-type" >T</span> <span class="code-argument">_intercept</span>);<br/>+ <a class="code-function" href="#6460">Plane</a> (<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6462">~Plane</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6463">setNormal</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_obj</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6465">setIntercept</a> (<span class="code-type" >float</span> <span class="code-argument">_intercept</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6467">setFromPoints</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p0</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p2</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6471">calculateIntercept</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_pointOnPlane</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6473">normalize</a> ();<br/>+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <a class="code-function" href="#6474">getNormal</a> ();<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6475">getIntercept</a> ();<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6476">intersect3</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p3</span>,<br/> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_result</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6480">getDistance</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_point</span>) <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#6482">linearInterpolate</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_factor</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6485">operator ==</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6487">operator !=</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#6489">operator -</a> () <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#6490">operator +</a> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6454"/><a id="6455"/><h3>m_normal</h3><pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-member">m_normal</span>;<br/></pre>
X.N+intercept=0<br/>
<br/>
<hr/>
<a id="6456"/><h3>m_intercept</h3><pre>
+ <span class="code-type" >T</span> <span class="code-member">m_intercept</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6457"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> ();<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="6460"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> (<a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-argument">_normal</span>,<br/> <span class="code-type" >T</span> <span class="code-argument">_intercept</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6462"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> (<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6463"/><h3>~Plane</h3><pre>
+ <span class="code-function">~Plane</span> ();<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="6465"/><h3>setNormal</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setNormal</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<hr/>
<a id="6467"/><h3>setIntercept</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setIntercept</span> (<span class="code-type" >float</span> <span class="code-argument">_intercept</span>);<br/></pre>
<br/>
<hr/>
<a id="6471"/><h3>setFromPoints</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setFromPoints</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p0</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p2</span>);<br/></pre>
<br/>
<hr/>
<a id="6473"/><h3>calculateIntercept</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">calculateIntercept</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_pointOnPlane</span>);<br/></pre>
<br/>
<hr/>
<a id="6474"/><h3>normalize</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">normalize</span> ();<br/></pre>
<br/>
<hr/>
<a id="6475"/><h3>getNormal</h3><pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-function">getNormal</span> ();<br/></pre>
<br/>
<hr/>
<a id="6476"/><h3>getIntercept</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getIntercept</span> ();<br/></pre>
<br/>
<hr/>
<a id="6480"/><h3>intersect3</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">intersect3</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p3</span>,<br/> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_result</span>);<br/></pre>
<br/>
<hr/>
<a id="6482"/><h3>getDistance</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getDistance</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_point</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="6485"/><h3>linearInterpolate</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">linearInterpolate</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_factor</span>);<br/></pre>
<br/>
<hr/>
<a id="6487"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="6489"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="6490"/><h3>operator -</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">operator -</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<h3>operator +</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">operator +</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<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>

View File

@ -1,207 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExp</h1><hr/><h2>Description:</h2>
Regular expression interface template.<br/>
List of elment that can be displayed :<br/>
<br/>
<pre>
(...) sub element is separate with |
\d Digits [0-9]
\D NOT a digit [^0-9]
\l Letters [a-zA-Z]
\L NOT a Letter [^a-zA-Z]
\s Whitespace [ \t\n\r\f\v]
\S NOT Whitespace [^ \t\n\r\f\v]
\w "Word" character [a-zA-Z0-9_]
\W NOT a "Word" character [^a-zA-Z0-9_]
\@ at the start or the end not in the parsing of element ==&gt; check if \w is not present (other regExp will be &lt;&gt; ...)
[anjdi] or [a-gt-j] range
. dot [^\x00-\x08\x0A-\x1F\x7F]
==&gt; TODO :
$ End / Start of line of line ==&gt; ce sera un truc suplé comme le \@
^in the [] invertion of the range element<br/>
multiplicity :
==&gt; {0, 2147483647}
? ==&gt; {0, 1}
+ ==&gt; {1, 2147483647}
{x} ==&gt; {x, x}
{x,y} ==&gt; {x, y}
</pre>
<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">CLASS_TYPE</span> </td><td> Type of theclass that might be parsed. This class might have a interface : operator[] that return a char or a char32_t.<br/>
Regular is easy to use:</td></tr>
</table>
</ul>
<br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7655">RegExp</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">_exp</span>);<br/>+ <a class="code-function" href="#7657">RegExp</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">_exp</span>);<br/>+ <a class="code-function" href="#7659">~RegExp</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#7661">compile</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">_exp</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7663">compile</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">_regexp</span>);<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7665">getRegExp</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> & <a class="code-function" href="#7667">getURegExp</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7669">getStatus</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7671">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_SearchIn</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_startPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_endPos</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_escapeChar</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7676">processOneElement</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_SearchIn</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_startPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_endPos</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_escapeChar</span>);<br/>+ <span class="code-type" >int64_t</span> <a class="code-function" href="#7681">start</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >int64_t</span> <a class="code-function" href="#7683">stop</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7685">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7687">drawColoredRegEx</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7689">getRegExDecorated</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="7655"/><a id="7657"/><a id="7659"/><h3>RegExp</h3><pre>
+ <span class="code-function">RegExp</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">_exp</span>);<br/>+ <span class="code-function">RegExp</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">_exp</span>);<br/></pre>
Constructor<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_exp</span> </td><td> Regular expression to parse</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7661"/><h3>~RegExp</h3><pre>
+ <span class="code-function">~RegExp</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7663"/><a id="7665"/><h3>compile</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">compile</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">_exp</span>);<br/>+ <span class="code-type" >void</span> <span class="code-function">compile</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">_regexp</span>);<br/></pre>
Set a new regular expression matching<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_exp</span> </td><td> the new expression to search</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7667"/><a id="7669"/><h3>getRegExp</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getRegExp</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</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-function">getURegExp</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the regular expression string<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the string representing the RegExp</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7671"/><h3>getStatus</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">getStatus</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Get the status if the regular expression parsing<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true : the regExp is correctly parsed&lt;br/&gt;false : an error occcured (check log ...)</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7676"/><h3>parse</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_SearchIn</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_startPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_endPos</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_escapeChar</span>);<br/></pre>
Parse the defined data with the compiled regular expression.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_SearchIn</span> </td><td> Data where to search the regular expression.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_startPos</span> </td><td> start position to search</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_endPos</span> </td><td> end position to search</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_escapeChar</span> </td><td> special char that remove other char real type</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : find something, false otherwise</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7681"/><h3>processOneElement</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">processOneElement</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_SearchIn</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_startPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_endPos</span>,<br/> <span class="code-type" >char32_t</span> <span class="code-argument">_escapeChar</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7683"/><h3>start</h3><pre>
+ <span class="code-type" >int64_t</span> <span class="code-function">start</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Get the expression start position detected<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>position of the start regExp</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7685"/><h3>stop</h3><pre>
+ <span class="code-type" >int64_t</span> <span class="code-function">stop</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Get the expression stop position detected<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>position of the stop regExp</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7687"/><h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Display the reg Exp<br/>
<br/>
<hr/>
<a id="7689"/><h3>drawColoredRegEx</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">drawColoredRegEx</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Just display the regExp in color ...<br/>
<br/>
<hr/>
<h3>getRegExDecorated</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getRegExDecorated</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Get decorated regular expression. This generate a <a href="ewol__compositing__Text.html">ewol::compositing::Text</a> decoration text. Note that can be use in <a href="ewol__widget__Label.html">ewol::widget::Label</a>.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The decorated string</td></tr></table>
</ul>
<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>

View File

@ -1,169 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNode</h1><hr/><h2>Description:</h2>
Node Elements for every-one<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7428">RegExpNode</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#7430">~RegExpNode</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <span class="code-type" >uint32_t</span> <a class="code-member" href="#7425">m_multipleMin</a>;<br/># <span class="code-type" >uint32_t</span> <a class="code-member" href="#7426">m_multipleMax</a>;<br/># <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; <a class="code-member" href="#7427">m_RegExpData</a>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >int32_t</span> <a class="code-function" href="#7432">generate</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7434">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>) = 0;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#7439">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7441">setMult</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_max</span>);<br/># <span class="code-type" >uint32_t</span> <a class="code-function" href="#7444">getMultMin</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/># <span class="code-type" >uint32_t</span> <a class="code-function" href="#7446">getMultMax</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
etk::RegExpNode<br/> +--> <a href="class_etk__RegExpNodeValue.html">etk::RegExpNodeValue</a><br/> +--> <a href="class_etk__RegExpNodeValue.html">etk::RegExpNodeValue</a><br/> +--> <a href="class_etk__RegExpNodeValue.html">etk::RegExpNodeValue</a><br/> +--> <a href="class_etk__RegExpNodeBracket.html">etk::RegExpNodeBracket</a><br/> +--> <a href="class_etk__RegExpNodeBracket.html">etk::RegExpNodeBracket</a><br/> +--> <a href="class_etk__RegExpNodeBracket.html">etk::RegExpNodeBracket</a><br/> +--> <a href="class_etk__RegExpNodeDigit.html">etk::RegExpNodeDigit</a><br/> +--> <a href="class_etk__RegExpNodeDigit.html">etk::RegExpNodeDigit</a><br/> +--> <a href="class_etk__RegExpNodeDigit.html">etk::RegExpNodeDigit</a><br/> +--> <a href="class_etk__RegExpNodeDigitNot.html">etk::RegExpNodeDigitNot</a><br/> +--> <a href="class_etk__RegExpNodeDigitNot.html">etk::RegExpNodeDigitNot</a><br/> +--> <a href="class_etk__RegExpNodeDigitNot.html">etk::RegExpNodeDigitNot</a><br/> +--> <a href="class_etk__RegExpNodeLetter.html">etk::RegExpNodeLetter</a><br/> +--> <a href="class_etk__RegExpNodeLetter.html">etk::RegExpNodeLetter</a><br/> +--> <a href="class_etk__RegExpNodeLetter.html">etk::RegExpNodeLetter</a><br/> +--> <a href="class_etk__RegExpNodeLetterNot.html">etk::RegExpNodeLetterNot</a><br/> +--> <a href="class_etk__RegExpNodeLetterNot.html">etk::RegExpNodeLetterNot</a><br/> +--> <a href="class_etk__RegExpNodeLetterNot.html">etk::RegExpNodeLetterNot</a><br/> +--> <a href="class_etk__RegExpNodeWhiteSpace.html">etk::RegExpNodeWhiteSpace</a><br/> +--> <a href="class_etk__RegExpNodeWhiteSpace.html">etk::RegExpNodeWhiteSpace</a><br/> +--> <a href="class_etk__RegExpNodeWhiteSpace.html">etk::RegExpNodeWhiteSpace</a><br/> +--> <a href="class_etk__RegExpNodeWhiteSpaceNot.html">etk::RegExpNodeWhiteSpaceNot</a><br/> +--> <a href="class_etk__RegExpNodeWhiteSpaceNot.html">etk::RegExpNodeWhiteSpaceNot</a><br/> +--> <a href="class_etk__RegExpNodeWhiteSpaceNot.html">etk::RegExpNodeWhiteSpaceNot</a><br/> +--> <a href="class_etk__RegExpNodeWordChar.html">etk::RegExpNodeWordChar</a><br/> +--> <a href="class_etk__RegExpNodeWordChar.html">etk::RegExpNodeWordChar</a><br/> +--> <a href="class_etk__RegExpNodeWordChar.html">etk::RegExpNodeWordChar</a><br/> +--> <a href="class_etk__RegExpNodeWordCharNot.html">etk::RegExpNodeWordCharNot</a><br/> +--> <a href="class_etk__RegExpNodeWordCharNot.html">etk::RegExpNodeWordCharNot</a><br/> +--> <a href="class_etk__RegExpNodeWordCharNot.html">etk::RegExpNodeWordCharNot</a><br/> +--> <a href="class_etk__RegExpNodeDot.html">etk::RegExpNodeDot</a><br/> +--> <a href="class_etk__RegExpNodeDot.html">etk::RegExpNodeDot</a><br/> +--> <a href="class_etk__RegExpNodeDot.html">etk::RegExpNodeDot</a><br/> +--> <a href="class_etk__RegExpNodeSOL.html">etk::RegExpNodeSOL</a><br/> +--> <a href="class_etk__RegExpNodeSOL.html">etk::RegExpNodeSOL</a><br/> +--> <a href="class_etk__RegExpNodeSOL.html">etk::RegExpNodeSOL</a><br/> +--> <a href="class_etk__RegExpNodeEOL.html">etk::RegExpNodeEOL</a><br/> +--> <a href="class_etk__RegExpNodeEOL.html">etk::RegExpNodeEOL</a><br/> +--> <a href="class_etk__RegExpNodeEOL.html">etk::RegExpNodeEOL</a><br/> +--> <a href="class_etk__RegExpNodePTheseElem.html">etk::RegExpNodePTheseElem</a><br/> +--> <a href="class_etk__RegExpNodePTheseElem.html">etk::RegExpNodePTheseElem</a><br/> +--> <a href="class_etk__RegExpNodePTheseElem.html">etk::RegExpNodePTheseElem</a><br/> +--> <a href="class_etk__RegExpNodePThese.html">etk::RegExpNodePThese</a><br/> +--> <a href="class_etk__RegExpNodePThese.html">etk::RegExpNodePThese</a><br/> +--> <a href="class_etk__RegExpNodePThese.html">etk::RegExpNodePThese</a><br/></pre>
<h2>Detail:</h2>
<a id="7425"/><a id="7426"/><h3>m_multipleMin</h3><pre>
# <span class="code-type" >uint32_t</span> <span class="code-member">m_multipleMin</span>;<br/></pre>
minimum repetition (included)<br/>
<br/>
<hr/>
<a id="7427"/><h3>m_multipleMax</h3><pre>
# <span class="code-type" >uint32_t</span> <span class="code-member">m_multipleMax</span>;<br/></pre>
maximum repetition (included)<br/>
<br/>
<hr/>
<a id="7428"/><h3>m_RegExpData</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; <span class="code-member">m_RegExpData</span>;<br/></pre>
data to parse and compare in some case ...<br/>
<br/>
<hr/>
<a id="7430"/><h3>RegExpNode</h3><pre>
+ <span class="code-function">RegExpNode</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7432"/><h3>~RegExpNode</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~RegExpNode</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7434"/><h3>generate</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >int32_t</span> <span class="code-function">generate</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/></pre>
Generate the regular expression with the current "converted string"<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Property of the regexp</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the number of element used</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7439"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>) = 0;<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7441"/><h3>display</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7444"/><h3>setMult</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setMult</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_max</span>);<br/></pre>
Set the multiplicity of this Node.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_min</span> </td><td> The minimum appear time.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_max</span> </td><td> The maximum appear time.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="7446"/><h3>getMultMin</h3><pre>
# <span class="code-type" >uint32_t</span> <span class="code-function">getMultMin</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the minimum multiplicity.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The minimum appear availlable.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>getMultMax</h3><pre>
# <span class="code-type" >uint32_t</span> <span class="code-function">getMultMax</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the maximum multiplicity.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The maximum appear availlable.</td></tr></table>
</ul>
<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>

View File

@ -1,126 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeBracket</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7465">RegExpNodeBracket</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7467">~RegExpNodeBracket</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; <a class="code-member" href="#7464">m_data</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#7469">generate</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7471">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7476">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeBracket<br/></pre>
<h2>Detail:</h2>
<a id="7464"/><a id="7465"/><h3>m_data</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; <span class="code-member">m_data</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7467"/><h3>RegExpNodeBracket</h3><pre>
+ <span class="code-function">RegExpNodeBracket</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7469"/><h3>~RegExpNodeBracket</h3><pre>
+ <span class="code-function">~RegExpNodeBracket</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7471"/><h3>generate</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">generate</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/></pre>
Generate the regular expression with the current "converted string"<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Property of the regexp</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the number of element used</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7476"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeDigit</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7479">RegExpNodeDigit</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7481">~RegExpNodeDigit</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7483">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7488">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeDigit<br/></pre>
<h2>Detail:</h2>
<a id="7479"/><a id="7481"/><h3>RegExpNodeDigit</h3><pre>
+ <span class="code-function">RegExpNodeDigit</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7483"/><h3>~RegExpNodeDigit</h3><pre>
+ <span class="code-function">~RegExpNodeDigit</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7488"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeDigitNot</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7491">RegExpNodeDigitNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7493">~RegExpNodeDigitNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7495">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7500">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeDigitNot<br/></pre>
<h2>Detail:</h2>
<a id="7491"/><a id="7493"/><h3>RegExpNodeDigitNot</h3><pre>
+ <span class="code-function">RegExpNodeDigitNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7495"/><h3>~RegExpNodeDigitNot</h3><pre>
+ <span class="code-function">~RegExpNodeDigitNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7500"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeDot</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7575">RegExpNodeDot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7577">~RegExpNodeDot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7579">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7584">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeDot<br/></pre>
<h2>Detail:</h2>
<a id="7575"/><a id="7577"/><h3>RegExpNodeDot</h3><pre>
+ <span class="code-function">RegExpNodeDot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7579"/><h3>~RegExpNodeDot</h3><pre>
+ <span class="code-function">~RegExpNodeDot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7584"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeEOL</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7599">RegExpNodeEOL</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7601">~RegExpNodeEOL</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7603">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7608">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeEOL<br/></pre>
<h2>Detail:</h2>
<a id="7599"/><a id="7601"/><h3>RegExpNodeEOL</h3><pre>
+ <span class="code-function">RegExpNodeEOL</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7603"/><h3>~RegExpNodeEOL</h3><pre>
+ <span class="code-function">~RegExpNodeEOL</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7608"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeLetter</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7503">RegExpNodeLetter</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7505">~RegExpNodeLetter</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7507">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7512">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeLetter<br/></pre>
<h2>Detail:</h2>
<a id="7503"/><a id="7505"/><h3>RegExpNodeLetter</h3><pre>
+ <span class="code-function">RegExpNodeLetter</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7507"/><h3>~RegExpNodeLetter</h3><pre>
+ <span class="code-function">~RegExpNodeLetter</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7512"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeLetterNot</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7515">RegExpNodeLetterNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7517">~RegExpNodeLetterNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7519">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7524">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeLetterNot<br/></pre>
<h2>Detail:</h2>
<a id="7515"/><a id="7517"/><h3>RegExpNodeLetterNot</h3><pre>
+ <span class="code-function">RegExpNodeLetterNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7519"/><h3>~RegExpNodeLetterNot</h3><pre>
+ <span class="code-function">~RegExpNodeLetterNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7524"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,131 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodePThese</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7633">RegExpNodePThese</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7635">~RegExpNodePThese</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;RegExpNode&lt;CLASS_TYPE&gt;*&gt; <a class="code-member" href="#7632">m_subNode</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#7637">generate</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7639">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7644">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7646">drawColoredRegEx</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodePThese<br/></pre>
<h2>Detail:</h2>
<a id="7632"/><a id="7633"/><h3>m_subNode</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;RegExpNode&lt;CLASS_TYPE&gt;*&gt; <span class="code-member">m_subNode</span>;<br/></pre>
Subnode list<br/>
<br/>
<hr/>
<a id="7635"/><h3>RegExpNodePThese</h3><pre>
+ <span class="code-function">RegExpNodePThese</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7637"/><h3>~RegExpNodePThese</h3><pre>
+ <span class="code-function">~RegExpNodePThese</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7639"/><h3>generate</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">generate</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/></pre>
Generate the regular expression with the current "converted string"<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Property of the regexp</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the number of element used</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7644"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7646"/><h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>drawColoredRegEx</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">drawColoredRegEx</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Just display the regExp in color ...<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>

View File

@ -1,126 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodePTheseElem</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7615">RegExpNodePTheseElem</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7617">~RegExpNodePTheseElem</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;RegExpNode&lt;CLASS_TYPE&gt;*&gt; <a class="code-member" href="#7614">m_subNode</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#7619">generate</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7621">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7626">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodePTheseElem<br/></pre>
<h2>Detail:</h2>
<a id="7614"/><a id="7615"/><h3>m_subNode</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;RegExpNode&lt;CLASS_TYPE&gt;*&gt; <span class="code-member">m_subNode</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7617"/><h3>RegExpNodePTheseElem</h3><pre>
+ <span class="code-function">RegExpNodePTheseElem</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7619"/><h3>~RegExpNodePTheseElem</h3><pre>
+ <span class="code-function">~RegExpNodePTheseElem</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7621"/><h3>generate</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">generate</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/></pre>
Generate the regular expression with the current "converted string"<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Property of the regexp</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the number of element used</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7626"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeSOL</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7587">RegExpNodeSOL</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7589">~RegExpNodeSOL</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7591">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7596">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeSOL<br/></pre>
<h2>Detail:</h2>
<a id="7587"/><a id="7589"/><h3>RegExpNodeSOL</h3><pre>
+ <span class="code-function">RegExpNodeSOL</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7591"/><h3>~RegExpNodeSOL</h3><pre>
+ <span class="code-function">~RegExpNodeSOL</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7596"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,129 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeValue</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7450">RegExpNodeValue</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7452">~RegExpNodeValue</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; <a class="code-member" href="#7449">m_data</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#7454">generate</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7456">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7461">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeValue<br/></pre>
<h2>Detail:</h2>
<a id="7449"/><a id="7450"/><h3>m_data</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; <span class="code-member">m_data</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7452"/><h3>RegExpNodeValue</h3><pre>
+ <span class="code-function">RegExpNodeValue</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7454"/><h3>~RegExpNodeValue</h3><pre>
+ <span class="code-function">~RegExpNodeValue</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7456"/><h3>generate</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">generate</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char32_t&gt; & <span class="code-argument">_data</span>);<br/></pre>
Generate the regular expression with the current "converted string"<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Property of the regexp</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the number of element used</td></tr></table>
</ul>
<br/>
<hr/>
<a id="7461"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeWhiteSpace</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7527">RegExpNodeWhiteSpace</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7529">~RegExpNodeWhiteSpace</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7531">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7536">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeWhiteSpace<br/></pre>
<h2>Detail:</h2>
<a id="7527"/><a id="7529"/><h3>RegExpNodeWhiteSpace</h3><pre>
+ <span class="code-function">RegExpNodeWhiteSpace</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7531"/><h3>~RegExpNodeWhiteSpace</h3><pre>
+ <span class="code-function">~RegExpNodeWhiteSpace</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7536"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeWhiteSpaceNot</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7539">RegExpNodeWhiteSpaceNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7541">~RegExpNodeWhiteSpaceNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7543">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7548">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeWhiteSpaceNot<br/></pre>
<h2>Detail:</h2>
<a id="7539"/><a id="7541"/><h3>RegExpNodeWhiteSpaceNot</h3><pre>
+ <span class="code-function">RegExpNodeWhiteSpaceNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7543"/><h3>~RegExpNodeWhiteSpaceNot</h3><pre>
+ <span class="code-function">~RegExpNodeWhiteSpaceNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7548"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeWordChar</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7551">RegExpNodeWordChar</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7553">~RegExpNodeWordChar</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7555">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7560">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeWordChar<br/></pre>
<h2>Detail:</h2>
<a id="7551"/><a id="7553"/><h3>RegExpNodeWordChar</h3><pre>
+ <span class="code-function">RegExpNodeWordChar</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7555"/><h3>~RegExpNodeWordChar</h3><pre>
+ <span class="code-function">~RegExpNodeWordChar</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7560"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,110 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::RegExpNodeWordCharNot</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7563">RegExpNodeWordCharNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#7565">~RegExpNodeWordCharNot</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#7567">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7572">display</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__RegExpNode.html">etk::RegExpNode</a><br/> +--> etk::RegExpNodeWordCharNot<br/></pre>
<h2>Detail:</h2>
<a id="7563"/><a id="7565"/><h3>RegExpNodeWordCharNot</h3><pre>
+ <span class="code-function">RegExpNodeWordCharNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="7567"/><h3>~RegExpNodeWordCharNot</h3><pre>
+ <span class="code-function">~RegExpNodeWordCharNot</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="7572"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >CLASS_TYPE</span> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_currentPos</span>,<br/> <span class="code-type" >int64_t</span> <span class="code-argument">_lenMax</span>,<br/> <span class="code-type" >int64_t</span> & <span class="code-argument">_findLen</span>);<br/></pre>
Parse the current node<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> Data to parse (start pointer / or class that have access with operator[] )</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_currentPos</span> </td><td> Current parsing position.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_lenMax</span> </td><td> Maximum position to parse the data (can be not hte end of the data due to the fact sometime we want to parse sub section).</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_findLen</span> </td><td> number of element parssed</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true : Find something&lt;br/&gt;false : Find nothing</td></tr></table>
</ul>
<br/>
<hr/>
<h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_level</span>);<br/></pre>
Display the current node properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">level</span> </td><td> of the node</td></tr>
</table>
</ul>
<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>

View File

@ -1,122 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::Semaphore</h1><hr/><h2>Description:</h2>
Generic semaphore wrapper ( it is os independent)<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9027">Semaphore</a> (<span class="code-type" >uint32_t</span> <span class="code-argument">_nbBasicElement</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_nbMessageMax</span>);<br/>+ <a class="code-function" href="#9030">~Semaphore</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >uint32_t</span> <a class="code-function" href="#9032">getCount</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9034">post</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9036">wait</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#9038">wait</a> (<span class="code-type" >uint64_t</span> <span class="code-argument">_timeOutInUs</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="9027"/><a id="9030"/><h3>Semaphore</h3><pre>
+ <span class="code-function">Semaphore</span> (<span class="code-type" >uint32_t</span> <span class="code-argument">_nbBasicElement</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_nbMessageMax</span>);<br/></pre>
Contruct the inithialized semaphore.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_nbBasicElement</span> </td><td> Number of element basicly set in the semaphore list</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_nbMessageMax</span> </td><td> Nunber of maximun message that can be set.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9032"/><h3>~Semaphore</h3><pre>
+ <span class="code-function">~Semaphore</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Generic destructor.<br/>
<br/>
<hr/>
<a id="9034"/><h3>getCount</h3><pre>
+ <span class="code-type" >uint32_t</span> <span class="code-function">getCount</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Get the number of element in the semaphore.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Number of stored elements.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9036"/><h3>post</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">post</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Post a new semaphore<br/>
<br/>
<hr/>
<a id="9038"/><h3>wait</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">wait</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Wait for a new semaphore post by an other thread.<br/>
<br/>
<hr/>
<h3>wait</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">wait</span> (<span class="code-type" >uint64_t</span> <span class="code-argument">_timeOutInUs</span>);<br/></pre>
Wait for a new semaphore post by an other thread,
with a timeout in micro-second.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_timeOutInUs</span> </td><td> Number of micro-second to wait a semaphore.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true The function get a semaphore.&lt;br/&gt;false The time-out appear or an error occured.</td></tr></table>
</ul>
<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>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,30 +57,30 @@
<br/><br/> <br/><br/>
<h2>Constructor and Destructor:</h2> <h2>Constructor and Destructor:</h2>
<pre> <pre>
+ <a class="code-function" href="#8962">Zip</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">_fileName</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#8964">~Zip</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <a class="code-function" href="#6845">Zip</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">_fileName</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6847">~Zip</a> ();<br/></pre>
<br/> <br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
# <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#8966">loadFile</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/></pre> # <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6848">loadFile</a> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/></pre>
<br/> <br/>
<h2>Object Hierarchy:<h2> <h2>Object Hierarchy:<h2>
<pre> <pre>
+<a href="class_etk__Archive.html">etk::Archive</a><br/> +--> etk::archive::Zip<br/></pre> +<a href="class_etk__Archive.html">etk::Archive</a><br/> +--> etk::archive::Zip<br/></pre>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8962"/><a id="8964"/><h3>Zip</h3><pre> <a id="6845"/><a id="6847"/><h3>Zip</h3><pre>
+ <span class="code-function">Zip</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">_fileName</span>);<br/></pre> + <span class="code-function">Zip</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">_fileName</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8966"/><h3>~Zip</h3><pre> <a id="6848"/><h3>~Zip</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Zip</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> + <span class="code-storage-keyword">virtual</span> <span class="code-function">~Zip</span> ();<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<h3>loadFile</h3><pre> <h3>loadFile</h3><pre>
# <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">loadFile</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/></pre> # <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">loadFile</span> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/></pre>
Request the load in memory of the concerned file.<br/><ul> Request the load in memory of the concerned file.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> Id of the file to load.</td></tr> <td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> Id of the file to load.</td></tr>

View File

@ -1,87 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>class: etk::elementPos_ts</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="class_etk__elementPos_ts.html">elementPos_ts</a></ul>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >int64_t</span> <a class="code-member" href="#7611">start</a>;<br/>+ <span class="code-type" >int64_t</span> <a class="code-member" href="#7612">stop</a>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="7611"/><a id="7612"/><h3>start</h3><pre>
+ <span class="code-type" >int64_t</span> <span class="code-member">start</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>stop</h3><pre>
+ <span class="code-type" >int64_t</span> <span class="code-member">stop</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>

299
class_utf8__iterator.html Normal file
View File

@ -0,0 +1,299 @@
<!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>class: utf8::iterator</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="class_utf8__iterator.html">iterator</a></ul>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#5606">iterator</a> ();<br/>+ <a class="code-function" href="#5607">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/>+ <a class="code-function" href="#5609">iterator</a> (<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-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5612">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5615">iterator</a> (<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-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5618">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a>* <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5621">iterator</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#5625">~iterator</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ iterator & <a class="code-function" href="#5623">operator =</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/>+ <a class="code-function" href="#5626">operator size_t</a> () <span class="code-storage-keyword">const</span>;<br/>+ iterator & <a class="code-function" href="#5627">operator ++</a> ();<br/>+ iterator & <a class="code-function" href="#5628">operator --</a> ();<br/>+ iterator <a class="code-function" href="#5629">operator ++</a> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/>+ iterator <a class="code-function" href="#5631">operator --</a> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5633">operator ==</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5635">operator !=</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5637">operator <=</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5639">operator >=</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5641">operator <</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5643">operator ></a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >char32_t</span> <a class="code-function" href="#5645">operator *</a> ();<br/>+ size_t <a class="code-function" href="#5646">getPos</a> () <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5647">operator +</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5649">operator +</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5651">operator +</a> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5653">operator -</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5655">operator -</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5657">operator -</a> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="5606"/><a id="5607"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="5609"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</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="5612"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</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-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5615"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5618"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</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-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5621"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a>* <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5623"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/></pre>
Recopy constructor.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_obj</span> </td><td> The Iterator that might be copy</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="5625"/><h3>operator =</h3><pre>
+ iterator & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/></pre>
Asignation operator.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_otherIterator</span> </td><td> The Iterator that might be copy</td></tr>
<tr><td><b>Return: </b></td><td></td><td>reference on the curent Iterator</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5626"/><h3>~iterator</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~iterator</span> ();<br/></pre>
Basic destructor<br/>
<br/>
<hr/>
<a id="5627"/><h3>operator size_t</h3><pre>
+ <span class="code-function">operator size_t</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
basic boolean cast<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the element is present in buffer</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5628"/><h3>operator ++</h3><pre>
+ iterator & <span class="code-function">operator ++</span> ();<br/></pre>
Incremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on the current iterator incremented</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5629"/><h3>operator --</h3><pre>
+ iterator & <span class="code-function">operator --</span> ();<br/></pre>
Decremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on the current iterator decremented</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5631"/><h3>operator ++</h3><pre>
+ iterator <span class="code-function">operator ++</span> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/></pre>
Incremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on a new iterator and increment the other one</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5633"/><h3>operator --</h3><pre>
+ iterator <span class="code-function">operator --</span> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/></pre>
Decremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on a new iterator and decrement the other one</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5635"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
egality iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5637"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
egality iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5639"/><h3>operator <=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator <=</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&lt;= iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5641"/><h3>operator >=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator >=</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&gt;= iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5643"/><h3>operator <</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator <</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&lt; iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5645"/><h3>operator ></h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ></span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&gt; iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5646"/><h3>operator *</h3><pre>
+ <span class="code-type" >char32_t</span> <span class="code-function">operator *</span> ();<br/></pre>
Get the value on the current element<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The request element value</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5647"/><h3>getPos</h3><pre>
+ size_t <span class="code-function">getPos</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get the position in the buffer<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The requested position.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5649"/><h3>operator +</h3><pre>
+ iterator <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
move the element position<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>a new iterator.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5651"/><h3>operator +</h3><pre>
+ iterator <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="5653"/><h3>operator +</h3><pre>
+ iterator <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="5655"/><h3>operator -</h3><pre>
+ iterator <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
move the element position<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>a new iterator.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5657"/><h3>operator -</h3><pre>
+ iterator <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>operator -</h3><pre>
+ iterator <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</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>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -52,7 +52,7 @@
</div> </div>
</div> </div>
<div class="container" id="content"> <div class="container" id="content">
<h1>enum: etk::logLevel</h1><hr/><h2>Description:</h2> <h1>enum: etk::log::level</h1><hr/><h2>Description:</h2>
Log level is a simple list of all log availlable. This enum is used when setting a log and when user chose the level of log displayed.<br/><br/> Log level is a simple list of all log availlable. This enum is used when setting a log and when user chose the level of log displayed.<br/><br/>
<h2>Value list</h2> <h2>Value list</h2>
<ul> <ul>

View File

@ -1,161 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>enum: etk::regExpPrivateSection</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#regexpOpcodePTheseIn">regexpOpcodePTheseIn</a></td><td><a href="#regexpOpcodePTheseOut">regexpOpcodePTheseOut</a></td><td><a href="#regexpOpcodeBracketIn">regexpOpcodeBracketIn</a></td></tr>
<tr>
<td><a href="#regexpOpcodeBracketOut">regexpOpcodeBracketOut</a></td><td><a href="#regexpOpcodeBracetIn">regexpOpcodeBracetIn</a></td><td><a href="#regexpOpcodeBracetOut">regexpOpcodeBracetOut</a></td></tr>
<tr>
<td><a href="#regexpOpcodeTo">regexpOpcodeTo</a></td><td><a href="#regexpOpcodeStar">regexpOpcodeStar</a></td><td><a href="#regexpOpcodeDot">regexpOpcodeDot</a></td></tr>
<tr>
<td><a href="#regexpOpcodeQuestion">regexpOpcodeQuestion</a></td><td><a href="#regexpOpcodePlus">regexpOpcodePlus</a></td><td><a href="#regexpOpcodePipe">regexpOpcodePipe</a></td></tr>
<tr>
<td><a href="#regexpOpcodeStartOfLine">regexpOpcodeStartOfLine</a></td><td><a href="#regexpOpcodeEndOfLine">regexpOpcodeEndOfLine</a></td><td><a href="#regexpOpcodeDigit">regexpOpcodeDigit</a></td></tr>
<tr>
<td><a href="#regexpOpcodeDigitNot">regexpOpcodeDigitNot</a></td><td><a href="#regexpOpcodeLetter">regexpOpcodeLetter</a></td><td><a href="#regexpOpcodeLetterNot">regexpOpcodeLetterNot</a></td></tr>
<tr>
<td><a href="#regexpOpcodeSpace">regexpOpcodeSpace</a></td><td><a href="#regexpOpcodeSpaceNot">regexpOpcodeSpaceNot</a></td><td><a href="#regexpOpcodeWord">regexpOpcodeWord</a></td></tr>
<tr>
<td><a href="#regexpOpcodeWordNot">regexpOpcodeWordNot</a></td><td><a href="#regexpOpcodeNoChar">regexpOpcodeNoChar</a></td><td><a href="#regexpOpcodeError">regexpOpcodeError</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="regexpOpcodePTheseIn"/>regexpOpcodePTheseIn</h3><pre>
regexpOpcodePTheseIn = <span class="code-type">0xE000<span></pre>
<hr/>
<h3><a id="regexpOpcodePTheseOut"/>regexpOpcodePTheseOut</h3><pre>
regexpOpcodePTheseOut = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeBracketIn"/>regexpOpcodeBracketIn</h3><pre>
regexpOpcodeBracketIn = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeBracketOut"/>regexpOpcodeBracketOut</h3><pre>
regexpOpcodeBracketOut = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeBracetIn"/>regexpOpcodeBracetIn</h3><pre>
regexpOpcodeBracetIn = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeBracetOut"/>regexpOpcodeBracetOut</h3><pre>
regexpOpcodeBracetOut = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeTo"/>regexpOpcodeTo</h3><pre>
regexpOpcodeTo = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeStar"/>regexpOpcodeStar</h3><pre>
regexpOpcodeStar = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeDot"/>regexpOpcodeDot</h3><pre>
regexpOpcodeDot = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeQuestion"/>regexpOpcodeQuestion</h3><pre>
regexpOpcodeQuestion = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodePlus"/>regexpOpcodePlus</h3><pre>
regexpOpcodePlus = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodePipe"/>regexpOpcodePipe</h3><pre>
regexpOpcodePipe = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeStartOfLine"/>regexpOpcodeStartOfLine</h3><pre>
regexpOpcodeStartOfLine = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeEndOfLine"/>regexpOpcodeEndOfLine</h3><pre>
regexpOpcodeEndOfLine = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeDigit"/>regexpOpcodeDigit</h3><pre>
regexpOpcodeDigit = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeDigitNot"/>regexpOpcodeDigitNot</h3><pre>
regexpOpcodeDigitNot = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeLetter"/>regexpOpcodeLetter</h3><pre>
regexpOpcodeLetter = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeLetterNot"/>regexpOpcodeLetterNot</h3><pre>
regexpOpcodeLetterNot = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeSpace"/>regexpOpcodeSpace</h3><pre>
regexpOpcodeSpace = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeSpaceNot"/>regexpOpcodeSpaceNot</h3><pre>
regexpOpcodeSpaceNot = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeWord"/>regexpOpcodeWord</h3><pre>
regexpOpcodeWord = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeWordNot"/>regexpOpcodeWordNot</h3><pre>
regexpOpcodeWordNot = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeNoChar"/>regexpOpcodeNoChar</h3><pre>
regexpOpcodeNoChar = <span class="code-type">???<span></pre>
<hr/>
<h3><a id="regexpOpcodeError"/>regexpOpcodeError</h3><pre>
regexpOpcodeError = <span class="code-type">???<span></pre>
</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>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -67,13 +67,17 @@ ETK is written in C++.<br/>
<h2>Are there any licensing restrictions?</h2> <h2>Are there any licensing restrictions?</h2>
ETK is <span style="font-weight: bold;">FREE software</span><br/> ETK is <span style="font-weight: bold;">FREE software</span><br/>
<h3> License (BSD) </h3> <h3> License (APACHE-2.0) </h3>
Redistribution and use in source and binary forms, with or without Copyright etk Edouard DUPIN<br/>
modification, are permitted provided that the following conditions Licensed under the Apache License, Version 2.0 (the "License");
are met:<br/> you may not use this file except in compliance with the License.
<ul><li> Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li><li> Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li><li> The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.</li></ul> You may obtain a copy of the License at<br/>
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.<br/> http://www.apache.org/licenses/LICENSE-2.0<br/>
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.<br/>
</div> </div>
<script> <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,47 +57,47 @@
<br/><br/> <br/><br/>
<h2>namespace:</h2> <h2>namespace:</h2>
<ul> <ul>
<li><a href="namespace_etk.html">etk</a></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><li><a href="namespace_debug.html">debug</a></li></ul> <li><a href="namespace_etk.html">etk</a></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>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
<span class="code-type" >int32_t</span> <a class="code-function" href="#7950">strlen</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char32_t</span>* <span class="code-argument">_data</span>);<br/> externconstchar* <a class="code-member" href="#8384">etkLibName</a>;<br/> return <a class="code-member" href="#8445">max</a>;<br/> <span class="code-type" >void</span> <a class="code-function" href="#8446">clear</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#8448">identity</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#8450">eye</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/> Vector2D&lt;int32_t&gt; <a class="code-function" href="#8452">size</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/> vec3 <a class="code-function" href="#8724">quaternionToEulerXYZ</a> (<span class="code-storage-keyword">const</span> btQuaternion & <span class="code-argument">quat</span>);<br/> vec3 <a class="code-function" href="#8726">vec3ClipInt32</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/> vec3 <a class="code-function" href="#8728">vec3ClipInt64</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/> vec2 <a class="code-function" href="#8952">vec2ClipInt32</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/> vec2 <a class="code-function" href="#8954">vec2ClipInt64</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/></pre> <span class="code-type" >int32_t</span> <a class="code-function" href="#5854">strlen</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char32_t</span>* <span class="code-argument">_data</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#6272">iosNSLog</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_value</span>);<br/> return <a class="code-member" href="#6346">max</a>;<br/> <span class="code-type" >void</span> <a class="code-function" href="#6347">clear</a> ();<br/> <span class="code-type" >void</span> <a class="code-function" href="#6348">identity</a> ();<br/> <span class="code-type" >void</span> <a class="code-function" href="#6349">eye</a> ();<br/> Vector2D&lt;int32_t&gt; <a class="code-function" href="#6350">size</a> ();<br/> vec3 <a class="code-function" href="#6600">quaternionToEulerXYZ</a> (<span class="code-storage-keyword">const</span> btQuaternion & <span class="code-argument">quat</span>);<br/> vec3 <a class="code-function" href="#6602">vec3ClipInt32</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/> vec3 <a class="code-function" href="#6604">vec3ClipInt64</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/> vec2 <a class="code-function" href="#6818">vec2ClipInt32</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/> vec2 <a class="code-function" href="#6820">vec2ClipInt64</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/> vec2 <a class="code-function" href="#6822">vec2rotate</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>,<br/> <span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_point</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_angle</span>);<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="7950"/><a id="8384"/><h3>strlen</h3><pre> <a id="5854"/><a id="6272"/><h3>strlen</h3><pre>
<span class="code-type" >int32_t</span> <span class="code-function">strlen</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char32_t</span>* <span class="code-argument">_data</span>);<br/></pre> <span class="code-type" >int32_t</span> <span class="code-function">strlen</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char32_t</span>* <span class="code-argument">_data</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8445"/><h3>etkLibName</h3><pre> <a id="6346"/><h3>iosNSLog</h3><pre>
externconstchar* <span class="code-member">etkLibName</span>;<br/></pre> <span class="code-type" >void</span> <span class="code-function">iosNSLog</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_value</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8446"/><h3>max</h3><pre> <a id="6347"/><h3>max</h3><pre>
return <span class="code-member">max</span>;<br/></pre> return <span class="code-member">max</span>;<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8448"/><h3>clear</h3><pre> <a id="6348"/><h3>clear</h3><pre>
<span class="code-type" >void</span> <span class="code-function">clear</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> <span class="code-type" >void</span> <span class="code-function">clear</span> ();<br/></pre>
Clear all the matrix.<br/> Clear all the matrix.<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8450"/><h3>identity</h3><pre> <a id="6349"/><h3>identity</h3><pre>
<span class="code-type" >void</span> <span class="code-function">identity</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> <span class="code-type" >void</span> <span class="code-function">identity</span> ();<br/></pre>
Set the diagonal at 1<br/> Set the diagonal at 1<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8452"/><h3>eye</h3><pre> <a id="6350"/><h3>eye</h3><pre>
<span class="code-type" >void</span> <span class="code-function">eye</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> <span class="code-type" >void</span> <span class="code-function">eye</span> ();<br/></pre>
Clear and set the diagonal at 1<br/> Clear and set the diagonal at 1<br/>
<br/> <br/>
<hr/> <hr/>
<a id="8724"/><h3>size</h3><pre> <a id="6600"/><h3>size</h3><pre>
Vector2D&lt;int32_t&gt; <span class="code-function">size</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> Vector2D&lt;int32_t&gt; <span class="code-function">size</span> ();<br/></pre>
Get the size of the current Matrix.<br/><ul> Get the size of the current Matrix.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Dimention of the matrix</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>Dimention of the matrix</td></tr></table>
@ -105,33 +105,39 @@ Get the size of the current Matrix.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="8726"/><h3>quaternionToEulerXYZ</h3><pre> <a id="6602"/><h3>quaternionToEulerXYZ</h3><pre>
vec3 <span class="code-function">quaternionToEulerXYZ</span> (<span class="code-storage-keyword">const</span> btQuaternion & <span class="code-argument">quat</span>);<br/></pre> vec3 <span class="code-function">quaternionToEulerXYZ</span> (<span class="code-storage-keyword">const</span> btQuaternion & <span class="code-argument">quat</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8728"/><h3>vec3ClipInt32</h3><pre> <a id="6604"/><h3>vec3ClipInt32</h3><pre>
vec3 <span class="code-function">vec3ClipInt32</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/></pre> vec3 <span class="code-function">vec3ClipInt32</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8952"/><h3>vec3ClipInt64</h3><pre> <a id="6818"/><h3>vec3ClipInt64</h3><pre>
vec3 <span class="code-function">vec3ClipInt64</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/></pre> vec3 <span class="code-function">vec3ClipInt64</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="8954"/><h3>vec2ClipInt32</h3><pre> <a id="6820"/><h3>vec2ClipInt32</h3><pre>
vec2 <span class="code-function">vec2ClipInt32</span> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/></pre> vec2 <span class="code-function">vec2ClipInt32</span> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<h3>vec2ClipInt64</h3><pre> <a id="6822"/><h3>vec2ClipInt64</h3><pre>
vec2 <span class="code-function">vec2ClipInt64</span> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/></pre> vec2 <span class="code-function">vec2ClipInt64</span> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>vec2rotate</h3><pre>
vec2 <span class="code-function">vec2rotate</span> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_val</span>,<br/> <span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_point</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_angle</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>

View File

@ -1,91 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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: debug</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Synopsis:</h2>
<pre>
<span class="code-type" >void</span> <a class="code-function" href="#8307">displayFuncName</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_ligne</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_className</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_funcName</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_libName</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#8312">displayTime</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#8314">setGeneralLevel</a> (<span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__logLevel.html">etk::logLevel</a> <span class="code-argument">_ccc</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="8307"/><a id="8312"/><h3>displayFuncName</h3><pre>
<span class="code-type" >void</span> <span class="code-function">displayFuncName</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_ligne</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_className</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_funcName</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_libName</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8314"/><h3>displayTime</h3><pre>
<span class="code-type" >void</span> <span class="code-function">displayTime</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>setGeneralLevel</h3><pre>
<span class="code-type" >void</span> <span class="code-function">setGeneralLevel</span> (<span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_etk__logLevel.html">etk::logLevel</a> <span class="code-argument">_ccc</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>

File diff suppressed because one or more lines are too long

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">

File diff suppressed because one or more lines are too long

192
namespace_etk__log.html Normal file

File diff suppressed because one or more lines are too long

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,11 +57,11 @@
<br/><br/> <br/><br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
<span class="code-type" >void</span> <a class="code-function" href="#9259">setName</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">_refName</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">_folderName</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#9262">setName</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">_refName</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">_folderName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#9265">getName</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">_refName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#9267">getName</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">_refName</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="#9269">list</a> (<span class="code-type" >void</span> <span class="code-argument"></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="#9271">listU</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> <span class="code-type" >void</span> <a class="code-function" href="#7063">setName</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">_refName</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">_folderName</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7066">setName</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">_refName</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">_folderName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7069">getName</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">_refName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#7071">getName</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">_refName</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7073">setNameDefault</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">_refName</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">_folderName</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#7076">setNameDefault</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">_refName</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">_folderName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7079">getNameDefault</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">_refName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#7081">getNameDefault</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">_refName</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="#7083">list</a> ();<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="#7084">listU</a> ();<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="9259"/><a id="9262"/><h3>setName</h3><pre> <a id="7063"/><a id="7066"/><a id="7069"/><h3>setName</h3><pre>
<span class="code-type" >void</span> <span class="code-function">setName</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">_refName</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">_folderName</span>);<br/></pre> <span class="code-type" >void</span> <span class="code-function">setName</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">_refName</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">_folderName</span>);<br/> <span class="code-type" >void</span> <span class="code-function">setName</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">_refName</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">_folderName</span>);<br/></pre>
Set the Folder of a subset of a theme ...<br/><ul> Set the Folder of a subset of a theme ...<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_refName</span> </td><td> Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr> <td><b>Parameter [input]:</b></td><td><span class="code-argument">_refName</span> </td><td> Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
@ -71,14 +71,8 @@ Set the Folder of a subset of a theme ...<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9265"/><h3>setName</h3><pre> <a id="7071"/><a id="7073"/><h3>getName</h3><pre>
<span class="code-type" >void</span> <span class="code-function">setName</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">_refName</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">_folderName</span>);<br/></pre> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getName</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">_refName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">getName</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">_refName</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9267"/><h3>getName</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getName</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">_refName</span>);<br/></pre>
get the folder from a Reference theme<br/><ul> get the folder from a Reference theme<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_refName</span> </td><td> Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr> <td><b>Parameter [input]:</b></td><td><span class="code-argument">_refName</span> </td><td> Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
@ -87,25 +81,34 @@ get the folder from a Reference theme<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="9269"/><h3>getName</h3><pre> <a id="7076"/><a id="7079"/><h3>setNameDefault</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">getName</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">_refName</span>);<br/></pre> <span class="code-type" >void</span> <span class="code-function">setNameDefault</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">_refName</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">_folderName</span>);<br/> <span class="code-type" >void</span> <span class="code-function">setNameDefault</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">_refName</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">_folderName</span>);<br/></pre>
Set the default folder of a subset of a theme ...<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_refName</span> </td><td> Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_folderName</span> </td><td> The associated default folder of the Theme (like "myTheme/color/default/")</td></tr>
</table>
</ul>
<br/> <br/>
<hr/>
<a id="7081"/><a id="7083"/><h3>getNameDefault</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getNameDefault</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">_refName</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">getNameDefault</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">_refName</span>);<br/></pre>
get the default folder from a Reference theme <br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_refName</span> </td><td> Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
<tr><td><b>Return: </b></td><td></td><td>the path of the theme</td></tr></table>
</ul>
<br/> <br/>
<hr/> <hr/>
<a id="9271"/><h3>list</h3><pre> <a id="7084"/><h3>list</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">list</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::string&gt; <span class="code-function">list</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">listU</span> ();<br/></pre>
Get the list of all the theme folder availlable in the user Home/appl<br/><ul> Get the list of all the theme folder availlable in the user Home/appl<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The list of elements</td></tr></table> <tr><td><b>Return: </b></td><td></td><td>The list of elements</td></tr></table>
</ul> </ul>
<br/>
<hr/>
<h3>listU</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::u32string&gt; <span class="code-function">listU</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/> <br/>
<hr/> <hr/>
</div> </div>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,19 +57,33 @@
<br/><br/> <br/><br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
<span class="code-type" >float</span> <a class="code-function" href="#8319">frand</a> (<span class="code-type" >float</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_b</span>);<br/> <span class="code-type" >int32_t</span> <a class="code-function" href="#8322">irand</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_b</span>);<br/></pre> <span class="code-type" >double</span> <a class="code-function" href="#6277">frand</a> (<span class="code-type" >double</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_b</span>);<br/> <span class="code-type" >int32_t</span> <a class="code-function" href="#6280">irand</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_b</span>);<br/> <span class="code-type" >void</span> <a class="code-function" href="#6283">resetRandom</a> ();<br/> <span class="code-type" >void</span> <a class="code-function" href="#6284">randSeek</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_val</span>);<br/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="8319"/><a id="8322"/><h3>frand</h3><pre> <a id="6277"/><a id="6280"/><a id="6283"/><h3>frand</h3><pre>
<span class="code-type" >float</span> <span class="code-function">frand</span> (<span class="code-type" >float</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_b</span>);<br/></pre> <span class="code-type" >double</span> <span class="code-function">frand</span> (<span class="code-type" >double</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >double</span> <span class="code-argument">_b</span>);<br/> <span class="code-type" >int32_t</span> <span class="code-function">irand</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_b</span>);<br/></pre>
Get a random value in a specific range.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_a</span> </td><td> Lower value of the random.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_b</span> </td><td> Bigger value of the random.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Random Value between [_a and _b]</td></tr></table>
</ul>
<br/>
<br/> <br/>
<hr/> <hr/>
<h3>irand</h3><pre> <a id="6284"/><h3>resetRandom</h3><pre>
<span class="code-type" >int32_t</span> <span class="code-function">irand</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_a</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_b</span>);<br/></pre> <span class="code-type" >void</span> <span class="code-function">resetRandom</span> ();<br/></pre>
Reset the random system with a random value (time).<br/>
<br/> <br/>
<hr/>
<h3>randSeek</h3><pre>
<span class="code-type" >void</span> <span class="code-function">randSeek</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_val</span>);<br/></pre>
Reset the random system with The specify value.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_val</span> </td><td> Seek value for the pseudo random system.</td></tr>
</table>
</ul>
<br/> <br/>
<hr/> <hr/>
</div> </div>

File diff suppressed because one or more lines are too long

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -57,58 +57,58 @@
<br/><br/> <br/><br/>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
externconstchar32_t <a class="code-member" href="#7740">Null</a>;<br/> externconstchar32_t <a class="code-member" href="#7741">Return</a>;<br/> externconstchar32_t <a class="code-member" href="#7742">CarrierReturn</a>;<br/> externconstchar32_t <a class="code-member" href="#7743">Tabulation</a>;<br/> externconstchar32_t <a class="code-member" href="#7744">Suppress</a>;<br/> externconstchar32_t <a class="code-member" href="#7745">Delete</a>;<br/> externconstchar32_t <a class="code-member" href="#7746">Space</a>;<br/> externconstchar32_t <a class="code-member" href="#7747">Escape</a>;<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7748">isWhiteChar</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7750">isSpecialChar</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7752">isInteger</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >int32_t</span> <a class="code-function" href="#7754">toInt</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >char32_t</span> <a class="code-function" href="#7756">changeOrder</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >int8_t</span> <a class="code-function" href="#7758">convertUtf8</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_output</span>);<br/></pre> externconstchar32_t <a class="code-member" href="#5570">Null</a>;<br/> externconstchar32_t <a class="code-member" href="#5571">Return</a>;<br/> externconstchar32_t <a class="code-member" href="#5572">CarrierReturn</a>;<br/> externconstchar32_t <a class="code-member" href="#5573">Tabulation</a>;<br/> externconstchar32_t <a class="code-member" href="#5574">Suppress</a>;<br/> externconstchar32_t <a class="code-member" href="#5575">Delete</a>;<br/> externconstchar32_t <a class="code-member" href="#5576">Space</a>;<br/> externconstchar32_t <a class="code-member" href="#5577">Escape</a>;<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5578">isWhiteChar</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5580">isSpecialChar</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5582">isInteger</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >int32_t</span> <a class="code-function" href="#5584">toInt</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >char32_t</span> <a class="code-function" href="#5586">changeOrder</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/> <span class="code-type" >int8_t</span> <a class="code-function" href="#5588">convertUtf8</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_output</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#5591">convertToUtf8</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/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="7740"/><a id="7741"/><h3>Null</h3><pre> <a id="5570"/><a id="5571"/><h3>Null</h3><pre>
externconstchar32_t <span class="code-member">Null</span>;<br/></pre> externconstchar32_t <span class="code-member">Null</span>;<br/></pre>
'\0'<br/> '\0'<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7742"/><h3>Return</h3><pre> <a id="5572"/><h3>Return</h3><pre>
externconstchar32_t <span class="code-member">Return</span>;<br/></pre> externconstchar32_t <span class="code-member">Return</span>;<br/></pre>
'\n'<br/> '\n'<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7743"/><h3>CarrierReturn</h3><pre> <a id="5573"/><h3>CarrierReturn</h3><pre>
externconstchar32_t <span class="code-member">CarrierReturn</span>;<br/></pre> externconstchar32_t <span class="code-member">CarrierReturn</span>;<br/></pre>
'\r' CR<br/> '\r' CR<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7744"/><h3>Tabulation</h3><pre> <a id="5574"/><h3>Tabulation</h3><pre>
externconstchar32_t <span class="code-member">Tabulation</span>;<br/></pre> externconstchar32_t <span class="code-member">Tabulation</span>;<br/></pre>
'\t' TAB<br/> '\t' TAB<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7745"/><h3>Suppress</h3><pre> <a id="5575"/><h3>Suppress</h3><pre>
externconstchar32_t <span class="code-member">Suppress</span>;<br/></pre> externconstchar32_t <span class="code-member">Suppress</span>;<br/></pre>
BS (SUPPRESS)<br/> BS (SUPPRESS)<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7746"/><h3>Delete</h3><pre> <a id="5576"/><h3>Delete</h3><pre>
externconstchar32_t <span class="code-member">Delete</span>;<br/></pre> externconstchar32_t <span class="code-member">Delete</span>;<br/></pre>
DEL<br/> DEL<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7747"/><h3>Space</h3><pre> <a id="5577"/><h3>Space</h3><pre>
externconstchar32_t <span class="code-member">Space</span>;<br/></pre> externconstchar32_t <span class="code-member">Space</span>;<br/></pre>
' ' SPACE<br/> ' ' SPACE<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7748"/><h3>Escape</h3><pre> <a id="5578"/><h3>Escape</h3><pre>
externconstchar32_t <span class="code-member">Escape</span>;<br/></pre> externconstchar32_t <span class="code-member">Escape</span>;<br/></pre>
ESC Escape<br/> ESC Escape<br/>
<br/> <br/>
<hr/> <hr/>
<a id="7750"/><h3>isWhiteChar</h3><pre> <a id="5580"/><h3>isWhiteChar</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">isWhiteChar</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre> <span class="code-type" >bool</span> <span class="code-function">isWhiteChar</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre>
check if the current element is white or not : '\t' '\n' '\r' ' '<br/><ul> check if the current element is white or not : '\t' '\n' '\r' ' '<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -117,13 +117,13 @@ check if the current element is white or not : '\t' '\n' '\r' ' '<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="7752"/><h3>isSpecialChar</h3><pre> <a id="5582"/><h3>isSpecialChar</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">isSpecialChar</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre> <span class="code-type" >bool</span> <span class="code-function">isSpecialChar</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="7754"/><h3>isInteger</h3><pre> <a id="5584"/><h3>isInteger</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">isInteger</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre> <span class="code-type" >bool</span> <span class="code-function">isInteger</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre>
check if the curent element is number or not<br/><ul> check if the curent element is number or not<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -132,21 +132,27 @@ check if the curent element is number or not<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="7756"/><h3>toInt</h3><pre> <a id="5586"/><h3>toInt</h3><pre>
<span class="code-type" >int32_t</span> <span class="code-function">toInt</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre> <span class="code-type" >int32_t</span> <span class="code-function">toInt</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<a id="7758"/><h3>changeOrder</h3><pre> <a id="5588"/><h3>changeOrder</h3><pre>
<span class="code-type" >char32_t</span> <span class="code-function">changeOrder</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre> <span class="code-type" >char32_t</span> <span class="code-function">changeOrder</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>
<h3>convertUtf8</h3><pre> <a id="5591"/><h3>convertUtf8</h3><pre>
<span class="code-type" >int8_t</span> <span class="code-function">convertUtf8</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_output</span>);<br/></pre> <span class="code-type" >int8_t</span> <span class="code-function">convertUtf8</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>,<br/> <span class="code-type" >char</span> <span class="code-argument">_output</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>convertToUtf8</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">convertToUtf8</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/></pre>
<br/> <br/>
<br/> <br/>
<hr/> <hr/>

View File

@ -15,6 +15,8 @@
<ul class="niveau1"> <ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a> <li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2"> <ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a> <li><a href="namespace_etk__color.html">color</a>
</li> </li>
<li><a href="namespace_etk__tool.html">tool</a> <li><a href="namespace_etk__tool.html">tool</a>
@ -31,8 +33,6 @@
</li> </li>
<li><a href="namespace_std.html">std</a> <li><a href="namespace_std.html">std</a>
</li> </li>
<li><a href="namespace_debug.html">debug</a>
</li>
</ul> </ul>
</div> </div>
<br/><h3>Associate libraries:</h3><div id="menu"> <br/><h3>Associate libraries:</h3><div id="menu">
@ -55,12 +55,15 @@
<h1>namespace: utf8</h1><hr/><h2>Description:</h2> <h1>namespace: utf8</h1><hr/><h2>Description:</h2>
<br/><br/> <br/><br/>
<h2>class:</h2>
<ul>
<li><a href="class_utf8__iterator.html">iterator</a></li></ul>
<h2>Synopsis:</h2> <h2>Synopsis:</h2>
<pre> <pre>
<span class="code-type" >int8_t</span> <a class="code-function" href="#7762">theoricLen</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#7764">theoricFirst</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/> <span class="code-type" >char32_t</span> <a class="code-function" href="#7766">convertChar32</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_input</span>);<br/></pre> <span class="code-type" >int8_t</span> <a class="code-function" href="#5594">theoricLen</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#5596">theoricFirst</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/> <span class="code-type" >char32_t</span> <a class="code-function" href="#5598">convertChar32</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_input</span>);<br/> <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#5600">convertUnicode</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/></pre>
<br/> <br/>
<h2>Detail:</h2> <h2>Detail:</h2>
<a id="7762"/><a id="7764"/><h3>theoricLen</h3><pre> <a id="5594"/><a id="5596"/><h3>theoricLen</h3><pre>
<span class="code-type" >int8_t</span> <span class="code-function">theoricLen</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/></pre> <span class="code-type" >int8_t</span> <span class="code-function">theoricLen</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/></pre>
Get the size of an utf8 char with his first char.<br/><ul> Get the size of an utf8 char with his first char.<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -70,7 +73,7 @@ Get the size of an utf8 char with his first char.<br/><ul>
<br/> <br/>
<hr/> <hr/>
<a id="7766"/><h3>theoricFirst</h3><pre> <a id="5598"/><h3>theoricFirst</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">theoricFirst</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/></pre> <span class="code-type" >bool</span> <span class="code-function">theoricFirst</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span> <span class="code-argument">_input</span>);<br/></pre>
When parsing a string in a reverse mode, we need to know if we get the first char<br/><ul> When parsing a string in a reverse mode, we need to know if we get the first char<br/><ul>
<table class="parameter-list"> <table class="parameter-list">
@ -80,9 +83,15 @@ When parsing a string in a reverse mode, we need to know if we get the first cha
<br/> <br/>
<hr/> <hr/>
<h3>convertChar32</h3><pre> <a id="5600"/><h3>convertChar32</h3><pre>
<span class="code-type" >char32_t</span> <span class="code-function">convertChar32</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_input</span>);<br/></pre> <span class="code-type" >char32_t</span> <span class="code-function">convertChar32</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_input</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>convertUnicode</h3><pre>
<a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">convertUnicode</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/>
<br/> <br/>
<hr/> <hr/>

View File

@ -1,90 +0,0 @@
<!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__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>
<li><a href="namespace_debug.html">debug</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>struct: etk::</h1><hr/><h2>Description:</h2>
convertion table of every element in a regular expression.<br/><br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >bool</span> <a class="code-member" href="#7395">haveBackSlash</a>;<br/>+ <span class="code-type" >char</span> <a class="code-member" href="#7396">inputValue</a>;<br/>+ <span class="code-type" >char</span> <a class="code-member" href="#7397">newValue</a>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="7395"/><a id="7396"/><h3>haveBackSlash</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-member">haveBackSlash</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7397"/><h3>inputValue</h3><pre>
+ <span class="code-type" >char</span> <span class="code-member">inputValue</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>newValue</h3><pre>
+ <span class="code-type" >char</span> <span class="code-member">newValue</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>