[DEV] add new doc model

This commit is contained in:
Edouard DUPIN 2013-12-28 17:05:33 +01:00
parent 2d99881819
commit a7ce261137
29 changed files with 2246 additions and 2155 deletions

View File

@ -56,13 +56,14 @@ body {
padding: 10px 20px 10px; padding: 10px 20px 10px;
margin-left: -20px; margin-left: -20px;
overflow:scroll; overflow:scroll;
overflow-y:auto;
overflow-x:hidden; overflow-x:hidden;
} }
/* .navbar-fixed-top a {
.navbar ul { text-decoration: none;
font-size: 15px; color: #000000;
}; }
*/
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
display: block; display: block;
margin: 10px 0; margin: 10px 0;
@ -95,7 +96,15 @@ pre {
border-radius: 4px; border-radius: 4px;
} }
.enumeration-list td {
padding-left:10px;
padding-right:10px;
}
.parameter-list td {
padding-left:5px;
padding-right:5px;
}
.code-function { .code-function {
text-decoration:none; text-decoration:none;
@ -129,3 +138,66 @@ pre {
text-decoration:none; text-decoration:none;
color:#466cb4; 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;
}

164
class_exml__Attribute.html Normal file
View File

@ -0,0 +1,164 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::Attribute</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9428">Attribute</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9430">Attribute</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>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_value</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#9433">~Attribute</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="#9435">m_name</a>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#9436">setName</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_name</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <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="#9438">getName</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">virtual</span> <span class="code-storage-keyword">enum</span> nodeType <a class="code-function" href="#9440">getType</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">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9442">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9448">iGenerate</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Attribute.html">exml::Attribute</a>* <a class="code-function" href="#9451">toAttribute</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Attribute.html">exml::Attribute</a>* <a class="code-function" href="#9453">toAttribute</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">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#9455">clear</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_exml__Node.html">exml::Node</a><br/> +--> exml::Attribute<br/></pre>
<h2>Detail:</h2>
<a id="9428"/><a id="9430"/><h3>Attribute</h3><pre>
+ <span class="code-function">Attribute</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="9433"/><h3>Attribute</h3><pre>
+ <span class="code-function">Attribute</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>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_value</span>);<br/></pre>
Constructor<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_name</span> </td><td> Name of the attribute.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_value</span> </td><td> Value of the attribute.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9435"/><h3>~Attribute</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Attribute</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="9436"/><h3>m_name</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-member">m_name</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="9438"/><h3>setName</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setName</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_name</span>);<br/></pre>
set the name of the attribute<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_name</span> </td><td> New name of the attribute</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9440"/><h3>getName</h3><pre>
+ <span class="code-storage-keyword">virtual</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-function">getName</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the current name of the Attribute<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>String of the attribute</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9442"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the node type.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the type of the Node.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9448"/><h3>iParse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/></pre>
parse the Current node [pure VIRUAL]<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> data string to parse.</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_pos</span> </td><td> position in the string to start parse, return the position end of parsing.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_caseSensitive</span> </td><td> Request a parsion of element that is not case sensitive (all element is in low case)</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">file</span> </td><td> parsing position (line x col x)</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9451"/><h3>iGenerate</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iGenerate</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
generate a string with the tree of the xml<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_data</span> </td><td> string where to add the elements</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">current</span> </td><td> indentation of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9453"/><h3>toAttribute</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Attribute.html">exml::Attribute</a>* <span class="code-function">toAttribute</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Cast the element in a Attribute if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9455"/><h3>toAttribute</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Attribute.html">exml::Attribute</a>* <span class="code-function">toAttribute</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Cast the element in a Attribute if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>clear</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <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 the Node<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,170 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::AttributeList</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9659">AttributeList</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9661">AttributeList</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">_value</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#9663">~AttributeList</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;exml::Attribute*&gt; <a class="code-member" href="#9665">m_listAttribute</a>;<br/>+ size_t <a class="code-function" href="#9666">sizeAttribute</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="#9668">appendAttribute</a> (<a class="code-type" href="class_exml__Attribute.html">exml::Attribute</a>* <span class="code-argument">_attr</span>);<br/>+ Attribute* <a class="code-function" href="#9670">getAttr</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/>+ <span class="code-storage-keyword">const</span> Attribute* <a class="code-function" href="#9672">getAttr</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> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#9674">getAttribute</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/>+ <span class="code-type" >bool</span> <a class="code-function" href="#9676">existAttribute</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/>+ <span class="code-type" >void</span> <a class="code-function" href="#9678">setAttribute</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>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#9681">iGenerate</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#9684">clear</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_exml__Node.html">exml::Node</a><br/> +--> exml::AttributeList<br/> +--> <a href="class_exml__Declaration.html">exml::Declaration</a><br/> +--> <a href="class_exml__Element.html">exml::Element</a><br/></pre>
<h2>Detail:</h2>
<a id="9659"/><a id="9661"/><h3>AttributeList</h3><pre>
+ <span class="code-function">AttributeList</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="9663"/><h3>AttributeList</h3><pre>
+ <span class="code-function">AttributeList</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">_value</span>);<br/></pre>
Constructor<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_value</span> </td><td> Node value;</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9665"/><h3>~AttributeList</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~AttributeList</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="9666"/><h3>m_listAttribute</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;exml::Attribute*&gt; <span class="code-member">m_listAttribute</span>;<br/></pre>
list of all attribute<br/>
<br/>
<hr/>
<a id="9668"/><h3>sizeAttribute</h3><pre>
+ size_t <span class="code-function">sizeAttribute</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 attribute in the Node<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Nulber of attribute &gt;=0</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9670"/><h3>appendAttribute</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">appendAttribute</span> (<a class="code-type" href="class_exml__Attribute.html">exml::Attribute</a>* <span class="code-argument">_attr</span>);<br/></pre>
add attribute on the List<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_attr</span> </td><td> Pointer on the attribute</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9672"/><h3>getAttr</h3><pre>
+ Attribute* <span class="code-function">getAttr</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/></pre>
get attribute whith his ID<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> Identifier of the attribute 0&lt;= _id &lt; sizeAttribute()</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Pointer on the attribute or NULL</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9674"/><h3>getAttr</h3><pre>
+ <span class="code-storage-keyword">const</span> Attribute* <span class="code-function">getAttr</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="9676"/><h3>getAttribute</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">getAttribute</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>
get the attribute value with searching in the List with his name<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_name</span> </td><td> Attribute Name.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Value of the attribute or no data in the string</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9678"/><h3>existAttribute</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">existAttribute</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 attribute exist or not with his name.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_name</span> </td><td> Attribute Name.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true if the attribute exist or False</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9681"/><h3>setAttribute</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setAttribute</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>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_value</span>);<br/></pre>
Sen A new attribute or replace data of the previous one<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_name</span> </td><td> Name of the attribute</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_value</span> </td><td> Value of the attribute</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9684"/><h3>iGenerate</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">iGenerate</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
generate a string with the tree of the xml<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_data</span> </td><td> string where to add the elements</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">current</span> </td><td> indentation of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>clear</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <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 the Node<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

