[DEV] add reabe doc pages

This commit is contained in:
Edouard DUPIN 2013-12-28 16:15:05 +01:00
parent 95007c0b93
commit e1ec077737
108 changed files with 10286 additions and 8869 deletions

View File

@ -56,13 +56,14 @@ body {
padding: 10px 20px 10px;
margin-left: -20px;
overflow:scroll;
overflow-y:auto;
overflow-x:hidden;
}
/*
.navbar ul {
font-size: 15px;
};
*/
.navbar-fixed-top a {
text-decoration: none;
color: #000000;
}
h1, h2, h3, h4, h5, h6 {
display: block;
margin: 10px 0;
@ -95,7 +96,15 @@ pre {
border-radius: 4px;
}
.enumeration-list td {
padding-left:10px;
padding-right:10px;
}
.parameter-list td {
padding-left:5px;
padding-right:5px;
}
.code-function {
text-decoration:none;
@ -128,4 +137,67 @@ pre {
.code-storage-keyword {
text-decoration:none;
color:#466cb4;
}
}
.code-doxygen {
text-decoration:none;
color:#bf3e00;
font-weight:bold;
}
.code-comment {
text-decoration:none;
color:#b704b5;
}
.code-preproc {
text-decoration:none;
color:#ac0000;
}
.code-text-quote {
text-decoration:none;
color:#008e00;
}
.code-number {
text-decoration:none;
color:#007b00;
}
.code-member {
text-decoration:none;
color:#7c5406;
}
.code-input-function {
text-decoration:none;
color:#B80000;
font-weight:bold;
}
.code-function-name {
text-decoration:none;
color:#09857e;
font-weight:bold;
}
.code-function-system {
text-decoration:none;
color:#acaa00;
}
.code-generic-define {
text-decoration:none;
color:#3c850b;
}
.code-macro {
text-decoration:none;
color:#3c850b;
}
.code-operator {
text-decoration:none;
color:#1633a3;
}
.code-keyword {
text-decoration:none;
color:#466cb4;
}
.code-class {
text-decoration:none;
color:#006cb4;
}

206
class_etk__Archive.html Normal file
View File

@ -0,0 +1,206 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Archive</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="namespace_etk__archive.html">archive</a></ul>
<h2>class:</h2>
<ul>
<li><a href="class_etk__Archive__Content.html">Content</a></li></ul>
<h2>Constructor and Destructor:</h2>
<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>
<br/>
<h2>Synopsis:</h2>
<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>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
etk::Archive<br/> +--> <a href="class_etk__archive__Zip.html">etk::archive::Zip</a><br/></pre>
<h2>Detail:</h2>
<a id="8991"/><a id="8993"/><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>
<br/>
<br/>
<hr/>
<a id="8995"/><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>
<br/>
<br/>
<hr/>
<a id="8996"/><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>
File name when it came from an file<br/>
<br/>
<hr/>
<a id="8998"/><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>
Get the current file name.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the requested file name.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8999"/><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>
<br/>
<br/>
<hr/>
<a id="9001"/><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>
Get the number of elements<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>nb files in the archive</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9003"/><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>
Get the File name of the ID<br/><ul>
<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>
<tr><td><b>Return: </b></td><td></td><td>FileName of the requested id</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9005"/><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>
Get the File name of the ID<br/><ul>
<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>
<tr><td><b>Return: </b></td><td></td><td>the archive content</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9007"/><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>
Get the File name of the ID<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> name of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>FileName of the requested id</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9009"/><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>
Check if a file exist<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true if the file is present</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9011"/><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>
Load the specific file in the memory<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the file</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9013"/><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>
Un-Load the specific file from the memory<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the file</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9015"/><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 all Element in the archive<br/>
<br/>
<hr/>
<a id="9017"/><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>
Request the load in memory of the concerned file.<br/><ul>
<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>
</table>
</ul>
<br/>
<hr/>
<h3>load</h3><pre>
+ Archive* <span class="code-function">load</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>
Load an Achive with a specific name.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_fileName</span> </td><td> File name of the specific archive.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>A pointer an the specified archive, the user might delete it.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -0,0 +1,119 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Archive::Content</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#8983">Content</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_basicSize</span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<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>
<br/>
<h2>Detail:</h2>
<a id="8973"/><a id="8975"/><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>
<br/>
<br/>
<hr/>
<a id="8977"/><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>
<br/>
<br/>
<hr/>
<a id="8980"/><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>
<br/>
<br/>
<hr/>
<a id="8983"/><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>
<br/>
<br/>
<hr/>
<a id="8985"/><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>
<br/>
<br/>
<hr/>
<a id="8987"/><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>
<br/>
<br/>
<hr/>
<a id="8989"/><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>
<br/>
<br/>
<hr/>
<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>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

89
class_etk__BaseNoise.html Normal file
View File

@ -0,0 +1,89 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::BaseNoise</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<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>
<br/>
<h2>Synopsis:</h2>
<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>
<br/>
<h2>Detail:</h2>
<a id="7702"/><a id="7706"/><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>
<br/>
<br/>
<hr/>
<a id="7708"/><h3>~BaseNoise</h3><pre>
+ <span class="code-function">~BaseNoise</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>get</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">get</span> (<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/>
<hr/>
</div>
</body>
</html>

277
class_etk__Buffer.html Normal file

File diff suppressed because one or more lines are too long

196
class_etk__CCout.html Normal file
View File

@ -0,0 +1,196 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

59
class_etk__CEndl.html Normal file
View File

@ -0,0 +1,59 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

59
class_etk__CStart.html Normal file
View File

@ -0,0 +1,59 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

277
class_etk__Color.html Normal file
View File

@ -0,0 +1,277 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

552
class_etk__FSNode.html Normal file

File diff suppressed because one or more lines are too long

227
class_etk__FSNodeRight.html Normal file

File diff suppressed because one or more lines are too long

131
class_etk__Fifo.html Normal file
View File

@ -0,0 +1,131 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Fifo</h1><hr/><h2>Description:</h2>
Fifo tamplate is a simple messaged fifo element to
transfer data message from a thead to an other.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">MY_TYPE</span> </td><td> Type of the fifo message are tranfered.</td></tr>
</table>
</ul>
<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>
<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>
<br/>
<h2>Detail:</h2>
<a id="9061"/><a id="9063"/><h3>Fifo</h3><pre>
+ <span class="code-function">Fifo</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Create a fifo with no message.<br/>
<br/>
<hr/>
<a id="9065"/><h3>~Fifo</h3><pre>
+ <span class="code-function">~Fifo</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Remove the fifo and all message inside.<br/>
<br/>
<hr/>
<a id="9067"/><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>
Wait a message from the other thread. (no timeout set)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [output]:</b></td><td><span class="code-argument">_data</span> </td><td> Data find in the fifo.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true A data has been find.&lt;br/&gt;false No data found or closed fifo</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9070"/><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>
Wait a message from the other thread, with a specified timeout.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [output]:</b></td><td><span class="code-argument">_data</span> </td><td> keeped data from the fifo.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_timeOutInUs</span> </td><td> Time-out to wait a message in the fifo. It mightbespecify in micro-second.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true We keep a massage.&lt;br/&gt;false No message found while time-out appear.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9072"/><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>
Get the number of message in the fifo.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Number of message in the fifo.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9074"/><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>
Send a message at the other thread by setting a new message in the fifo.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> New data to add at the fifo.</td></tr>
</table>
</ul>
<br/>
<hr/>
<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>
Remove all the message in the fifo.<br/>
<br/>
<hr/>
</div>
</body>
</html>

213
class_etk__Hash.html Normal file
View File

@ -0,0 +1,213 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Hash</h1><hr/><h2>Description:</h2>
Hash table tamplate is a simple classical hash interface.
A hash table is a equivalent of the dictionary in python, this is a
simple interfaace between a name and a value:
<ul> "name" : 19
"name 2" : 99
</ul>
<br/>
<b>Note:</b><pre>The name is unique and the value is what you want.</pre><br/>
A simple example of use:
<pre>
<span class="code-comment">// Create a integer hash table
</span>Hash&lt;<span class="code-type">int</span>&gt; myValue;
<span class="code-comment">// add some element (note add and set is the same function)
</span>myValue.<span class="code-function-name">add(</span><span class="code-text-quote">"example"</span>, <span class="code-number">98837</span>);
myValue.<span class="code-function-name">add(</span><span class="code-text-quote">"plop"</span>, <span class="code-number">88</span>);
<span class="code-comment">// Display an element:
</span>pr<span class="code-type">int</span><span class="code-function-name">f(</span><span class="code-text-quote">"my value is : %d"</span>, myValue[<span class="code-text-quote">"example"</span>]);
<span class="code-comment">// Change value of an element:
</span>myValue.<span class="code-function-name">set(</span><span class="code-text-quote">"example"</span>, <span class="code-number">99</span>);
<span class="code-comment">// Remove an element:
</span>myValue.<span class="code-function-name">remove(</span><span class="code-text-quote">"plop"</span>);
<span class="code-comment">//Clean all the table:
</span>myValue.<span class="code-function-name">clear(</span>);
</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>
<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>
<br/>
<h2>Detail:</h2>
<a id="8269"/><a id="8271"/><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>
Contructor of the Hach table.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_count</span> </td><td> Number ob basic elent in the vector.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8273"/><h3>~Hash</h3><pre>
+ <span class="code-function">~Hash</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor of the Hash table(clear all element in the table)<br/>
<br/>
<hr/>
<a id="8275"/><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>
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/>
<hr/>
<a id="8277"/><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>
Get a current element ID in the Hash table<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Id of the element in the table or -1 of it does not existed</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8279"/><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>
Check if an element exist or not<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true if the element exist</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8281"/><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>
Get a current element in the hash table, with his name.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Reference on the Element</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8283"/><a id="8285"/><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>
Get an copy Element an a special position<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>An reference on the copy of selected element</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8288"/><a id="8291"/><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>
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">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the value to set in the hash table.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_value</span> </td><td> Value to set in the hash table.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8293"/><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>
Remove an element in the hash table.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the element to remove.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8295"/><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>
Get the number of element in the hash table<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>number of elements</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8297"/><a id="8299"/><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>
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">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_pos</span> </td><td> Position on the element in the hash table.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>requested element at this position.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8301"/><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>
Get the name of the element at a specific position.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_pos</span> </td><td> Position of the element in the hash table.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>name of the element (key).</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8303"/><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>
Get a value of the hash table at a specific position.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_posPosition</span> </td><td> of the element in the hash table.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Value availlable at this position.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
</body>
</html>

94
class_etk__HashData.html Normal file
View File

@ -0,0 +1,94 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::HashData</h1><hr/><h2>Description:</h2>
internel data of the <a href="etk__hash.html">etk::hash</a> class, it contain
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>
<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>
<br/>
<h2>Detail:</h2>
<a id="8262"/><a id="8263"/><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>
name of the current hash<br/>
<br/>
<hr/>
<a id="8264"/><h3>m_value</h3><pre>
+ MY_TYPE <span class="code-member">m_value</span>;<br/></pre>
data of the current Hash<br/>
<br/>
<hr/>
<h3>HashData</h3><pre>
+ <span class="code-function">HashData</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">_val</span>);<br/></pre>
Constructor of the data for hash table.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> name of the hash table.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_val</span> </td><td> Value of the hash element.</td></tr>
</table>
</ul>
<br/>
<hr/>
</div>
</body>
</html>

203
class_etk__Matrix.html Normal file
View File

@ -0,0 +1,203 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Matrix</h1><hr/><h2>Description:</h2>
<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>
<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>
<br/>
<h2>Detail:</h2>
<a id="8390"/><a id="8393"/><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>
Constructor<br/>
<br/>
<hr/>
<a id="8397"/><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>
<br/>
<br/>
<hr/>
<a id="8399"/><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>
<br/>
<br/>
<hr/>
<a id="8401"/><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>
<br/>
<br/>
<hr/>
<a id="8403"/><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>
<br/>
<br/>
<hr/>
<a id="8405"/><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>
Destructor<br/>
<br/>
<hr/>
<a id="8407"/><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>
= assigment<br/>
<br/>
<hr/>
<a id="8409"/><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>
<br/>
<br/>
<hr/>
<a id="8411"/><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>
== operator<br/>
<br/>
<hr/>
<a id="8413"/><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>
!= operator<br/>
<br/>
<hr/>
<a id="8415"/><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>
+= operator<br/>
<br/>
<hr/>
<a id="8417"/><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>
+ operator<br/>
<br/>
<hr/>
<a id="8419"/><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>
-= operator<br/>
<br/>
<hr/>
<a id="8421"/><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>
- operator<br/>
<br/>
<hr/>
<a id="8423"/><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>
= operator<br/>
<br/>
<hr/>
<a id="8425"/><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>
operator<br/>
<br/>
<hr/>
<a id="8427"/><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>
[] operator<br/>
<br/>
<hr/>
<a id="8429"/><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>
<br/>
<br/>
<hr/>
<a id="8431"/><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>
() operator<br/>
<br/>
<hr/>
<a id="8433"/><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>
- operator<br/>
<br/>
<hr/>
<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>
Clear the Lower triangle of the current Matrix
&lt;pre&gt;
x x x x x
0 x x x x
0 0 x x x
0 0 0 x x
0 0 0 0 x
&lt;/pre&gt;<br/>
<br/>
<hr/>
</div>
</body>
</html>

241
class_etk__Matrix4.html Normal file
View File

@ -0,0 +1,241 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Matrix4</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<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>
<br/>
<h2>Synopsis:</h2>
<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>
<br/>
<h2>Detail:</h2>
<a id="8457"/><a id="8458"/><h3>m_mat</h3><pre>
+ <span class="code-type" >float</span> <span class="code-member">m_mat</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="8460"/><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>
<br/>
<br/>
<hr/>
<a id="8462"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="8464"/><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>
<br/>
<br/>
<hr/>
<a id="8481"/><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>
<br/>
<br/>
<hr/>
<a id="8483"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-type" >float</span>* <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="8485"/><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>
Destructor<br/>
<br/>
<hr/>
<a id="8487"/><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>
= assigment<br/>
<br/>
<hr/>
<a id="8489"/><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>
== operator<br/>
<br/>
<hr/>
<a id="8491"/><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>
!= operator<br/>
<br/>
<hr/>
<a id="8493"/><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>
+= operator<br/>
<br/>
<hr/>
<a id="8495"/><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>
+ operator<br/>
<br/>
<hr/>
<a id="8497"/><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>
-= operator<br/>
<br/>
<hr/>
<a id="8499"/><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>
- operator<br/>
<br/>
<hr/>
<a id="8501"/><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>
= operator<br/>
<br/>
<hr/>
<a id="8503"/><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>
operator<br/>
<br/>
<hr/>
<a id="8505"/><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>
<br/>
<br/>
<hr/>
<a id="8507"/><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>
other basic function :<br/>
<br/>
<hr/>
<a id="8509"/><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>
<br/>
<br/>
<hr/>
<a id="8513"/><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>
<br/>
<br/>
<hr/>
<a id="8516"/><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>
Makes a rotation matrix about an arbitrary axis.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">vect</span> </td><td> vector to apply the angle.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">angleRad</span> </td><td> angle to apply.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8518"/><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>
Makes a translation of the matrix<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">vect</span> </td><td> Translation to apply.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="8521"/><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>
Computes a cofactor. Used for matrix inversion.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">row</span> </td><td> Id of raw.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">col</span> </td><td> Id of colomn.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the coFactorValue.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8523"/><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>
Computes the determinant of the matrix.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The determinent Value.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>invert</h3><pre>
+ Matrix4 <span class="code-function">invert</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
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">
<tr><td><b>Return: </b></td><td></td><td>The inverted matrix.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
</body>
</html>

99
class_etk__Mutex.html Normal file
View File

@ -0,0 +1,99 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

92
class_etk__Noise.html Normal file
View File

@ -0,0 +1,92 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Noise</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>enum:</h2>
<ul>
<li><a href="enum_etk__Noise__noise.html">noise</a></li></ul>
<h2>Constructor and Destructor:</h2>
<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>
<br/>
<h2>Synopsis:</h2>
<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>
<br/>
<h2>Detail:</h2>
<a id="7729"/><a id="7733"/><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>
<br/>
<br/>
<hr/>
<a id="7735"/><h3>~Noise</h3><pre>
+ <span class="code-function">~Noise</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>get</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">get</span> (<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/>
<hr/>
</div>
</body>
</html>

177
class_etk__Plane.html Normal file
View File

@ -0,0 +1,177 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

201
class_etk__RegExp.html Normal file
View File

@ -0,0 +1,201 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

163
class_etk__RegExpNode.html Normal file
View File

@ -0,0 +1,163 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,120 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,125 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,120 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,123 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

116
class_etk__Semaphore.html Normal file
View File

@ -0,0 +1,116 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

421
class_etk__Vector2D.html Normal file

File diff suppressed because one or more lines are too long

429
class_etk__Vector3D.html Normal file

File diff suppressed because one or more lines are too long

356
class_etk__Vector4D.html Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,96 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::archive::Zip</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<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>
<br/>
<h2>Synopsis:</h2>
<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>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__Archive.html">etk::Archive</a><br/> +--> etk::archive::Zip<br/></pre>
<h2>Detail:</h2>
<a id="8962"/><a id="8964"/><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>
<br/>
<br/>
<hr/>
<a id="8966"/><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>
<br/>
<br/>
<hr/>
<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>
Request the load in memory of the concerned file.<br/><ul>
<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>
</table>
</ul>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -0,0 +1,81 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

100
enum_etk__FSNType.html Normal file
View File

@ -0,0 +1,100 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::FSNType</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#FSN_TYPE_UNKNOW">FSN_TYPE_UNKNOW</a></td><td><a href="#FSN_TYPE_DIRECT">FSN_TYPE_DIRECT</a></td><td><a href="#FSN_TYPE_RELATIF">FSN_TYPE_RELATIF</a></td></tr>
<tr>
<td><a href="#FSN_TYPE_HOME">FSN_TYPE_HOME</a></td><td><a href="#FSN_TYPE_DATA">FSN_TYPE_DATA</a></td><td><a href="#FSN_TYPE_USER_DATA">FSN_TYPE_USER_DATA</a></td></tr>
<tr>
<td><a href="#FSN_TYPE_CACHE">FSN_TYPE_CACHE</a></td><td><a href="#FSN_TYPE_THEME">FSN_TYPE_THEME</a></td><td><a href="#FSN_TYPE_THEME_DATA">FSN_TYPE_THEME_DATA</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="FSN_TYPE_UNKNOW"/>FSN_TYPE_UNKNOW</h3><pre>
FSN_TYPE_UNKNOW = <span class="code-type">0<span></pre>
<hr/>
<h3><a id="FSN_TYPE_DIRECT"/>FSN_TYPE_DIRECT</h3><pre>
FSN_TYPE_DIRECT = <span class="code-type">1<span></pre>
<hr/>
<h3><a id="FSN_TYPE_RELATIF"/>FSN_TYPE_RELATIF</h3><pre>
FSN_TYPE_RELATIF = <span class="code-type">2<span></pre>
<hr/>
<h3><a id="FSN_TYPE_HOME"/>FSN_TYPE_HOME</h3><pre>
FSN_TYPE_HOME = <span class="code-type">3<span></pre>
<hr/>
<h3><a id="FSN_TYPE_DATA"/>FSN_TYPE_DATA</h3><pre>
FSN_TYPE_DATA = <span class="code-type">4<span></pre>
<hr/>
<h3><a id="FSN_TYPE_USER_DATA"/>FSN_TYPE_USER_DATA</h3><pre>
FSN_TYPE_USER_DATA = <span class="code-type">5<span></pre>
<hr/>
<h3><a id="FSN_TYPE_CACHE"/>FSN_TYPE_CACHE</h3><pre>
FSN_TYPE_CACHE = <span class="code-type">6<span></pre>
<hr/>
<h3><a id="FSN_TYPE_THEME"/>FSN_TYPE_THEME</h3><pre>
FSN_TYPE_THEME = <span class="code-type">7<span></pre>
<hr/>
<h3><a id="FSN_TYPE_THEME_DATA"/>FSN_TYPE_THEME_DATA</h3><pre>
FSN_TYPE_THEME_DATA = <span class="code-type">8<span></pre>
</div>
</body>
</html>

102
enum_etk__Noise__noise.html Normal file
View File

@ -0,0 +1,102 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::Noise::noise</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#NOISE_BASE">NOISE_BASE</a></td></tr>
<tr>
<td><a href="#NOISE_SMOOTH">NOISE_SMOOTH</a></td></tr>
<tr>
<td><a href="#NOISE_TURBULENCE">NOISE_TURBULENCE</a></td></tr>
<tr>
<td><a href="#NOISE_TURBULENCE_NO_SMOOTH">NOISE_TURBULENCE_NO_SMOOTH</a></td></tr>
<tr>
<td><a href="#NOISE_CLOUD">NOISE_CLOUD</a></td></tr>
<tr>
<td><a href="#NOISE_MARBLE">NOISE_MARBLE</a></td></tr>
<tr>
<td><a href="#NOISE_WOOD">NOISE_WOOD</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="NOISE_BASE"/>NOISE_BASE</h3><pre>
NOISE_BASE = <span class="code-type">0<span></pre>
<hr/>
<h3><a id="NOISE_SMOOTH"/>NOISE_SMOOTH</h3><pre>
NOISE_SMOOTH = <span class="code-type">1<span></pre>
<hr/>
<h3><a id="NOISE_TURBULENCE"/>NOISE_TURBULENCE</h3><pre>
NOISE_TURBULENCE = <span class="code-type">2<span></pre>
<hr/>
<h3><a id="NOISE_TURBULENCE_NO_SMOOTH"/>NOISE_TURBULENCE_NO_SMOOTH</h3><pre>
NOISE_TURBULENCE_NO_SMOOTH = <span class="code-type">3<span></pre>
<hr/>
<h3><a id="NOISE_CLOUD"/>NOISE_CLOUD</h3><pre>
NOISE_CLOUD = <span class="code-type">4<span></pre>
<hr/>
<h3><a id="NOISE_MARBLE"/>NOISE_MARBLE</h3><pre>
NOISE_MARBLE = <span class="code-type">5<span></pre>
<hr/>
<h3><a id="NOISE_WOOD"/>NOISE_WOOD</h3><pre>
NOISE_WOOD = <span class="code-type">6<span></pre>
</div>
</body>
</html>

108
enum_etk__logLevel.html Normal file
View File

@ -0,0 +1,108 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::logLevel</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/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#logLevelNone">logLevelNone</a></td></tr>
<tr>
<td><a href="#logLevelCritical">logLevelCritical</a></td></tr>
<tr>
<td><a href="#logLevelError">logLevelError</a></td></tr>
<tr>
<td><a href="#logLevelWarning">logLevelWarning</a></td></tr>
<tr>
<td><a href="#logLevelInfo">logLevelInfo</a></td></tr>
<tr>
<td><a href="#logLevelDebug">logLevelDebug</a></td></tr>
<tr>
<td><a href="#logLevelVerbose">logLevelVerbose</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="logLevelNone"/>logLevelNone</h3><pre>
logLevelNone = <span class="code-type">0<span></pre>
no display requested<br/><hr/>
<h3><a id="logLevelCritical"/>logLevelCritical</h3><pre>
logLevelCritical = <span class="code-type">1<span></pre>
Display only critical logs (note that critical generally assert with a backtrace (when we can))<br/><hr/>
<h3><a id="logLevelError"/>logLevelError</h3><pre>
logLevelError = <span class="code-type">2<span></pre>
Display Error and critical logs<br/><hr/>
<h3><a id="logLevelWarning"/>logLevelWarning</h3><pre>
logLevelWarning = <span class="code-type">3<span></pre>
Display log critical to warning<br/><hr/>
<h3><a id="logLevelInfo"/>logLevelInfo</h3><pre>
logLevelInfo = <span class="code-type">4<span></pre>
Display log critical to information (removed in release mode)<br/><hr/>
<h3><a id="logLevelDebug"/>logLevelDebug</h3><pre>
logLevelDebug = <span class="code-type">5<span></pre>
Display log critical to debug (removed in release mode)<br/><hr/>
<h3><a id="logLevelVerbose"/>logLevelVerbose</h3><pre>
logLevelVerbose = <span class="code-type">6<span></pre>
Display all logs (removed in release and debug mode)<br/> </div>
</body>
</html>

View File

@ -0,0 +1,155 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

82
enum_etk__seekNode.html Normal file
View File

@ -0,0 +1,82 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::seekNode</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#FSN_SEEK_START">FSN_SEEK_START</a></td></tr>
<tr>
<td><a href="#FSN_SEEK_END">FSN_SEEK_END</a></td></tr>
<tr>
<td><a href="#FSN_SEEK_CURRENT">FSN_SEEK_CURRENT</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="FSN_SEEK_START"/>FSN_SEEK_START</h3><pre>
FSN_SEEK_START = <span class="code-type">0<span></pre>
<hr/>
<h3><a id="FSN_SEEK_END"/>FSN_SEEK_END</h3><pre>
FSN_SEEK_END = <span class="code-type">1<span></pre>
<hr/>
<h3><a id="FSN_SEEK_CURRENT"/>FSN_SEEK_CURRENT</h3><pre>
FSN_SEEK_CURRENT = <span class="code-type">2<span></pre>
</div>
</body>
</html>

115
enum_etk__typeNode.html Normal file
View File

@ -0,0 +1,115 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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::typeNode</h1><hr/><h2>Description:</h2>
List of Type that a node can have (this wrap some type that not exist on Windows)<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#FSN_UNKNOW">FSN_UNKNOW</a></td></tr>
<tr>
<td><a href="#FSN_BLOCK">FSN_BLOCK</a></td></tr>
<tr>
<td><a href="#FSN_CHARACTER">FSN_CHARACTER</a></td></tr>
<tr>
<td><a href="#FSN_FOLDER">FSN_FOLDER</a></td></tr>
<tr>
<td><a href="#FSN_FIFO">FSN_FIFO</a></td></tr>
<tr>
<td><a href="#FSN_LINK">FSN_LINK</a></td></tr>
<tr>
<td><a href="#FSN_FILE">FSN_FILE</a></td></tr>
<tr>
<td><a href="#FSN_SOCKET">FSN_SOCKET</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="FSN_UNKNOW"/>FSN_UNKNOW</h3><pre>
FSN_UNKNOW = <span class="code-type">0<span></pre>
Type of the node is not known<br/><hr/>
<h3><a id="FSN_BLOCK"/>FSN_BLOCK</h3><pre>
FSN_BLOCK = <span class="code-type">1<span></pre>
The node is a block aceess device (Not availlable on Windows)<br/><hr/>
<h3><a id="FSN_CHARACTER"/>FSN_CHARACTER</h3><pre>
FSN_CHARACTER = <span class="code-type">2<span></pre>
The node is a Char device type (Not availlable on Windows)<br/><hr/>
<h3><a id="FSN_FOLDER"/>FSN_FOLDER</h3><pre>
FSN_FOLDER = <span class="code-type">3<span></pre>
The node is a folder<br/><hr/>
<h3><a id="FSN_FIFO"/>FSN_FIFO</h3><pre>
FSN_FIFO = <span class="code-type">4<span></pre>
The node is a Fifo (Not availlable on Windows)<br/><hr/>
<h3><a id="FSN_LINK"/>FSN_LINK</h3><pre>
FSN_LINK = <span class="code-type">5<span></pre>
The node is a Link<br/><hr/>
<h3><a id="FSN_FILE"/>FSN_FILE</h3><pre>
FSN_FILE = <span class="code-type">6<span></pre>
The node is a File<br/><hr/>
<h3><a id="FSN_SOCKET"/>FSN_SOCKET</h3><pre>
FSN_SOCKET = <span class="code-type">7<span></pre>
The node is a socket<br/> </div>
</body>
</html>

View File

@ -1,235 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::Archive</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Archive">Archive</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);<br>+ ~<a class="code-function" href="#Archive">Archive</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <a class="code-function" href="#getFileName">getFileName</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#size">size</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <a class="code-function" href="#getName">getName</a> (<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);<br>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#getContent">getContent</a> (<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);<br>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#getContent">getContent</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#exist">exist</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#open">open</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#close">close</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">static</span> Archive * <a class="code-function" href="#load">load</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#loadFile">loadFile</a> (<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<b>etk::Archive</b>
+--> <a href="etk__archive__Zip.html">etk::archive::Zip</a>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="Archive">Archive</a> ()</h3>
<pre>
<span class="code-function">Archive</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="Archive">Archive</a> ()</h3>
<pre>
~<span class="code-function">Archive</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getFileName">getFileName</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-function">getFileName</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the current file name.
<br/><ul>
<b>Return:</b> the requested file name.
<br/></ul>
<br/>
<hr/>
<h3><a id="size">size</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">size</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the number of elements
<br/><ul>
<b>Return:</b> nb files in the archive
<br/></ul>
<br/>
<hr/>
<h3><a id="getName">getName</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-function">getName</span>(<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);</pre>
<br/>
Get the File name of the ID
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_id</span> id of the element (must be < Size())
<br/><b>Return:</b> FileName of the requested id
<br/></ul>
<br/>
<hr/>
<h3><a id="getContent">getContent</a> ()</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>);</pre>
<br/>
Get the File name of the ID
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_id</span> id of the element (must be < Size())
<br/><b>Return:</b> the archive content
<br/></ul>
<br/>
<hr/>
<h3><a id="getContent">getContent</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> Content & <span class="code-function">getContent</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
Get the File name of the ID
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> name of the file
<br/><b>Return:</b> FileName of the requested id
<br/></ul>
<br/>
<hr/>
<h3><a id="exist">exist</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">exist</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
Check if a file exist
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> Name of the file
<br/><b>Return:</b> true if the file is present
<br/></ul>
<br/>
<hr/>
<h3><a id="open">open</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">open</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
Load the specific file in the memory
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> Name of the file
<br/></ul>
<br/>
<hr/>
<h3><a id="close">close</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">close</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
Un-Load the specific file from the memory
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> Name of the file
<br/></ul>
<br/>
<hr/>
<h3><a id="display">display</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">void</span>);</pre>
<br/>
Display all Element in the archive
<br/><br/>
<hr/>
<h3>etk::<a id="load">load</a> ()</h3>
<pre>
<span class="code-storage-keyword">static</span> Archive * <span class="code-function">load</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);</pre>
<br/>
Load an Achive with a specific name.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_fileName</span> File name of the specific archive.
<br/><b>Return:</b> A pointer an the specified archive, the user might delete it.
<br/></ul>
<br/>
<hr/>
<h3><a id="loadFile">loadFile</a> ()</h3>
<pre>
<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>);</pre>
<br/>
Request the load in memory of the concerned file.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_id</span> Id of the file to load.
<br/></ul>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,143 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::Archive::Content</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type">void</span> <a class="code-function" href="#increaseRef">increaseRef</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#decreaseRef">decreaseRef</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#getNumberOfRef">getNumberOfRef</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#getTheoricSize">getTheoricSize</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Content">Content</a> (<span class="code-type">int32_t</span> <span class="code-argument">_basicSize</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#size">size</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> * <a class="code-function" href="#data">data</a> (<span class="code-type">void</span>);<br>+ std::vector<<span class="code-type">char</span>> & <a class="code-function" href="#getDataVector">getDataVector</a> (<span class="code-type">void</span>);<br></pre>
<h2>Detail:<h2>
<h3><a id="increaseRef">increaseRef</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">increaseRef</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="decreaseRef">decreaseRef</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">decreaseRef</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getNumberOfRef">getNumberOfRef</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">getNumberOfRef</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getTheoricSize">getTheoricSize</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">getTheoricSize</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::Archive::<a id="Content">Content</a> ()</h3>
<pre>
<span class="code-function">Content</span>(<span class="code-type">int32_t</span> <span class="code-argument">_basicSize</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="size">size</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">size</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="data">data</a> ()</h3>
<pre>
<span class="code-type">void</span> * <span class="code-function">data</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getDataVector">getDataVector</a> ()</h3>
<pre>
std::vector<<span class="code-type">char</span>> & <span class="code-function">getDataVector</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,106 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::BaseNoise</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#BaseNoise">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="#BaseNoise">BaseNoise</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#get">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>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="BaseNoise">BaseNoise</a> ()</h3>
<pre>
<span class="code-function">BaseNoise</span>(ivec2 <span class="code-argument">_size</span>,
<span class="code-type">float</span> <span class="code-argument">_min</span>,
<span class="code-type">float</span> <span class="code-argument">_max</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="BaseNoise">BaseNoise</a> ()</h3>
<pre>
~<span class="code-function">BaseNoise</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="get">get</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">get</span>(<span class="code-type">int32_t</span> <span class="code-argument">_x</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_y</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,239 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::CCout</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#CCout">CCout</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#CCout">CCout</a> (<span class="code-type">void</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">char32_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">size_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">int8_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">int16_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">int32_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">int64_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">uint8_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">uint16_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">uint64_t</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">double</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">float</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">char</span> * <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">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="#operator<<">operator<<</a> (<span class="code-type">char</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<span class="code-type">bool</span> <span class="code-argument">_t</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (CStart <span class="code-argument">_ccc</span>);<br>+ CCout & <a class="code-function" href="#operator<<">operator<<</a> (<a href="etk__CEndl.html" class="code-type">etk::CEndl</a> <span class="code-argument">_t</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="CCout">CCout</a> ()</h3>
<pre>
<span class="code-function">CCout</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="CCout">CCout</a> ()</h3>
<pre>
~<span class="code-function">CCout</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">char32_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">size_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">int8_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">int16_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">int32_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">int64_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">uint8_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">uint16_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">uint32_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">uint64_t</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">double</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">float</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">char</span> * <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">char</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<span class="code-type">bool</span> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(CStart <span class="code-argument">_ccc</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator<<">operator<<</a> ()</h3>
<pre>
CCout & <span class="code-function">operator<<</span>(<a href="etk__CEndl.html" class="code-type">etk::CEndl</a> <span class="code-argument">_t</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,79 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::CEndl</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
</pre>
<h2>Detail:<h2>
</div>
</body>
</html>

View File

@ -1,79 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::CStart</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
</pre>
<h2>Detail:<h2>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,76 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Enum: etk::FSNType</h1>
<br/>
Value :<br>
<ul>
<li>FSN_TYPE_UNKNOW</li><li>FSN_TYPE_DIRECT</li><li>FSN_TYPE_RELATIF</li><li>FSN_TYPE_HOME</li><li>FSN_TYPE_DATA</li><li>FSN_TYPE_USER_DATA</li><li>FSN_TYPE_CACHE</li><li>FSN_TYPE_THEME</li><li>FSN_TYPE_THEME_DATA</li></ul>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,242 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::Hash</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Hash">Hash</a> (<span class="code-type">int32_t</span> <span class="code-argument">_count</span>);<br>+ ~<a class="code-function" href="#Hash">Hash</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#clear">clear</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int64_t</span> <a class="code-function" href="#getId">getId</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#exist">exist</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_name</span>);<br>+ MY_TYPE & <a class="code-function" href="#get">get</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ MY_TYPE & <a class="code-function" href="#operator[]">operator[]</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#operator[]">operator[]</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#add">add</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">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="#set">set</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">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="#remove">remove</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#size">size</a> (<span class="code-type">void</span>);<br>+ MY_TYPE & <a class="code-function" href="#operator[]">operator[]</a> (<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);<br>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#operator[]">operator[]</a> (<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <a class="code-function" href="#getKey">getKey</a> (<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);<br>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#getValue">getValue</a> (<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);<br>+ MY_TYPE & <a class="code-function" href="#getValue">getValue</a> (<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="Hash">Hash</a> ()</h3>
<pre>
<span class="code-function">Hash</span>(<span class="code-type">int32_t</span> <span class="code-argument">_count</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="Hash">Hash</a> ()</h3>
<pre>
~<span class="code-function">Hash</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="clear">clear</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">clear</span>(<span class="code-type">void</span>);</pre>
<br/>
Remove all entry in the Hash table
<br/><br/>
<hr/>
<h3><a id="getId">getId</a> ()</h3>
<pre>
<span class="code-type">int64_t</span> <span class="code-function">getId</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
Get a current element ID in the Hash table
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> Name of the hash requested
<br/><b>Return:</b> Id of the element in the table or -1 of it does not existed
<br/></ul>
<br/>
<hr/>
<h3><a id="exist">exist</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">exist</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_name</span>);</pre>
<br/>
Check if an element exist or not
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> Name of the hash requested
<br/><b>Return:</b> true if the element exist
<br/></ul>
<br/>
<hr/>
<h3><a id="get">get</a> ()</h3>
<pre>
MY_TYPE & <span class="code-function">get</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
Get a current element in the vector
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> Name of the hash requested
<br/><b>Return:</b> Reference on the Element
<br/></ul>
<br/>
<hr/>
<h3><a id="operator[]">operator[]</a> ()</h3>
<pre>
MY_TYPE & <span class="code-function">operator[]</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
Get an copy Element an a special position
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_key</span> Name of the hash requested
<br/><b>Return:</b> An reference on the copy of selected element
<br/></ul>
<br/>
<hr/>
<h3><a id="operator[]">operator[]</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator[]</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="add">add</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">add</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>,
<span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="set">set</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">set</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>,
<span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="remove">remove</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">remove</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="size">size</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">size</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the number of element in the hash table
<br/><ul>
<b>Return:</b> number of elements
<br/></ul>
<br/>
<hr/>
<h3><a id="operator[]">operator[]</a> ()</h3>
<pre>
MY_TYPE & <span class="code-function">operator[]</span>(<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator[]">operator[]</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator[]</span>(<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getKey">getKey</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-function">getKey</span>(<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getValue">getValue</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">getValue</span>(<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getValue">getValue</a> ()</h3>
<pre>
MY_TYPE & <span class="code-function">getValue</span>(<span class="code-type">size_t</span> <span class="code-argument">_pos</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,88 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::HashData</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#HashData">HashData</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">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>
<h2>Detail:<h2>
<h3>etk::<a id="HashData">HashData</a> ()</h3>
<pre>
<span class="code-function">HashData</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_key</span>,
<span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_val</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,136 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::MessageFifo</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#MessageFifo">MessageFifo</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#MessageFifo">MessageFifo</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#wait">wait</a> (MY_TYPE & <span class="code-argument">_data</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#wait">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="#count">count</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#post">post</a> (MY_TYPE & <span class="code-argument">_data</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#clean">clean</a> (<span class="code-type">void</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="MessageFifo">MessageFifo</a> ()</h3>
<pre>
<span class="code-function">MessageFifo</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="MessageFifo">MessageFifo</a> ()</h3>
<pre>
~<span class="code-function">MessageFifo</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="wait">wait</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">wait</span>(MY_TYPE & <span class="code-argument">_data</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="wait">wait</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">wait</span>(MY_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">uint32_t</span> <span class="code-argument">_timeOutInUs</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="count">count</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">count</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="post">post</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">post</span>(MY_TYPE & <span class="code-argument">_data</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="clean">clean</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">clean</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,119 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::Mutex</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Mutex">Mutex</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#Mutex">Mutex</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#lock">lock</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#tryLock">tryLock</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#unLock">unLock</a> (<span class="code-type">void</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="Mutex">Mutex</a> ()</h3>
<pre>
<span class="code-function">Mutex</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="Mutex">Mutex</a> ()</h3>
<pre>
~<span class="code-function">Mutex</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="lock">lock</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">lock</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="tryLock">tryLock</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">tryLock</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="unLock">unLock</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">unLock</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,138 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::Noise</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Noise">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="#Noise">Noise</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#get">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>);<br>- <span class="code-type">float</span> <a class="code-function" href="#smoothNoise">smoothNoise</a> (<span class="code-type">float</span> <span class="code-argument">_x</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_y</span>,<br/> <span class="code-storage-keyword">const</span> <a href="etk__BaseNoise.html" class="code-type">etk::BaseNoise</a> & <span class="code-argument">_noise</span>);<br>- <span class="code-type">float</span> <a class="code-function" href="#turbulence">turbulence</a> (<span class="code-type">float</span> <span class="code-argument">_x</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_y</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_size</span>,<br/> <span class="code-storage-keyword">const</span> <a href="etk__BaseNoise.html" class="code-type">etk::BaseNoise</a> & <span class="code-argument">_noise</span>);<br>- <span class="code-type">float</span> <a class="code-function" href="#turbulenceNoSmooth">turbulenceNoSmooth</a> (<span class="code-type">float</span> <span class="code-argument">_x</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_y</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_size</span>,<br/> <span class="code-storage-keyword">const</span> <a href="etk__BaseNoise.html" class="code-type">etk::BaseNoise</a> & <span class="code-argument">_noise</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="Noise">Noise</a> ()</h3>
<pre>
<span class="code-function">Noise</span>(<span class="code-storage-keyword">enum</span> noise <span class="code-argument">_type</span>,
ivec2 <span class="code-argument">_size</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_depth</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="Noise">Noise</a> ()</h3>
<pre>
~<span class="code-function">Noise</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="get">get</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">get</span>(<span class="code-type">int32_t</span> <span class="code-argument">_x</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_y</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="smoothNoise">smoothNoise</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">smoothNoise</span>(<span class="code-type">float</span> <span class="code-argument">_x</span>,
<span class="code-type">float</span> <span class="code-argument">_y</span>,
<span class="code-storage-keyword">const</span> <a href="etk__BaseNoise.html" class="code-type">etk::BaseNoise</a> & <span class="code-argument">_noise</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="turbulence">turbulence</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">turbulence</span>(<span class="code-type">float</span> <span class="code-argument">_x</span>,
<span class="code-type">float</span> <span class="code-argument">_y</span>,
<span class="code-type">float</span> <span class="code-argument">_size</span>,
<span class="code-storage-keyword">const</span> <a href="etk__BaseNoise.html" class="code-type">etk::BaseNoise</a> & <span class="code-argument">_noise</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="turbulenceNoSmooth">turbulenceNoSmooth</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">turbulenceNoSmooth</span>(<span class="code-type">float</span> <span class="code-argument">_x</span>,
<span class="code-type">float</span> <span class="code-argument">_y</span>,
<span class="code-type">float</span> <span class="code-argument">_size</span>,
<span class="code-storage-keyword">const</span> <a href="etk__BaseNoise.html" class="code-type">etk::BaseNoise</a> & <span class="code-argument">_noise</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,229 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::Plane</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Plane">Plane</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Plane">Plane</a> (etk::Vector3D<T> <span class="code-argument">_normal</span>,<br/> T <span class="code-argument">_intercept</span>);<br>+ <a class="code-function" href="#Plane">Plane</a> (<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);<br>+ ~<a class="code-function" href="#Plane">Plane</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setNormal">setNormal</a> (<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">_obj</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setIntercept">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="#setFromPoints">setFromPoints</a> (<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">p0</span>,<br/> <span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">p1</span>,<br/> <span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">p2</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#calculateIntercept">calculateIntercept</a> (<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">_pointOnPlane</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#normalize">normalize</a> (<span class="code-type">void</span>);<br>+ etk::Vector3D<T> <a class="code-function" href="#getNormal">getNormal</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#getIntercept">getIntercept</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#intersect3">intersect3</a> (<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_p2</span>,<br/> <span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_p3</span>,<br/> etk::Vector3D<T> & <span class="code-argument">_result</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#getDistance">getDistance</a> (<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">_point</span>);<br>+ Plane<T> <a class="code-function" href="#linearInterpolate">linearInterpolate</a> (<span class="code-storage-keyword">const</span> Plane<T> & <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="#operator==">operator==</a> (<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_obj</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#operator!=">operator!=</a> (<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_obj</span>);<br>+ Plane<T> <a class="code-function" href="#operator-">operator-</a> (<span class="code-type">void</span>);<br>+ Plane<T> <a class="code-function" href="#operator+">operator+</a> (<span class="code-type">void</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="Plane">Plane</a> ()</h3>
<pre>
<span class="code-function">Plane</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::<a id="Plane">Plane</a> ()</h3>
<pre>
<span class="code-function">Plane</span>(etk::Vector3D<T> <span class="code-argument">_normal</span>,
T <span class="code-argument">_intercept</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::<a id="Plane">Plane</a> ()</h3>
<pre>
<span class="code-function">Plane</span>(<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="Plane">Plane</a> ()</h3>
<pre>
~<span class="code-function">Plane</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setNormal">setNormal</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setNormal</span>(<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">_obj</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setIntercept">setIntercept</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setFromPoints">setFromPoints</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setFromPoints</span>(<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">p0</span>,
<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">p1</span>,
<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">p2</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="calculateIntercept">calculateIntercept</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">calculateIntercept</span>(<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">_pointOnPlane</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="normalize">normalize</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">normalize</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getNormal">getNormal</a> ()</h3>
<pre>
etk::Vector3D<T> <span class="code-function">getNormal</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getIntercept">getIntercept</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">getIntercept</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="intersect3">intersect3</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">intersect3</span>(<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_p2</span>,
<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_p3</span>,
etk::Vector3D<T> & <span class="code-argument">_result</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getDistance">getDistance</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">getDistance</span>(<span class="code-storage-keyword">const</span> etk::Vector3D<T> & <span class="code-argument">_point</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="linearInterpolate">linearInterpolate</a> ()</h3>
<pre>
Plane<T> <span class="code-function">linearInterpolate</span>(<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_p2</span>,
<span class="code-type">float</span> <span class="code-argument">_factor</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator==">operator==</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">operator==</span>(<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_obj</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator!=">operator!=</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">operator!=</span>(<span class="code-storage-keyword">const</span> Plane<T> & <span class="code-argument">_obj</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator-">operator-</a> ()</h3>
<pre>
Plane<T> <span class="code-function">operator-</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator+">operator+</a> ()</h3>
<pre>
Plane<T> <span class="code-function">operator+</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,256 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExp</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExp">RegExp</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> & <span class="code-argument">_exp</span>);<br>+ <a class="code-function" href="#RegExp">RegExp</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_exp</span>);<br>+ ~<a class="code-function" href="#RegExp">RegExp</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setRegExp">setRegExp</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_exp</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setRegExp">setRegExp</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> & <span class="code-argument">_regexp</span>);<br>+ <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <a class="code-function" href="#getRegExp">getRegExp</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> & <a class="code-function" href="#getURegExp">getURegExp</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#getStatus">getStatus</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#process">process</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#processOneElement">processOneElement</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#start">start</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int64_t</span> <a class="code-function" href="#stop">stop</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#drawColoredRegEx">drawColoredRegEx</a> (<span class="code-type">void</span>);<br>- <span class="code-type">bool</span> <a class="code-function" href="#checkGoodPosition">checkGoodPosition</a> (<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_tmpExp</span>,<br/> <span class="code-type">int64_t</span> & <span class="code-argument">_pos</span>);<br>- <span class="code-type">bool</span> <a class="code-function" href="#checkGoodPosition">checkGoodPosition</a> (<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_tmpExp</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="RegExp">RegExp</a> ()</h3>
<pre>
<span class="code-function">RegExp</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> & <span class="code-argument">_exp</span>);</pre>
<br/>
Constructor
<br/><ul>
<b>Parameter [input] [output]:</b> <span class="code-argument">_exp</span> Regular expression to parse
<br/></ul>
<br/>
<hr/>
<h3>etk::<a id="RegExp">RegExp</a> ()</h3>
<pre>
<span class="code-function">RegExp</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_exp</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="RegExp">RegExp</a> ()</h3>
<pre>
~<span class="code-function">RegExp</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="setRegExp">setRegExp</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setRegExp</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_exp</span>);</pre>
<br/>
Set a new regular expression matching
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_exp</span> the new expression to search
<br/></ul>
<br/>
<hr/>
<h3><a id="setRegExp">setRegExp</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setRegExp</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> & <span class="code-argument">_regexp</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getRegExp">getRegExp</a> ()</h3>
<pre>
<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-function">getRegExp</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the regular expression string
<br/><ul>
<b>Return:</b> the string representing the RegExp
<br/></ul>
<br/>
<hr/>
<h3><a id="getURegExp">getURegExp</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> & <span class="code-function">getURegExp</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getStatus">getStatus</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">getStatus</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the status if the regular expression parsing
<br/><ul>
<b>Return:</b> true : the regExp is correctly parsed
<br/><b>Return:</b> false : an error occcured (check log ...)
<br/></ul>
<br/>
<hr/>
<h3><a id="process">process</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">process</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_SearchIn</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_startPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_endPos</span>,
<span class="code-type">char32_t</span> <span class="code-argument">_escapeChar</span>);</pre>
<br/>
process the seach of the regular expression in a defined class type
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_SearchIn</span> table of element to seach in
<br/><b>Parameter [input]:</b> <span class="code-argument">_startPos</span> start position to search
<br/><b>Parameter [input]:</b> <span class="code-argument">_endPos</span> end position to search
<br/><b>Parameter [input]:</b> <span class="code-argument">_escapeChar</span> special char that remove other char real type
<br/><b>Return:</b> true : find something, false otherwise
<br/></ul>
<br/>
<hr/>
<h3><a id="processOneElement">processOneElement</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">processOneElement</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_SearchIn</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_startPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_endPos</span>,
<span class="code-type">char32_t</span> <span class="code-argument">_escapeChar</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="start">start</a> ()</h3>
<pre>
<span class="code-type">int64_t</span> <span class="code-function">start</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the expression start position detected
<br/><ul>
<b>Return:</b> position of the start regExp
<br/></ul>
<br/>
<hr/>
<h3><a id="stop">stop</a> ()</h3>
<pre>
<span class="code-type">int64_t</span> <span class="code-function">stop</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the expression stop position detected
<br/><ul>
<b>Return:</b> position of the stop regExp
<br/></ul>
<br/>
<hr/>
<h3><a id="display">display</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">void</span>);</pre>
<br/>
Display the reg Exp
<br/><br/>
<hr/>
<h3><a id="drawColoredRegEx">drawColoredRegEx</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">drawColoredRegEx</span>(<span class="code-type">void</span>);</pre>
<br/>
Just display the regExp in color ...
<br/><br/>
<hr/>
<h3><a id="checkGoodPosition">checkGoodPosition</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">checkGoodPosition</span>(<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_tmpExp</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_pos</span>);</pre>
<br/>
<ul>
<b>Parameter [input] [output]:</b> <span class="code-argument"></span>
<br/></ul>
<br/>
<hr/>
<h3><a id="checkGoodPosition">checkGoodPosition</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">checkGoodPosition</span>(<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_tmpExp</span>);</pre>
<br/>
<ul>
<b>Parameter [input] [output]:</b> <span class="code-argument"></span>
<br/></ul>
<br/>
<hr/>
</div>
</body>
</html>

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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNode</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNode">RegExpNode</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNode">RegExpNode</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#generate">generate</a> (<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">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="#setMult">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="#getMultMin">getMultMin</a> (<span class="code-type">void</span>);<br># <span class="code-type">uint32_t</span> <a class="code-function" href="#getMultMax">getMultMax</a> (<span class="code-type">void</span>);<br></pre>
<h2>Description:</h2>
/**
* @brief Node Elements for every-one
*/<h2>Detail:<h2>
<h3>etk::<a id="RegExpNode">RegExpNode</a> ()</h3>
<pre>
<span class="code-function">RegExpNode</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNode">RegExpNode</a> ()</h3>
<pre>
~<span class="code-function">RegExpNode</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="generate">generate</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">generate</span>(<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);</pre>
<br/>
Generate the regular expression with the current "converted string"
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_data</span> Property of the regexp
<br/><b>Return:</b> the number of element used
<br/></ul>
<br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
Parse the current node
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_data</span> Data to parse (start pointer / or class that have access with operator[] )
<br/><b>Parameter [input]:</b> <span class="code-argument">_currentPos</span> Current parsing position.
<br/><b>Parameter [input]:</b> <span class="code-argument">_lenMax</span> 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).
<br/><b>Parameter [input]:</b> <span class="code-argument">_findLen</span> number of element parssed
<br/><b>Return:</b> true : Find something
<br/><b>Return:</b> false : Find nothing
<br/></ul>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
Display the current node properties
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">level</span> of the node
<br/></ul>
<br/>
<hr/>
<h3><a id="setMult">setMult</a> ()</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>,
<span class="code-type">uint32_t</span> <span class="code-argument">_max</span>);</pre>
<br/>
Set the multiplicity of this Node.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_min</span> The minimum appear time.
<br/><b>Parameter [input]:</b> <span class="code-argument">_max</span> The maximum appear time.
<br/></ul>
<br/>
<hr/>
<h3><a id="getMultMin">getMultMin</a> ()</h3>
<pre>
<span class="code-type">uint32_t</span> <span class="code-function">getMultMin</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the minimum multiplicity.
<br/><ul>
<b>Return:</b> The minimum appear availlable.
<br/></ul>
<br/>
<hr/>
<h3><a id="getMultMax">getMultMax</a> ()</h3>
<pre>
<span class="code-type">uint32_t</span> <span class="code-function">getMultMax</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the maximum multiplicity.
<br/><ul>
<b>Return:</b> The maximum appear availlable.
<br/></ul>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,130 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeBracket</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeBracket">RegExpNodeBracket</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeBracket">RegExpNodeBracket</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#generate">generate</a> (<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeBracket</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeBracket">RegExpNodeBracket</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeBracket</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeBracket">RegExpNodeBracket</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeBracket</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="generate">generate</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">generate</span>(<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeDigit</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeDigit">RegExpNodeDigit</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeDigit">RegExpNodeDigit</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeDigit</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeDigit">RegExpNodeDigit</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeDigit</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeDigit">RegExpNodeDigit</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeDigit</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeDigitNot</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeDigitNot">RegExpNodeDigitNot</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeDigitNot">RegExpNodeDigitNot</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeDigitNot</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeDigitNot">RegExpNodeDigitNot</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeDigitNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeDigitNot">RegExpNodeDigitNot</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeDigitNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeDot</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeDot">RegExpNodeDot</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeDot">RegExpNodeDot</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeDot</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeDot">RegExpNodeDot</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeDot</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeDot">RegExpNodeDot</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeDot</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeEOL</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeEOL">RegExpNodeEOL</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeEOL">RegExpNodeEOL</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeEOL</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeEOL">RegExpNodeEOL</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeEOL</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeEOL">RegExpNodeEOL</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeEOL</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeLetter</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeLetter">RegExpNodeLetter</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeLetter">RegExpNodeLetter</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeLetter</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeLetter">RegExpNodeLetter</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeLetter</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeLetter">RegExpNodeLetter</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeLetter</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeLetterNot</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeLetterNot">RegExpNodeLetterNot</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeLetterNot">RegExpNodeLetterNot</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeLetterNot</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeLetterNot">RegExpNodeLetterNot</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeLetterNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeLetterNot">RegExpNodeLetterNot</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeLetterNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,139 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodePThese</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodePThese">RegExpNodePThese</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodePThese">RegExpNodePThese</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#generate">generate</a> (<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">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="#drawColoredRegEx">drawColoredRegEx</a> (<span class="code-type">void</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodePThese</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodePThese">RegExpNodePThese</a> ()</h3>
<pre>
<span class="code-function">RegExpNodePThese</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodePThese">RegExpNodePThese</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodePThese</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="generate">generate</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">generate</span>(<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="drawColoredRegEx">drawColoredRegEx</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">drawColoredRegEx</span>(<span class="code-type">void</span>);</pre>
<br/>
Just display the regExp in color ...
<br/><br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,145 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodePTheseElem</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodePTheseElem">RegExpNodePTheseElem</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodePTheseElem">RegExpNodePTheseElem</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#generate">generate</a> (<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br>- <span class="code-type">bool</span> <a class="code-function" href="#setMultiplicityOnLastNode">setMultiplicityOnLastNode</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></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodePTheseElem</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodePTheseElem">RegExpNodePTheseElem</a> ()</h3>
<pre>
<span class="code-function">RegExpNodePTheseElem</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodePTheseElem">RegExpNodePTheseElem</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodePTheseElem</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="generate">generate</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">generate</span>(<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setMultiplicityOnLastNode">setMultiplicityOnLastNode</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">setMultiplicityOnLastNode</span>(<span class="code-type">uint32_t</span> <span class="code-argument">_min</span>,
<span class="code-type">uint32_t</span> <span class="code-argument">_max</span>);</pre>
<br/>
Set the number of repeate time on a the last node in the list ...
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_min</span> Minimum of the multiplicity
<br/><b>Parameter [input]:</b> <span class="code-argument">_max</span> Maximum of the multiplicity
<br/><b>Return:</b> true if we find the node, false otherwise
<br/></ul>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeSOL</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeSOL">RegExpNodeSOL</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeSOL">RegExpNodeSOL</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeSOL</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeSOL">RegExpNodeSOL</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeSOL</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeSOL">RegExpNodeSOL</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeSOL</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,130 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeValue</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeValue">RegExpNodeValue</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeValue">RegExpNodeValue</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#generate">generate</a> (<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeValue</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeValue">RegExpNodeValue</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeValue</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeValue">RegExpNodeValue</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeValue</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="generate">generate</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">generate</span>(<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">char32_t</span>> & <span class="code-argument">_data</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeWhiteSpace</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeWhiteSpace">RegExpNodeWhiteSpace</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeWhiteSpace">RegExpNodeWhiteSpace</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeWhiteSpace</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeWhiteSpace">RegExpNodeWhiteSpace</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeWhiteSpace</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeWhiteSpace">RegExpNodeWhiteSpace</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeWhiteSpace</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeWhiteSpaceNot</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeWhiteSpaceNot">RegExpNodeWhiteSpaceNot</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeWhiteSpaceNot">RegExpNodeWhiteSpaceNot</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeWhiteSpaceNot</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeWhiteSpaceNot">RegExpNodeWhiteSpaceNot</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeWhiteSpaceNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeWhiteSpaceNot">RegExpNodeWhiteSpaceNot</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeWhiteSpaceNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeWordChar</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeWordChar">RegExpNodeWordChar</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeWordChar">RegExpNodeWordChar</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeWordChar</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeWordChar">RegExpNodeWordChar</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeWordChar</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeWordChar">RegExpNodeWordChar</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeWordChar</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::RegExpNodeWordCharNot</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#RegExpNodeWordCharNot">RegExpNodeWordCharNot</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#RegExpNodeWordCharNot">RegExpNodeWordCharNot</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<span class="code-storage-keyword">const</span> CLASS_TYPE & <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="#display">display</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_level</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">RegExpNode<CLASS_TYPE></a>
+--> <b>etk::RegExpNodeWordCharNot</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::<a id="RegExpNodeWordCharNot">RegExpNodeWordCharNot</a> ()</h3>
<pre>
<span class="code-function">RegExpNodeWordCharNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>etk::~<a id="RegExpNodeWordCharNot">RegExpNodeWordCharNot</a> ()</h3>
<pre>
~<span class="code-function">RegExpNodeWordCharNot</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="parse">parse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">parse</span>(<span class="code-storage-keyword">const</span> CLASS_TYPE & <span class="code-argument">_data</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_currentPos</span>,
<span class="code-type">int64_t</span> <span class="code-argument">_lenMax</span>,
<span class="code-type">int64_t</span> & <span class="code-argument">_findLen</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="display">display</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,128 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::Semaphore</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Semaphore">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="#Semaphore">Semaphore</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">uint32_t</span> <a class="code-function" href="#getCount">getCount</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#post">post</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#wait">wait</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#wait">wait</a> (<span class="code-type">uint64_t</span> <span class="code-argument">_timeOutInUs</span>);<br></pre>
<h2>Detail:<h2>
<h3>etk::<a id="Semaphore">Semaphore</a> ()</h3>
<pre>
<span class="code-function">Semaphore</span>(<span class="code-type">uint32_t</span> <span class="code-argument">_nbBasicElement</span>,
<span class="code-type">uint32_t</span> <span class="code-argument">_nbMessageMax</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::~<a id="Semaphore">Semaphore</a> ()</h3>
<pre>
~<span class="code-function">Semaphore</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getCount">getCount</a> ()</h3>
<pre>
<span class="code-type">uint32_t</span> <span class="code-function">getCount</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="post">post</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">post</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="wait">wait</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">wait</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="wait">wait</a> ()</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>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,85 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::UChar</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
</pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">char32_t</a>
+--> <b>etk::UChar</b>
</pre>
<br/>
<h2>Detail:<h2>
</div>
</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

@ -1,109 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::archive::Zip</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Zip">Zip</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);<br>+ ~<a class="code-function" href="#Zip">Zip</a> (<span class="code-type">void</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#loadFile">loadFile</a> (<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="etk__Archive.html">etk::Archive</a>
+--> <b>etk::archive::Zip</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>etk::archive::<a id="Zip">Zip</a> ()</h3>
<pre>
<span class="code-function">Zip</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);</pre>
<br/>
<br/>
<hr/>
<h3>etk::archive::~<a id="Zip">Zip</a> ()</h3>
<pre>
~<span class="code-function">Zip</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="loadFile">loadFile</a> ()</h3>
<pre>
<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>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,79 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: etk::elementPos_ts</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
</pre>
<h2>Detail:<h2>
</div>
</body>
</html>

View File

@ -1,76 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Enum: etk::logLevel</h1>
<br/>
Value :<br>
<ul>
<li>logLevelNone</li><li>logLevelCritical</li><li>logLevelError</li><li>logLevelWarning</li><li>logLevelInfo</li><li>logLevelDebug</li><li>logLevelVerbose</li></ul>
</div>
</body>
</html>

View File

@ -1,76 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Enum: etk::regExpPrivateSection</h1>
<br/>
Value :<br>
<ul>
<li>REGEXP_OPCODE_PTHESE_IN</li><li>REGEXP_OPCODE_PTHESE_OUT</li><li>REGEXP_OPCODE_BRACKET_IN</li><li>REGEXP_OPCODE_BRACKET_OUT</li><li>REGEXP_OPCODE_BRACE_IN</li><li>REGEXP_OPCODE_BRACE_OUT</li><li>REGEXP_OPCODE_TO</li><li>REGEXP_OPCODE_STAR</li><li>REGEXP_OPCODE_DOT</li><li>REGEXP_OPCODE_QUESTION</li><li>REGEXP_OPCODE_PLUS</li><li>REGEXP_OPCODE_PIPE</li><li>REGEXP_OPCODE_START_OF_LINE</li><li>REGEXP_OPCODE_END_OF_LINE</li><li>REGEXP_OPCODE_DIGIT</li><li>REGEXP_OPCODE_DIGIT_NOT</li><li>REGEXP_OPCODE_LETTER</li><li>REGEXP_OPCODE_LETTER_NOT</li><li>REGEXP_OPCODE_SPACE</li><li>REGEXP_OPCODE_SPACE_NOT</li><li>REGEXP_OPCODE_WORD</li><li>REGEXP_OPCODE_WORD_NOT</li><li>REGEXP_OPCODE_NO_CHAR</li><li>REGEXP_OPCODE_ERROR</li></ul>
</div>
</body>
</html>

View File

@ -1,76 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Enum: etk::seekNode</h1>
<br/>
Value :<br>
<ul>
<li>FSN_SEEK_START</li><li>FSN_SEEK_END</li><li>FSN_SEEK_CURRENT</li></ul>
</div>
</body>
</html>

View File

@ -1,76 +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">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Enum: etk::typeNode</h1>
<br/>
Value :<br>
<ul>
<li>FSN_UNKNOW</li><li>FSN_BLOCK</li><li>FSN_CHARACTER</li><li>FSN_FOLDER</li><li>FSN_FIFO</li><li>FSN_LINK</li><li>FSN_FILE</li><li>FSN_SOCKET</li></ul>
</div>
</body>
</html>

View File

@ -4,68 +4,78 @@
<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>etk Library</h1>
<li>etk</li>
<ul>
<li><a href="etk__Archive.html">Archive</a></li>
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
<li><a href="etk__Buffer.html">Buffer</a></li>
<li><a href="etk__CCout.html">CCout</a></li>
<li><a href="etk__CEndl.html">CEndl</a></li>
<li><a href="etk__CStart.html">CStart</a></li>
<li><a href="etk__Color.html">Color</a></li>
<li><a href="etk__FSNode.html">FSNode</a></li>
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
<li><a href="etk__Hash.html">Hash</a></li>
<li><a href="etk__HashData.html">HashData</a></li>
<li><a href="etk__Matrix4.html">Matrix4</a></li>
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
<li><a href="etk__Mutex.html">Mutex</a></li>
<li><a href="etk__Noise.html">Noise</a></li>
<li><a href="etk__Plane.html">Plane</a></li>
<li><a href="etk__RegExp.html">RegExp</a></li>
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
<li><a href="etk__Semaphore.html">Semaphore</a></li>
<li><a href="etk__UChar.html">UChar</a></li>
<li><a href="etk__Vector2D.html">Vector2D</a></li>
<li><a href="etk__Vector3D.html">Vector3D</a></li>
<li><a href="etk__Vector4D.html">Vector4D</a></li>
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
</ul>
<li><a href="etk__FSNType.html">FSNType</a></li>
<li><a href="etk__logLevel.html">logLevel</a></li>
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
<li><a href="etk__seekNode.html">seekNode</a></li>
<li><a href="etk__typeNode.html">typeNode</a></li>
</ul>
<li>unicode</li>
<ul>
<li><a href="unicode__charset.html">charset</a></li>
</ul>
<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>
<h3>Documentation:</h3><div id="menu">
</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>etk</h1><br/>TODO : Main page ...<br/><br/> </div>
<h1> <div align="center">ETK library</div> </h1>
<hr>
<h2>What is ETK, and how can I use it?</h2>
ETK, or Ewol Tool kit is a simple abstraction layer for some elements like mutex, std missing element(in android or MacOS) and ...<br/>
We can simply say: Just a tool-box<br/>
ETK is composed of some part:
<ul><li> Log system interface</li><li> File access abstraction (for android, data are stored in a .apk (== zip file))</li><li> Mutex / semaphore abstraction (can not use pthread on windows)</li><li> Regular expression</li><li> Generic color interface</li><li> Std adding missing element on some platform.</li></ul><br/>
<h2>What languages are supported?</h2>
ETK is written in C++.<br/>
<h2>Are there any licensing restrictions?</h2>
ETK is <span style="font-weight: bold;">FREE software</span><br/>
<h3> License (BSD) </h3>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:<br/>
<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>
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/>
</div>
</body>
</html>

142
library_etk.html Normal file
View File

@ -0,0 +1,142 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>library: etk</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>namespace:</h2>
<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>
<h2>Synopsis:</h2>
<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>
<br/>
<h2>Detail:</h2>
<a id="7950"/><a id="8384"/><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>
<br/>
<br/>
<hr/>
<a id="8445"/><h3>etkLibName</h3><pre>
externconstchar* <span class="code-member">etkLibName</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="8446"/><h3>max</h3><pre>
return <span class="code-member">max</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="8448"/><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>
Clear all the matrix.<br/>
<br/>
<hr/>
<a id="8450"/><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>
Set the diagonal at 1<br/>
<br/>
<hr/>
<a id="8452"/><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>
Clear and set the diagonal at 1<br/>
<br/>
<hr/>
<a id="8724"/><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>
Get the size of the current Matrix.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Dimention of the matrix</td></tr></table>
</ul>
<br/>
<hr/>
<a id="8726"/><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>
<br/>
<br/>
<hr/>
<a id="8728"/><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>
<br/>
<br/>
<hr/>
<a id="8952"/><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>
<br/>
<br/>
<hr/>
<a id="8954"/><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>
<br/>
<br/>
<hr/>
<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>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

62
menu.css Normal file
View File

@ -0,0 +1,62 @@
/* CSS Document */
/*----------------MENU-----------------*/
div#menu {
border-left: 4px solid #8d2d0d;
border-bottom: 4px solid #8d2d0d;
padding-left: 4px;
padding-bottom: 4px;
}
div#menu h2{
color: #000000;
text-align:left;
margin: 0;
padding: 3px;
padding-left: 6px;
background: #d44413;
}
div#menu h3{
margin: 0;
padding: 6px;
background: #d44413;
}
div#menu a{
color: #000000;
bgcolor=#d44413;
FONT-FAMILY: Arial;
FONT-SIZE: 9pt;
}
div#menu li {
list-style:none;
width:160px;
border-top: 1px solid #d44413;
}
div#menu ul {
left: 30px;
margin: 0;
padding: 0;
}
div#menu li a {
padding: 2px 0px 2px 4px;
text-decoration: none;
width:160px;
border-left: 4px solid #8d2d0d;
}
div#menu ul.niveau1 ul {
border-left: 20px solid #d44413;
background: #1a62db;
}
div#menu ul.niveau1 li {
background: #b43a10;
}
div#menu li a:hover {
border-left-color: #ff3800;
font-weight:bold;
}

85
namespace_debug.html Normal file
View File

@ -0,0 +1,85 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</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>
</body>
</html>

635
namespace_etk.html Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,67 @@
<!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>
<h3>Documentation:</h3><div id="menu">
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>namespace: etk::archive</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Class:</h2><ul>
<a href="class_etk__Archive.html">Archive</a></ul>
<h2>class:</h2>
<ul>
<li><a href="class_etk__archive__Zip.html">Zip</a></li></ul>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More