[DEV] add new doc model
This commit is contained in:
parent
2d99881819
commit
a7ce261137
84
base.css
84
base.css
@ -56,13 +56,14 @@ body {
|
||||
padding: 10px 20px 10px;
|
||||
margin-left: -20px;
|
||||
overflow:scroll;
|
||||
overflow-y:auto;
|
||||
overflow-x:hidden;
|
||||
}
|
||||
/*
|
||||
.navbar ul {
|
||||
font-size: 15px;
|
||||
};
|
||||
*/
|
||||
.navbar-fixed-top a {
|
||||
text-decoration: none;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
display: block;
|
||||
margin: 10px 0;
|
||||
@ -95,7 +96,15 @@ pre {
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.enumeration-list td {
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
}
|
||||
|
||||
.parameter-list td {
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
}
|
||||
|
||||
.code-function {
|
||||
text-decoration:none;
|
||||
@ -128,4 +137,67 @@ pre {
|
||||
.code-storage-keyword {
|
||||
text-decoration:none;
|
||||
color:#466cb4;
|
||||
}
|
||||
}
|
||||
|
||||
.code-doxygen {
|
||||
text-decoration:none;
|
||||
color:#bf3e00;
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.code-comment {
|
||||
text-decoration:none;
|
||||
color:#b704b5;
|
||||
}
|
||||
|
||||
.code-preproc {
|
||||
text-decoration:none;
|
||||
color:#ac0000;
|
||||
}
|
||||
|
||||
.code-text-quote {
|
||||
text-decoration:none;
|
||||
color:#008e00;
|
||||
}
|
||||
.code-number {
|
||||
text-decoration:none;
|
||||
color:#007b00;
|
||||
}
|
||||
.code-member {
|
||||
text-decoration:none;
|
||||
color:#7c5406;
|
||||
}
|
||||
.code-input-function {
|
||||
text-decoration:none;
|
||||
color:#B80000;
|
||||
font-weight:bold;
|
||||
}
|
||||
.code-function-name {
|
||||
text-decoration:none;
|
||||
color:#09857e;
|
||||
font-weight:bold;
|
||||
}
|
||||
.code-function-system {
|
||||
text-decoration:none;
|
||||
color:#acaa00;
|
||||
}
|
||||
.code-generic-define {
|
||||
text-decoration:none;
|
||||
color:#3c850b;
|
||||
}
|
||||
.code-macro {
|
||||
text-decoration:none;
|
||||
color:#3c850b;
|
||||
}
|
||||
.code-operator {
|
||||
text-decoration:none;
|
||||
color:#1633a3;
|
||||
}
|
||||
.code-keyword {
|
||||
text-decoration:none;
|
||||
color:#466cb4;
|
||||
}
|
||||
.code-class {
|
||||
text-decoration:none;
|
||||
color:#006cb4;
|
||||
}
|
||||
|
164
class_exml__Attribute.html
Normal file
164
class_exml__Attribute.html
Normal 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/"> [ 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>
|
170
class_exml__AttributeList.html
Normal file
170
class_exml__AttributeList.html
Normal 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/"> [ 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><exml::Attribute*> <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><exml::Attribute*> <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 >=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<= _id < 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
133
class_exml__Comment.html
Normal 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/"> [ 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>
|
133
class_exml__Declaration.html
Normal file
133
class_exml__Declaration.html
Normal 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/"> [ 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>
|
75
class_exml__DeclarationXML.html
Normal file
75
class_exml__DeclarationXML.html
Normal 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/"> [ 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 : <?xml version="" format="UTF-8"?><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
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
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
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
142
class_exml__Text.html
Normal 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/"> [ 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>
|
85
class_exml__TextCDATA.html
Normal file
85
class_exml__TextCDATA.html
Normal 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/"> [ 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
145
class_exml__filePos.html
Normal 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/"> [ 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
103
enum_exml__nodeType.html
Normal 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/"> [ 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>
|
||||
|
||||
<?xml ... ?><br/><hr/>
|
||||
<h3><a id="typeAttribute"/>typeAttribute</h3><pre>
|
||||
typeAttribute = <span class="code-type">4<span></pre>
|
||||
|
||||
the <Element ATTRIBUTE="ATTRIBUTE_VALUE" /><br/><hr/>
|
||||
<h3><a id="typeElement"/>typeElement</h3><pre>
|
||||
typeElement = <span class="code-type">5<span></pre>
|
||||
|
||||
the <XXX> ... </XXX><br/><hr/>
|
||||
<h3><a id="typeComment"/>typeComment</h3><pre>
|
||||
typeComment = <span class="code-type">6<span></pre>
|
||||
|
||||
comment node : <!-- --><br/><hr/>
|
||||
<h3><a id="typeText"/>typeText</h3><pre>
|
||||
typeText = <span class="code-type">7<span></pre>
|
||||
|
||||
<XXX> InsideText </XXX><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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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
434
exml__Node.html
434
exml__Node.html
File diff suppressed because one or more lines are too long
134
exml__Text.html
134
exml__Text.html
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
48
index.html
48
index.html
@ -4,30 +4,44 @@
|
||||
<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>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>
|
||||
<h1><a href="index.html">exml library</a></h1>
|
||||
<h4><a href="http://github.com/heeroyui/exml/"> [ 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>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>
|
||||
</html>
|
||||
|
64
library_exml.html
Normal file
64
library_exml.html
Normal 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/"> [ 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
62
menu.css
Normal 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
73
namespace_exml.html
Normal 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/"> [ 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>
|
Loading…
x
Reference in New Issue
Block a user