133
class_exml__Comment.html Normal file
View File

@ -0,0 +1,133 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::Comment</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9403">Comment</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9405">Comment</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">_value</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#9407">~Comment</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-storage-keyword">enum</span> nodeType <a class="code-function" href="#9409">getType</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">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9411">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9417">iGenerate</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Comment.html">exml::Comment</a>* <a class="code-function" href="#9420">toComment</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Comment.html">exml::Comment</a>* <a class="code-function" href="#9422">toComment</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>
+<a href="class_exml__Node.html">exml::Node</a><br/> +--> exml::Comment<br/></pre>
<h2>Detail:</h2>
<a id="9403"/><a id="9405"/><h3>Comment</h3><pre>
+ <span class="code-function">Comment</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="9407"/><h3>Comment</h3><pre>
+ <span class="code-function">Comment</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">_value</span>);<br/></pre>
Constructor<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_value</span> </td><td> comment value</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9409"/><h3>~Comment</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Comment</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="9411"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the node type.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the type of the Node.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9417"/><h3>iParse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/></pre>
parse the Current node [pure VIRUAL]<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> data string to parse.</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_pos</span> </td><td> position in the string to start parse, return the position end of parsing.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_caseSensitive</span> </td><td> Request a parsion of element that is not case sensitive (all element is in low case)</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">file</span> </td><td> parsing position (line x col x)</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9420"/><h3>iGenerate</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iGenerate</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
generate a string with the tree of the xml<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_data</span> </td><td> string where to add the elements</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">current</span> </td><td> indentation of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9422"/><h3>toComment</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Comment.html">exml::Comment</a>* <span class="code-function">toComment</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Cast the element in a Comment if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>toComment</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Comment.html">exml::Comment</a>* <span class="code-function">toComment</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Cast the element in a Comment if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,133 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::Declaration</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9695">Declaration</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9697">Declaration</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>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#9699">~Declaration</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-storage-keyword">enum</span> nodeType <a class="code-function" href="#9701">getType</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">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9703">iGenerate</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9706">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Declaration.html">exml::Declaration</a>* <a class="code-function" href="#9712">toDeclaration</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Declaration.html">exml::Declaration</a>* <a class="code-function" href="#9714">toDeclaration</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>
+<a href="class_exml__Node.html">exml::Node</a><br/> +--> +<a href="class_exml__AttributeList.html">exml::AttributeList</a><br/> +--> exml::Declaration<br/> +--> <a href="class_exml__DeclarationXML.html">exml::DeclarationXML</a><br/></pre>
<h2>Detail:</h2>
<a id="9695"/><a id="9697"/><h3>Declaration</h3><pre>
+ <span class="code-function">Declaration</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="9699"/><h3>Declaration</h3><pre>
+ <span class="code-function">Declaration</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>);<br/></pre>
Constructor<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_name</span> </td><td> name of the declaration (xml, xml:xxxx ...)</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9701"/><h3>~Declaration</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Declaration</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="9703"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the node type.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the type of the Node.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9706"/><h3>iGenerate</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iGenerate</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
generate a string with the tree of the xml<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_data</span> </td><td> string where to add the elements</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">current</span> </td><td> indentation of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9712"/><h3>iParse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/></pre>
parse the Current node [pure VIRUAL]<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> data string to parse.</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_pos</span> </td><td> position in the string to start parse, return the position end of parsing.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_caseSensitive</span> </td><td> Request a parsion of element that is not case sensitive (all element is in low case)</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">file</span> </td><td> parsing position (line x col x)</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9714"/><h3>toDeclaration</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Declaration.html">exml::Declaration</a>* <span class="code-function">toDeclaration</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Cast the element in a Declaration if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>toDeclaration</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Declaration.html">exml::Declaration</a>* <span class="code-function">toDeclaration</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Cast the element in a Declaration if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::DeclarationXML</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9717">DeclarationXML</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">_version</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_format</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_standalone</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#9721">~DeclarationXML</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_exml__Node.html">exml::Node</a><br/> +--> +<a href="class_exml__AttributeList.html">exml::AttributeList</a><br/> +--> +<a href="class_exml__Declaration.html">exml::Declaration</a><br/> +--> exml::DeclarationXML<br/></pre>
<h2>Detail:</h2>
<a id="9717"/><a id="9721"/><h3>DeclarationXML</h3><pre>
+ <span class="code-function">DeclarationXML</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">_version</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_format</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_standalone</span>);<br/></pre>
Constructor for the generic declaration : &lt;?xml version="" format="UTF-8"?&gt;<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_version</span> </td><td> Xml version.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_format</span> </td><td> charset of the XML</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_standalone</span> </td><td> this document is standalone</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>~DeclarationXML</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~DeclarationXML</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

198
class_exml__Document.html Normal file

File diff suppressed because one or more lines are too long

245
class_exml__Element.html Normal file

File diff suppressed because one or more lines are too long

345
class_exml__Node.html Normal file

File diff suppressed because one or more lines are too long

142
class_exml__Text.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>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::Text</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9622">Text</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9624">Text</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">_data</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#9626">~Text</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >int32_t</span> <a class="code-function" href="#9628">countLines</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">virtual</span> <span class="code-storage-keyword">enum</span> nodeType <a class="code-function" href="#9630">getType</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">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9632">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#9638">iGenerate</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Text.html">exml::Text</a>* <a class="code-function" href="#9641">toText</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Text.html">exml::Text</a>* <a class="code-function" href="#9643">toText</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>
+<a href="class_exml__Node.html">exml::Node</a><br/> +--> exml::Text<br/> +--> <a href="class_exml__TextCDATA.html">exml::TextCDATA</a><br/></pre>
<h2>Detail:</h2>
<a id="9622"/><a id="9624"/><h3>Text</h3><pre>
+ <span class="code-function">Text</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="9626"/><h3>Text</h3><pre>
+ <span class="code-function">Text</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">_data</span>);<br/></pre>
Constructor<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> String data of the current Text</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="9628"/><h3>~Text</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Text</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="9630"/><h3>countLines</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">countLines</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
count the number of line in the current text<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The number of lines</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9632"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the node type.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the type of the Node.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9638"/><h3>iParse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/></pre>
parse the Current node [pure VIRUAL]<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> data string to parse.</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_pos</span> </td><td> position in the string to start parse, return the position end of parsing.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_caseSensitive</span> </td><td> Request a parsion of element that is not case sensitive (all element is in low case)</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">file</span> </td><td> parsing position (line x col x)</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9641"/><h3>iGenerate</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iGenerate</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_indent</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
generate a string with the tree of the xml<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_data</span> </td><td> string where to add the elements</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">current</span> </td><td> indentation of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="9643"/><h3>toText</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_exml__Text.html">exml::Text</a>* <span class="code-function">toText</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Cast the element in a Text if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>toText</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_exml__Text.html">exml::Text</a>* <span class="code-function">toText</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Cast the element in a Text if it is possible.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>pointer on the class or NULL.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -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>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::TextCDATA</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9646">TextCDATA</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="#9648">~TextCDATA</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="#9650">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_exml__Node.html">exml::Node</a><br/> +--> +<a href="class_exml__Text.html">exml::Text</a><br/> +--> exml::TextCDATA<br/></pre>
<h2>Detail:</h2>
<a id="9646"/><a id="9648"/><h3>TextCDATA</h3><pre>
+ <span class="code-function">TextCDATA</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="9650"/><h3>~TextCDATA</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~TextCDATA</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<h3>iParse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">iParse</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">_data</span>,<br/> <span class="code-type" >int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a class="code-type" href="class_exml__filePos.html">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a class="code-type" href="class_exml__Document.html">exml::Document</a> & <span class="code-argument">_doc</span>);<br/></pre>
parse the Current node [pure VIRUAL]<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> data string to parse.</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">_pos</span> </td><td> position in the string to start parse, return the position end of parsing.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_caseSensitive</span> </td><td> Request a parsion of element that is not case sensitive (all element is in low case)</td></tr>
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">file</span> </td><td> parsing position (line x col x)</td></tr>
<tr><td><b>Return: </b></td><td></td><td>false if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

145
class_exml__filePos.html Normal file
View File

@ -0,0 +1,145 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: exml::filePos</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="class_exml__filePos.html">filePos</a></ul>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#9463">filePos</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#9465">filePos</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_line</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_col</span>);<br/>+ <a class="code-function" href="#9468">~filePos</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ filePos & <a class="code-function" href="#9470">operator ++</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ filePos & <a class="code-function" href="#9472">operator --</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">const</span> filePos & <a class="code-function" href="#9474">operator +=</a> (<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br/>+ <span class="code-storage-keyword">const</span> filePos & <a class="code-function" href="#9476">operator +=</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_col</span>);<br/>+ <span class="code-storage-keyword">const</span> filePos & <a class="code-function" href="#9478">operator =</a> (<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9480">newLine</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#9482">check</a> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9484">set</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_line</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_col</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#9487">clear</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="#9489">getCol</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="#9491">getLine</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="9463"/><a id="9465"/><h3>filePos</h3><pre>
+ <span class="code-function">filePos</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9468"/><h3>filePos</h3><pre>
+ <span class="code-function">filePos</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_line</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_col</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9470"/><h3>~filePos</h3><pre>
+ <span class="code-function">~filePos</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9472"/><h3>operator ++</h3><pre>
+ filePos & <span class="code-function">operator ++</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9474"/><h3>operator --</h3><pre>
+ filePos & <span class="code-function">operator --</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9476"/><h3>operator +=</h3><pre>
+ <span class="code-storage-keyword">const</span> filePos & <span class="code-function">operator +=</span> (<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9478"/><h3>operator +=</h3><pre>
+ <span class="code-storage-keyword">const</span> filePos & <span class="code-function">operator +=</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_col</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9480"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> filePos & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9482"/><h3>newLine</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">newLine</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9484"/><h3>check</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">check</span> (<span class="code-type" >char32_t</span> <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9487"/><h3>set</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">set</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_line</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_col</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="9489"/><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>
<br/>
<br/>
<hr/>
<a id="9491"/><h3>getCol</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getCol</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>getLine</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getLine</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

103
enum_exml__nodeType.html Normal file
View File

@ -0,0 +1,103 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>enum: exml::nodeType</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#typeUnknow">typeUnknow</a></td></tr>
<tr>
<td><a href="#typeNode">typeNode</a></td></tr>
<tr>
<td><a href="#typeDocument">typeDocument</a></td></tr>
<tr>
<td><a href="#typeDeclaration">typeDeclaration</a></td></tr>
<tr>
<td><a href="#typeAttribute">typeAttribute</a></td></tr>
<tr>
<td><a href="#typeElement">typeElement</a></td></tr>
<tr>
<td><a href="#typeComment">typeComment</a></td></tr>
<tr>
<td><a href="#typeText">typeText</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="typeUnknow"/>typeUnknow</h3><pre>
typeUnknow = <span class="code-type">0<span></pre>
might be an error ...<br/><hr/>
<h3><a id="typeNode"/>typeNode</h3><pre>
typeNode = <span class="code-type">1<span></pre>
might be an error ...<br/><hr/>
<h3><a id="typeDocument"/>typeDocument</h3><pre>
typeDocument = <span class="code-type">2<span></pre>
all the file main access<br/><hr/>
<h3><a id="typeDeclaration"/>typeDeclaration</h3><pre>
typeDeclaration = <span class="code-type">3<span></pre>
&lt;?xml ... ?&gt;<br/><hr/>
<h3><a id="typeAttribute"/>typeAttribute</h3><pre>
typeAttribute = <span class="code-type">4<span></pre>
the &lt;Element ATTRIBUTE="ATTRIBUTE_VALUE" /&gt;<br/><hr/>
<h3><a id="typeElement"/>typeElement</h3><pre>
typeElement = <span class="code-type">5<span></pre>
the &lt;XXX&gt; ... &lt;/XXX&gt;<br/><hr/>
<h3><a id="typeComment"/>typeComment</h3><pre>
typeComment = <span class="code-type">6<span></pre>
comment node : &lt;!-- --&gt;<br/><hr/>
<h3><a id="typeText"/>typeText</h3><pre>
typeText = <span class="code-type">7<span></pre>
&lt;XXX&gt; InsideText &lt;/XXX&gt;<br/> </div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,181 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::Attribute</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Attribute">Attribute</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Attribute">Attribute</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/> <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">_value</span>);<br>+ <a class="code-function" href="#Attribute">Attribute</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">_name</span>,<br/> <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">_value</span>);<br>+ ~<a class="code-function" href="#Attribute">Attribute</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setName">setName</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>+ <span class="code-type">void</span> <a class="code-function" href="#setName">setName</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">_name</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">void</span>);<br>+ <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> <a class="code-function" href="#getUName">getUName</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">enum</span> nodeType <a class="code-function" href="#getType">getType</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iParse">iParse</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">_data</span>,<br/> <span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iGenerate">iGenerate</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);<br>+ <a href="exml__Attribute.html" class="code-type">exml::Attribute</a> * <a class="code-function" href="#toAttribute">toAttribute</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="exml__Attribute.html" class="code-type">exml::Attribute</a> * <a class="code-function" href="#toAttribute">toAttribute</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></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Node</a>
+--> <b>exml::Attribute</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>exml::<a id="Attribute">Attribute</a> ()</h3>
<pre>
<span class="code-function">Attribute</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>exml::<a id="Attribute">Attribute</a> ()</h3>
<pre>
<span class="code-function">Attribute</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>,
<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">_value</span>);</pre>
<br/>
Constructor
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_name</span> Name of the attribute.
<br/><b>Parameter [input]:</b> <span class="code-argument">_value</span> Value of the attribute.
<br/></ul>
<br/>
<hr/>
<h3>exml::<a id="Attribute">Attribute</a> ()</h3>
<pre>
<span class="code-function">Attribute</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">_name</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">_value</span>);</pre>
<br/>
<br/>
<hr/>
<h3>exml::~<a id="Attribute">Attribute</a> ()</h3>
<pre>
~<span class="code-function">Attribute</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="setName">setName</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setName</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/>
set the name of the attribute
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_name</span> New name of the attribute
<br/></ul>
<br/>
<hr/>
<h3><a id="setName">setName</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setName</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">_name</span>);</pre>
<br/>
<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">void</span>);</pre>
<br/>
get the current name of the Attribute
<br/><ul>
<b>Return:</b> String of the attribute
<br/></ul>
<br/>
<hr/>
<h3><a id="getUName">getUName</a> ()</h3>
<pre>
<a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> <span class="code-function">getUName</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getType">getType</a> ()</h3>
<pre>
<span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iParse">iParse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iParse</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">_data</span>,
<span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,
<span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,
<a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,
<a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iGenerate">iGenerate</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iGenerate</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toAttribute">toAttribute</a> ()</h3>
<pre>
<a href="exml__Attribute.html" class="code-type">exml::Attribute</a> * <span class="code-function">toAttribute</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toAttribute">toAttribute</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="exml__Attribute.html" class="code-type">exml::Attribute</a> * <span class="code-function">toAttribute</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/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,213 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::AttributeList</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#AttributeList">AttributeList</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#AttributeList">AttributeList</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">_value</span>);<br>+ <a class="code-function" href="#AttributeList">AttributeList</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">_value</span>);<br>+ ~<a class="code-function" href="#AttributeList">AttributeList</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">size_t</span> <a class="code-function" href="#sizeAttribute">sizeAttribute</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#appendAttribute">appendAttribute</a> (<a href="exml__Attribute.html" class="code-type">exml::Attribute</a> * <span class="code-argument">_attr</span>);<br>+ Attribute * <a class="code-function" href="#getAttr">getAttr</a> (<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);<br>+ <span class="code-storage-keyword">const</span> Attribute * <a class="code-function" href="#getAttr">getAttr</a> (<span class="code-type">int32_t</span> <span class="code-argument">_id</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="#getAttribute">getAttribute</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>+ <a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> <a class="code-function" href="#getAttribute">getAttribute</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">_name</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#existAttribute">existAttribute</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>+ <span class="code-type">bool</span> <a class="code-function" href="#existAttribute">existAttribute</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">_name</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setAttribute">setAttribute</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/> <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">_value</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setAttribute">setAttribute</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">_name</span>,<br/> <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">_value</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iGenerate">iGenerate</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#clear">clear</a> (<span class="code-type">void</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Node</a>
+--> <b>exml::AttributeList</b>
+--> <a href="exml__Declaration.html">exml::Declaration</a>
</pre>
<br/>
<h2>Detail:<h2>
<h3>exml::<a id="AttributeList">AttributeList</a> ()</h3>
<pre>
<span class="code-function">AttributeList</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>exml::<a id="AttributeList">AttributeList</a> ()</h3>
<pre>
<span class="code-function">AttributeList</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">_value</span>);</pre>
<br/>
Constructor
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_value</span> Node value;
<br/></ul>
<br/>
<hr/>
<h3>exml::<a id="AttributeList">AttributeList</a> ()</h3>
<pre>
<span class="code-function">AttributeList</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">_value</span>);</pre>
<br/>
<br/>
<hr/>
<h3>exml::~<a id="AttributeList">AttributeList</a> ()</h3>
<pre>
~<span class="code-function">AttributeList</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="sizeAttribute">sizeAttribute</a> ()</h3>
<pre>
<span class="code-type">size_t</span> <span class="code-function">sizeAttribute</span>(<span class="code-type">void</span>);</pre>
<br/>
get the number of attribute in the Node
<br/><ul>
<b>Return:</b> Nulber of attribute >=0
<br/></ul>
<br/>
<hr/>
<h3><a id="appendAttribute">appendAttribute</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">appendAttribute</span>(<a href="exml__Attribute.html" class="code-type">exml::Attribute</a> * <span class="code-argument">_attr</span>);</pre>
<br/>
add attribute on the List
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_attr</span> Pointer on the attribute
<br/></ul>
<br/>
<hr/>
<h3><a id="getAttr">getAttr</a> ()</h3>
<pre>
Attribute * <span class="code-function">getAttr</span>(<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);</pre>
<br/>
get attribute whith his ID
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_id</span> Identifier of the attribute 0<= _id < sizeAttribute()
<br/><b>Return:</b> Pointer on the attribute or NULL
<br/></ul>
<br/>
<hr/>
<h3><a id="getAttr">getAttr</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> Attribute * <span class="code-function">getAttr</span>(<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getAttribute">getAttribute</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">getAttribute</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/>
get the attribute value with searching in the List with his name
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_name</span> Attribute Name.
<br/><b>Return:</b> Value of the attribute or no data in the string
<br/></ul>
<br/>
<hr/>
<h3><a id="getAttribute">getAttribute</a> ()</h3>
<pre>
<a href="http://www.cplusplus.com/reference/string/u32string/" class="code-type">std::u32string</a> <span class="code-function">getAttribute</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">_name</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="existAttribute">existAttribute</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">existAttribute</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 attribute exist or not with his name.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_name</span> Attribute Name.
<br/><b>Return:</b> true if the attribute exist or False
<br/></ul>
<br/>
<hr/>
<h3><a id="existAttribute">existAttribute</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">existAttribute</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">_name</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setAttribute">setAttribute</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setAttribute</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>,
<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">_value</span>);</pre>
<br/>
Sen A new attribute or replace data of the previous one
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_name</span> Name of the attribute
<br/><b>Parameter [input]:</b> <span class="code-argument">_value</span> Value of the attribute
<br/></ul>
<br/>
<hr/>
<h3><a id="setAttribute">setAttribute</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setAttribute</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">_name</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">_value</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iGenerate">iGenerate</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iGenerate</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_indent</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/>
<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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::Comment</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Comment">Comment</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Comment">Comment</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">_value</span>);<br>+ <a class="code-function" href="#Comment">Comment</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">_value</span>);<br>+ ~<a class="code-function" href="#Comment">Comment</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">enum</span> nodeType <a class="code-function" href="#getType">getType</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iParse">iParse</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">_data</span>,<br/> <span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iGenerate">iGenerate</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);<br>+ <a href="exml__Comment.html" class="code-type">exml::Comment</a> * <a class="code-function" href="#toComment">toComment</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="exml__Comment.html" class="code-type">exml::Comment</a> * <a class="code-function" href="#toComment">toComment</a> (<span class="code-type">void</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Node</a>
+--> <b>exml::Comment</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>exml::<a id="Comment">Comment</a> ()</h3>
<pre>
<span class="code-function">Comment</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>exml::<a id="Comment">Comment</a> ()</h3>
<pre>
<span class="code-function">Comment</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">_value</span>);</pre>
<br/>
Constructor
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_value</span> comment value
<br/></ul>
<br/>
<hr/>
<h3>exml::<a id="Comment">Comment</a> ()</h3>
<pre>
<span class="code-function">Comment</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">_value</span>);</pre>
<br/>
<br/>
<hr/>
<h3>exml::~<a id="Comment">Comment</a> ()</h3>
<pre>
~<span class="code-function">Comment</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="getType">getType</a> ()</h3>
<pre>
<span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iParse">iParse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iParse</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">_data</span>,
<span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,
<span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,
<a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,
<a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iGenerate">iGenerate</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iGenerate</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toComment">toComment</a> ()</h3>
<pre>
<a href="exml__Comment.html" class="code-type">exml::Comment</a> * <span class="code-function">toComment</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toComment">toComment</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="exml__Comment.html" class="code-type">exml::Comment</a> * <span class="code-function">toComment</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,132 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::Declaration</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Declaration">Declaration</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Declaration">Declaration</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>+ <a class="code-function" href="#Declaration">Declaration</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">_name</span>);<br>+ ~<a class="code-function" href="#Declaration">Declaration</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">enum</span> nodeType <a class="code-function" href="#getType">getType</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iGenerate">iGenerate</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iParse">iParse</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">_data</span>,<br/> <span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);<br>+ <a href="exml__Declaration.html" class="code-type">exml::Declaration</a> * <a class="code-function" href="#toDeclaration">toDeclaration</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="exml__Declaration.html" class="code-type">exml::Declaration</a> * <a class="code-function" href="#toDeclaration">toDeclaration</a> (<span class="code-type">void</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Node</a>
+--> <a href="exml__AttributeList.html">exml::AttributeList</a>
+--> <b>exml::Declaration</b>
+--> <a href="exml__DeclarationXML.html">exml::DeclarationXML</a>
</pre>
<br/>
<h2>Detail:<h2>
<h3>exml::<a id="Declaration">Declaration</a> ()</h3>
<pre>
<span class="code-function">Declaration</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>exml::<a id="Declaration">Declaration</a> ()</h3>
<pre>
<span class="code-function">Declaration</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/>
Constructor
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_name</span> name of the declaration (xml, xml:xxxx ...)
<br/></ul>
<br/>
<hr/>
<h3>exml::<a id="Declaration">Declaration</a> ()</h3>
<pre>
<span class="code-function">Declaration</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">_name</span>);</pre>
<br/>
<br/>
<hr/>
<h3>exml::~<a id="Declaration">Declaration</a> ()</h3>
<pre>
~<span class="code-function">Declaration</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="getType">getType</a> ()</h3>
<pre>
<span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iGenerate">iGenerate</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iGenerate</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iParse">iParse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iParse</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">_data</span>,
<span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,
<span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,
<a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,
<a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toDeclaration">toDeclaration</a> ()</h3>
<pre>
<a href="exml__Declaration.html" class="code-type">exml::Declaration</a> * <span class="code-function">toDeclaration</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toDeclaration">toDeclaration</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="exml__Declaration.html" class="code-type">exml::Declaration</a> * <span class="code-function">toDeclaration</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,84 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::DeclarationXML</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#DeclarationXML">DeclarationXML</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">_version</span>,<br/> <span class="code-storage-keyword">enum</span> <a href="http://HeeroYui.github.io/etk//unicode__charset.html" class="code-type">unicode::charset</a> <span class="code-argument">_format</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_standalone</span>);<br>+ <a class="code-function" href="#DeclarationXML">DeclarationXML</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">_version</span>,<br/> <span class="code-storage-keyword">enum</span> <a href="http://HeeroYui.github.io/etk//unicode__charset.html" class="code-type">unicode::charset</a> <span class="code-argument">_format</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_standalone</span>);<br>+ ~<a class="code-function" href="#DeclarationXML">DeclarationXML</a> (<span class="code-type">void</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Node</a>
+--> <a href="exml__AttributeList.html">exml::AttributeList</a>
+--> <a href="exml__Declaration.html">exml::Declaration</a>
+--> <b>exml::DeclarationXML</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>exml::<a id="DeclarationXML">DeclarationXML</a> ()</h3>
<pre>
<span class="code-function">DeclarationXML</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">_version</span>,
<span class="code-storage-keyword">enum</span> <a href="http://HeeroYui.github.io/etk//unicode__charset.html" class="code-type">unicode::charset</a> <span class="code-argument">_format</span>,
<span class="code-type">bool</span> <span class="code-argument">_standalone</span>);</pre>
<br/>
Constructor for the generic declaration : <?xml version="" format="UTF-8"?>
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_version</span> Xml version.
<br/><b>Parameter [input]:</b> <span class="code-argument">_format</span> charset of the XML
<br/><b>Parameter [input]:</b> <span class="code-argument">_standalone</span> this document is standalone
<br/></ul>
<br/>
<hr/>
<h3>exml::<a id="DeclarationXML">DeclarationXML</a> ()</h3>
<pre>
<span class="code-function">DeclarationXML</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">_version</span>,
<span class="code-storage-keyword">enum</span> <a href="http://HeeroYui.github.io/etk//unicode__charset.html" class="code-type">unicode::charset</a> <span class="code-argument">_format</span>,
<span class="code-type">bool</span> <span class="code-argument">_standalone</span>);</pre>
<br/>
<br/>
<hr/>
<h3>exml::~<a id="DeclarationXML">DeclarationXML</a> ()</h3>
<pre>
~<span class="code-function">DeclarationXML</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
</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,134 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::Text</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Text">Text</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Text">Text</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">_data</span>);<br>+ ~<a class="code-function" href="#Text">Text</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#countLines">countLines</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">enum</span> nodeType <a class="code-function" href="#getType">getType</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iParse">iParse</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">_data</span>,<br/> <span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iGenerate">iGenerate</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);<br>+ <a href="exml__Text.html" class="code-type">exml::Text</a> * <a class="code-function" href="#toText">toText</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="exml__Text.html" class="code-type">exml::Text</a> * <a class="code-function" href="#toText">toText</a> (<span class="code-type">void</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Node</a>
+--> <b>exml::Text</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>exml::<a id="Text">Text</a> ()</h3>
<pre>
<span class="code-function">Text</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>exml::<a id="Text">Text</a> ()</h3>
<pre>
<span class="code-function">Text</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">_data</span>);</pre>
<br/>
Constructor
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_data</span> String data of the current Text
<br/></ul>
<br/>
<hr/>
<h3>exml::~<a id="Text">Text</a> ()</h3>
<pre>
~<span class="code-function">Text</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="countLines">countLines</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">countLines</span>(<span class="code-type">void</span>);</pre>
<br/>
count the number of line in the current text
<br/><ul>
<b>Return:</b> The number of lines
<br/></ul>
<br/>
<hr/>
<h3><a id="getType">getType</a> ()</h3>
<pre>
<span class="code-storage-keyword">enum</span> nodeType <span class="code-function">getType</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iParse">iParse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iParse</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">_data</span>,
<span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,
<span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,
<a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,
<a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="iGenerate">iGenerate</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iGenerate</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_data</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_indent</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toText">toText</a> ()</h3>
<pre>
<a href="exml__Text.html" class="code-type">exml::Text</a> * <span class="code-function">toText</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="toText">toText</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <a href="exml__Text.html" class="code-type">exml::Text</a> * <span class="code-function">toText</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,77 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::TextCDATA</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#TextCDATA">TextCDATA</a> (<span class="code-type">void</span>);<br>+ ~<a class="code-function" href="#TextCDATA">TextCDATA</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#iParse">iParse</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">_data</span>,<br/> <span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,<br/> <a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,<br/> <a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Text</a>
+--> <b>exml::TextCDATA</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>exml::<a id="TextCDATA">TextCDATA</a> ()</h3>
<pre>
<span class="code-function">TextCDATA</span>(<span class="code-type">void</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>exml::~<a id="TextCDATA">TextCDATA</a> ()</h3>
<pre>
~<span class="code-function">TextCDATA</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="iParse">iParse</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">iParse</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">_data</span>,
<span class="code-type">int32_t</span> & <span class="code-argument">_pos</span>,
<span class="code-type">bool</span> <span class="code-argument">_caseSensitive</span>,
<a href="exml__filePos.html" class="code-type">exml::filePos</a> & <span class="code-argument">_filePos</span>,
<a href="exml__Document.html" class="code-type">exml::Document</a> & <span class="code-argument">_doc</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,155 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: exml::filePos</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#filePos">filePos</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#filePos">filePos</a> (<span class="code-type">int32_t</span> <span class="code-argument">_line</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_col</span>);<br>+ ~<a class="code-function" href="#filePos">filePos</a> (<span class="code-type">void</span>);<br>+ filePos & <a class="code-function" href="#operator++">operator++</a> (<span class="code-type">void</span>);<br>+ filePos & <a class="code-function" href="#operator--">operator--</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> filePos & <a class="code-function" href="#operator+=">operator+=</a> (<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br>+ <span class="code-storage-keyword">const</span> filePos & <a class="code-function" href="#operator+=">operator+=</a> (<span class="code-type">int32_t</span> <span class="code-argument">_col</span>);<br>+ <span class="code-storage-keyword">const</span> filePos & <a class="code-function" href="#operator=">operator=</a> (<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#newLine">newLine</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#check">check</a> (<span class="code-type">char32_t</span> <span class="code-argument">_val</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#set">set</a> (<span class="code-type">int32_t</span> <span class="code-argument">_line</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_col</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">int32_t</span> <a class="code-function" href="#getCol">getCol</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#getLine">getLine</a> (<span class="code-type">void</span>);<br></pre>
<h2>Detail:<h2>
<h3>exml::<a id="filePos">filePos</a> ()</h3>
<pre>
<span class="code-function">filePos</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3>exml::<a id="filePos">filePos</a> ()</h3>
<pre>
<span class="code-function">filePos</span>(<span class="code-type">int32_t</span> <span class="code-argument">_line</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_col</span>);</pre>
<br/>
<br/>
<hr/>
<h3>exml::~<a id="filePos">filePos</a> ()</h3>
<pre>
~<span class="code-function">filePos</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator++">operator++</a> ()</h3>
<pre>
filePos & <span class="code-function">operator++</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator--">operator--</a> ()</h3>
<pre>
filePos & <span class="code-function">operator--</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator+=">operator+=</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> filePos & <span class="code-function">operator+=</span>(<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator+=">operator+=</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> filePos & <span class="code-function">operator+=</span>(<span class="code-type">int32_t</span> <span class="code-argument">_col</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="operator=">operator=</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> filePos & <span class="code-function">operator=</span>(<span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="newLine">newLine</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">newLine</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="check">check</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">check</span>(<span class="code-type">char32_t</span> <span class="code-argument">_val</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-type">int32_t</span> <span class="code-argument">_line</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_col</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/>
<br/>
<hr/>
<h3><a id="getCol">getCol</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">getCol</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getLine">getLine</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">getLine</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,38 +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>exml Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>exml Library</h1>
<li>exml</li>
<ul>
<li><a href="exml__Attribute.html">Attribute</a></li>
<li><a href="exml__AttributeList.html">AttributeList</a></li>
<li><a href="exml__Comment.html">Comment</a></li>
<li><a href="exml__Declaration.html">Declaration</a></li>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li>
<li><a href="exml__Document.html">Document</a></li>
<li><a href="exml__Element.html">Element</a></li>
<li><a href="exml__Node.html">Node</a></li>
<li><a href="exml__Text.html">Text</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li>
<li><a href="exml__filePos.html">filePos</a></li>
</ul>
<li><a href="exml__nodeType.html">nodeType</a></li>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Enum: exml::nodeType</h1>
<br/>
Value :<br>
<ul>
<li>typeUnknow</li><li>typeNode</li><li>typeDocument</li><li>typeDeclaration</li><li>typeAttribute</li><li>typeElement</li><li>typeComment</li><li>typeText</li></ul>
</div>
</body>
</html>

View File

@ -4,30 +4,44 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml Library</title> <title>exml Library</title>
<link rel="stylesheet" href="base.css"> <link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head> </head>
<body> <body>
<div class="navbar navbar-fixed-top"> <div class="navbar navbar-fixed-top">
<div class="container"> <div class="container">
<h1>exml Library</h1> <h1><a href="index.html">exml library</a></h1>
<li>exml</li> <h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<ul> <h3>API:</h3> <div id="menu">
<li><a href="exml__Attribute.html">Attribute</a></li> <ul class="niveau1">
<li><a href="exml__AttributeList.html">AttributeList</a></li> <li><a href="namespace_exml.html">exml</a>
<li><a href="exml__Comment.html">Comment</a></li> </li>
<li><a href="exml__Declaration.html">Declaration</a></li> </ul>
<li><a href="exml__DeclarationXML.html">DeclarationXML</a></li> </div>
<li><a href="exml__Document.html">Document</a></li> <br/><h3>Associate libraries:</h3><div id="menu">
<li><a href="exml__Element.html">Element</a></li> <ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
<li><a href="exml__Node.html">Node</a></li> </ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
<li><a href="exml__Text.html">Text</a></li> </ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
<li><a href="exml__TextCDATA.html">TextCDATA</a></li> </ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
<li><a href="exml__filePos.html">filePos</a></li> </ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul> </ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
<li><a href="exml__nodeType.html">nodeType</a></li> </ul></div>
</ul> <br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div> </div>
</div> </div>
<div class="container" id="content"> <div class="container" id="content">
<h1>exml</h1><br/>TODO : Main page ...<br/><br/> </div> <h1>exml</h1><br/>TODO : Main page ...<br/><br/> </div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body> </body>
</html> </html>

64
library_exml.html Normal file
View File

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>library: exml</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>namespace:</h2>
<ul>
<li><a href="namespace_exml.html">exml</a></li></ul>
<h2>Synopsis:</h2>
<pre>
externconstchar* <a class="code-member" href="#9687">g_exmlLibName</a>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="9687"/><h3>g_exmlLibName</h3><pre>
externconstchar* <span class="code-member">g_exmlLibName</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

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;
}

73
namespace_exml.html Normal file
View File

@ -0,0 +1,73 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>exml 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">exml library</a></h1>
<h4><a href="http://github.com/heeroyui/exml/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li><a href="namespace_exml.html">exml</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>namespace: exml</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>class:</h2>
<ul>
<li><a href="class_exml__Comment.html">Comment</a></li><li><a href="class_exml__Attribute.html">Attribute</a></li><li><a href="class_exml__filePos.html">filePos</a></li><li><a href="class_exml__Node.html">Node</a></li><li><a href="class_exml__Document.html">Document</a></li><li><a href="class_exml__Text.html">Text</a></li><li><a href="class_exml__TextCDATA.html">TextCDATA</a></li><li><a href="class_exml__AttributeList.html">AttributeList</a></li><li><a href="class_exml__Declaration.html">Declaration</a></li><li><a href="class_exml__DeclarationXML.html">DeclarationXML</a></li><li><a href="class_exml__Element.html">Element</a></li></ul>
<h2>enum:</h2>
<ul>
<li><a href="enum_exml__nodeType.html">nodeType</a></li></ul>
<h2>Synopsis:</h2>
<pre>
<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <a class="code-function" href="#9493">operator <<</a> (<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br/> <span class="code-type" >bool</span> <a class="code-function" href="#9690">test</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="9493"/><a id="9690"/><h3>operator <<</h3><pre>
<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-function">operator <<</span> (<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> filePos & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>test</h3><pre>
<span class="code-type" >bool</span> <span class="code-function">test</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>