diff options
Diffstat (limited to 'libcontextsubscriber/doc/html/class_nano_xml.html')
-rw-r--r-- | libcontextsubscriber/doc/html/class_nano_xml.html | 1098 |
1 files changed, 1098 insertions, 0 deletions
diff --git a/libcontextsubscriber/doc/html/class_nano_xml.html b/libcontextsubscriber/doc/html/class_nano_xml.html new file mode 100644 index 00000000..f1223f2d --- /dev/null +++ b/libcontextsubscriber/doc/html/class_nano_xml.html @@ -0,0 +1,1098 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>libcontextsubscriber: NanoXml Class Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.8 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>NanoXml Class Reference</h1><!-- doxytag: class="NanoXml" -->Parses XML files into a nano dom. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="nanoxml_8h-source.html">nanoxml.h</a>></code> +<p> + +<p> +<a href="class_nano_xml-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#6bba582991cf13e4af332ae999f650e0">NanoXml</a> (const QString &path)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#6bba582991cf13e4af332ae999f650e0"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#940fbfce7d0fab29a5ba6b5b840c4d71">~NanoXml</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#940fbfce7d0fab29a5ba6b5b840c4d71"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">const QVariant & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#34bebe2d3d74159d94c4d4b3abd6480f">root</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the root of the nanodom tree. <a href="#34bebe2d3d74159d94c4d4b3abd6480f"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#ae6e7c0a8785f75cb06abb27c348833b">namespaceUri</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the namespace URI of the parsed (source) XML document. <a href="#ae6e7c0a8785f75cb06abb27c348833b"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#b5729afbebfb708cab217298891fe31b">didFail</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if parsing failed. <a href="#b5729afbebfb708cab217298891fe31b"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#fb90496573500eaa24180d37c180dcee">keySub</a> (const QString &key)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the sub (the trailing) after a given <em>key</em> in the root nanodom tree. <a href="#fb90496573500eaa24180d37c180dcee"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#064d4d3a52e05535a18305a4612c0450">keyValue</a> (const QString &key)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">1st level accessor. Returns a value for a <em>key</em> in the root nanodom tree. <a href="#064d4d3a52e05535a18305a4612c0450"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#2d2e32befe640d263f29884346dcad58">keyValue</a> (const QString &key1, const QString &key2)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">2nd level accessor. Returns a value for a <em>key1</em> <em>key2</em> in the root nanodom tree. <a href="#2d2e32befe640d263f29884346dcad58"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#38d843231b0917b667ff2011d3ffb7ad">keyValue</a> (const QString &key1, const QString &key2, const QString &key3)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">3rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> in the root nanodom tree. <a href="#38d843231b0917b667ff2011d3ffb7ad"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#9a891d7d6611308ac436bb6ffddbe22c">keyValue</a> (const QString &key1, const QString &key2, const QString &key3, const QString &key4)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">4rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> in the root nanodom tree. <a href="#9a891d7d6611308ac436bb6ffddbe22c"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#962a4910a7b381b47afbd66b603ea279">keyValue</a> (const QString &key1, const QString &key2, const QString &key3, const QString &key4, const QString &key5)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">5th level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> <em>key5</em> in the root nanodom tree. <a href="#962a4910a7b381b47afbd66b603ea279"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariantList </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#ba42a9094fb57418e62b21d134095a8f">keyValues</a> (const QString &key)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of QVariants matching the <em>key</em> in the root tree. <a href="#ba42a9094fb57418e62b21d134095a8f"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#9a53418260e9b9ae8bc3da9b0fae2b35">startElement</a> (const QString &, const QString &, const QString &name, const QXmlAttributes &attrs)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Called by the XML parser when parsing starts. <a href="#9a53418260e9b9ae8bc3da9b0fae2b35"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#e2884ebc5e4c6e60c2419ab47fb05d37">endElement</a> (const QString &, const QString &, const QString &name)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Called by the XML parser when parsing starts. <a href="#e2884ebc5e4c6e60c2419ab47fb05d37"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#bb825f9876e40c023c0b3b1ab0b09828">startPrefixMapping</a> (const QString &prefix, const QString &uri)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Called when a namespace prefix mapping starts. <a href="#bb825f9876e40c023c0b3b1ab0b09828"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#d051fdc20099f73a6595cb229e5c5854">characters</a> (const QString &chars)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Called by the XML parser when parsing starts. <a href="#d051fdc20099f73a6595cb229e5c5854"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#5029be111f8fab5d35549fa43530c37c">keySub</a> (const QString &key, const QVariant &dom)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the sub (the trailing) after a given <em>key</em> in the specified <em>dom</em> tree. <a href="#5029be111f8fab5d35549fa43530c37c"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a03ebbef1a268c346519b6df4b1937f6">keyValue</a> (const QString &key, const QVariant &dom)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">1st level accessor. Returns a value for a <em>key</em> in the given <em>dom</em> tree. <a href="#a03ebbef1a268c346519b6df4b1937f6"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#024ebb8682aad1f091e5a7bbd546e1a6">keyValue</a> (const QString &key1, const QString &key2, const QVariant &dom)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">2nd level accessor. Returns a value for a <em>key1</em> <em>key2</em> in the given <em>dom</em> tree. <a href="#024ebb8682aad1f091e5a7bbd546e1a6"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#db7d4191ae2dbb969ca70fc747beb525">keyValue</a> (const QString &key1, const QString &key2, const QString &key3, const QVariant &dom)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">3rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> in the given <em>dom</em> tree. <a href="#db7d4191ae2dbb969ca70fc747beb525"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#c6e83786d06889453c11365286f9437b">keyValue</a> (const QString &key1, const QString &key2, const QString &key3, const QString &key4, const QVariant &dom)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">4rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> in the given <em>dom</em> tree. <a href="#c6e83786d06889453c11365286f9437b"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#bd83d6201126d39d1061e74cdd0a2b72">keyValue</a> (const QString &key1, const QString &key2, const QString &key3, const QString &key4, const QString &key5, const QVariant &dom)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">5th level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> <em>key5</em> in the given <em>dom</em> tree. <a href="#bd83d6201126d39d1061e74cdd0a2b72"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QVariantList </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#3956749eb3393b245b77a8a9c5c892e1">keyValues</a> (const QString &key, const QVariant &dom)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of QVariants matching the <em>key</em> in a given tree. <a href="#3956749eb3393b245b77a8a9c5c892e1"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#4966386ef78c065e9fad50a6382770b0">dumpTree</a> (const QVariant &tree, int level)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Dumps a QVariant into a multi-line string for debugging purposes. <a href="#4966386ef78c065e9fad50a6382770b0"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#750f872971e1b36ecffc4ead3250e17d">pushList</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Parser internal. Creates a new list and pushes it to the top of the stack. <a href="#750f872971e1b36ecffc4ead3250e17d"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#0820f7cc298465a54350f998af40d929">addValue</a> (const QString &v)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Parser internal. Add a value (item) <em>v</em> to the current list on the stack. <a href="#0820f7cc298465a54350f998af40d929"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#db05786203f23b7a96ee1db103582729">popList</a> ()</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Parser internal. <a href="#db05786203f23b7a96ee1db103582729"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QList< QVariant > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#bfef8deeba2c746ee63ae4f1e64f7551">current</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The current list that we're adding to. Top of the stack, kinda. <a href="#bfef8deeba2c746ee63ae4f1e64f7551"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QStack< QList< QVariant > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#fec8c67035475122807dfacfcd0c3563">stack</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The stack of lists. <a href="#fec8c67035475122807dfacfcd0c3563"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#2e0c55cb00dfdfcb09191b685c9c7624">rootVariant</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The nanodom root. A list of QVariants usually. <a href="#2e0c55cb00dfdfcb09191b685c9c7624"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#4d517f665a6ffe310ba89b94f5252295">failed</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">This is set by the parser to signify an error. <a href="#4d517f665a6ffe310ba89b94f5252295"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#80322fd3991316e0c5d9e42dbc024a21">nspace</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Stores the namespace uri. <a href="#80322fd3991316e0c5d9e42dbc024a21"></a><br></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Parses XML files into a nano dom. +<p> +This class is not exported in the public API. It's used to parse a formatted XML into a nanodom tree. To learn about the nanadom please read the documentation on the desktop types.<p> +Short overview - the following XML is being turned into the following semantic structure:<p> +<div class="fragment"><pre class="fragment"> <key name=<span class="stringliteral">"Example.Random"</span> type=<span class="stringliteral">"string"</span>> + <doc>A random <span class="keyword">property</span>.</doc> + </key> + + [<span class="stringliteral">'key'</span>, + [<span class="stringliteral">'name'</span>, <span class="stringliteral">'Example.Random'</span> ], + [<span class="stringliteral">'type'</span>, <span class="stringliteral">'string'</span> ], + [<span class="stringliteral">'doc'</span>, <span class="stringliteral">'A random property.'</span>] + ] +</pre></div><p> +Another example:<p> +<div class="fragment"><pre class="fragment"> <key name=<span class="stringliteral">"Example.Random"</span>> + <type> + <uniform-list type=<span class="stringliteral">"number"</span>/> + </type> + </key> + + [<span class="stringliteral">'key'</span>, + [<span class="stringliteral">'name'</span>, <span class="stringliteral">'Example.Random'</span> ], + [<span class="stringliteral">'type'</span>, + [<span class="stringliteral">'uniform-list'</span>, [<span class="stringliteral">'type'</span>, <span class="stringliteral">'number'</span> ] ] + ] + ] +</pre></div> <hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="6bba582991cf13e4af332ae999f650e0"></a><!-- doxytag: member="NanoXml::NanoXml" ref="6bba582991cf13e4af332ae999f650e0" args="(const QString &path)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NanoXml::NanoXml </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>path</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Constructor. +<p> +Creates a new nanodom tree reading XML data from path. After creating the object you should check the didFail to see if parsing succeded. +</div> +</div><p> +<a class="anchor" name="940fbfce7d0fab29a5ba6b5b840c4d71"></a><!-- doxytag: member="NanoXml::~NanoXml" ref="940fbfce7d0fab29a5ba6b5b840c4d71" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NanoXml::~NanoXml </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Destructor. +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="0820f7cc298465a54350f998af40d929"></a><!-- doxytag: member="NanoXml::addValue" ref="0820f7cc298465a54350f998af40d929" args="(const QString &v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void NanoXml::addValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Parser internal. Add a value (item) <em>v</em> to the current list on the stack. +<p> + +</div> +</div><p> +<a class="anchor" name="d051fdc20099f73a6595cb229e5c5854"></a><!-- doxytag: member="NanoXml::characters" ref="d051fdc20099f73a6595cb229e5c5854" args="(const QString &chars)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool NanoXml::characters </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>chars</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Called by the XML parser when parsing starts. +<p> + +</div> +</div><p> +<a class="anchor" name="b5729afbebfb708cab217298891fe31b"></a><!-- doxytag: member="NanoXml::didFail" ref="b5729afbebfb708cab217298891fe31b" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool NanoXml::didFail </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns true if parsing failed. +<p> +Fals otherwise. Use it to check if the nanodom tree is fine and usable. +</div> +</div><p> +<a class="anchor" name="4966386ef78c065e9fad50a6382770b0"></a><!-- doxytag: member="NanoXml::dumpTree" ref="4966386ef78c065e9fad50a6382770b0" args="(const QVariant &tree, int level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString NanoXml::dumpTree </td> + <td>(</td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>tree</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>level</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Dumps a QVariant into a multi-line string for debugging purposes. +<p> + +</div> +</div><p> +<a class="anchor" name="e2884ebc5e4c6e60c2419ab47fb05d37"></a><!-- doxytag: member="NanoXml::endElement" ref="e2884ebc5e4c6e60c2419ab47fb05d37" args="(const QString &, const QString &, const QString &name)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool NanoXml::endElement </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname">, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname">, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>name</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Called by the XML parser when parsing starts. +<p> + +</div> +</div><p> +<a class="anchor" name="5029be111f8fab5d35549fa43530c37c"></a><!-- doxytag: member="NanoXml::keySub" ref="5029be111f8fab5d35549fa43530c37c" args="(const QString &key, const QVariant &dom)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keySub </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>dom</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns the sub (the trailing) after a given <em>key</em> in the specified <em>dom</em> tree. +<p> + +</div> +</div><p> +<a class="anchor" name="fb90496573500eaa24180d37c180dcee"></a><!-- doxytag: member="NanoXml::keySub" ref="fb90496573500eaa24180d37c180dcee" args="(const QString &key)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keySub </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns the sub (the trailing) after a given <em>key</em> in the root nanodom tree. +<p> + +</div> +</div><p> +<a class="anchor" name="bd83d6201126d39d1061e74cdd0a2b72"></a><!-- doxytag: member="NanoXml::keyValue" ref="bd83d6201126d39d1061e74cdd0a2b72" args="(const QString &key1, const QString &key2, const QString &key3, const QString &key4, const QString &key5, const QVariant &dom)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key3</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key4</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key5</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>dom</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +5th level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> <em>key5</em> in the given <em>dom</em> tree. +<p> + +</div> +</div><p> +<a class="anchor" name="c6e83786d06889453c11365286f9437b"></a><!-- doxytag: member="NanoXml::keyValue" ref="c6e83786d06889453c11365286f9437b" args="(const QString &key1, const QString &key2, const QString &key3, const QString &key4, const QVariant &dom)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key3</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key4</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>dom</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +4rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> in the given <em>dom</em> tree. +<p> + +</div> +</div><p> +<a class="anchor" name="db7d4191ae2dbb969ca70fc747beb525"></a><!-- doxytag: member="NanoXml::keyValue" ref="db7d4191ae2dbb969ca70fc747beb525" args="(const QString &key1, const QString &key2, const QString &key3, const QVariant &dom)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key3</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>dom</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +3rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> in the given <em>dom</em> tree. +<p> + +</div> +</div><p> +<a class="anchor" name="024ebb8682aad1f091e5a7bbd546e1a6"></a><!-- doxytag: member="NanoXml::keyValue" ref="024ebb8682aad1f091e5a7bbd546e1a6" args="(const QString &key1, const QString &key2, const QVariant &dom)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>dom</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +2nd level accessor. Returns a value for a <em>key1</em> <em>key2</em> in the given <em>dom</em> tree. +<p> + +</div> +</div><p> +<a class="anchor" name="a03ebbef1a268c346519b6df4b1937f6"></a><!-- doxytag: member="NanoXml::keyValue" ref="a03ebbef1a268c346519b6df4b1937f6" args="(const QString &key, const QVariant &dom)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>dom</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +1st level accessor. Returns a value for a <em>key</em> in the given <em>dom</em> tree. +<p> + +</div> +</div><p> +<a class="anchor" name="962a4910a7b381b47afbd66b603ea279"></a><!-- doxytag: member="NanoXml::keyValue" ref="962a4910a7b381b47afbd66b603ea279" args="(const QString &key1, const QString &key2, const QString &key3, const QString &key4, const QString &key5)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key3</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key4</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key5</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +5th level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> <em>key5</em> in the root nanodom tree. +<p> + +</div> +</div><p> +<a class="anchor" name="9a891d7d6611308ac436bb6ffddbe22c"></a><!-- doxytag: member="NanoXml::keyValue" ref="9a891d7d6611308ac436bb6ffddbe22c" args="(const QString &key1, const QString &key2, const QString &key3, const QString &key4)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key3</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key4</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +4rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> <em>key4</em> in the root nanodom tree. +<p> + +</div> +</div><p> +<a class="anchor" name="38d843231b0917b667ff2011d3ffb7ad"></a><!-- doxytag: member="NanoXml::keyValue" ref="38d843231b0917b667ff2011d3ffb7ad" args="(const QString &key1, const QString &key2, const QString &key3)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key3</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +3rd level accessor. Returns a value for a <em>key1</em> <em>key2</em> <em>key3</em> in the root nanodom tree. +<p> + +</div> +</div><p> +<a class="anchor" name="2d2e32befe640d263f29884346dcad58"></a><!-- doxytag: member="NanoXml::keyValue" ref="2d2e32befe640d263f29884346dcad58" args="(const QString &key1, const QString &key2)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key2</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +2nd level accessor. Returns a value for a <em>key1</em> <em>key2</em> in the root nanodom tree. +<p> + +</div> +</div><p> +<a class="anchor" name="064d4d3a52e05535a18305a4612c0450"></a><!-- doxytag: member="NanoXml::keyValue" ref="064d4d3a52e05535a18305a4612c0450" args="(const QString &key)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant NanoXml::keyValue </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +1st level accessor. Returns a value for a <em>key</em> in the root nanodom tree. +<p> + +</div> +</div><p> +<a class="anchor" name="3956749eb3393b245b77a8a9c5c892e1"></a><!-- doxytag: member="NanoXml::keyValues" ref="3956749eb3393b245b77a8a9c5c892e1" args="(const QString &key, const QVariant &dom)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariantList NanoXml::keyValues </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QVariant & </td> + <td class="paramname"> <em>dom</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns the list of QVariants matching the <em>key</em> in a given tree. +<p> +A QVariant node matches if it's a list by and it's first element is <em>key</em>. +</div> +</div><p> +<a class="anchor" name="ba42a9094fb57418e62b21d134095a8f"></a><!-- doxytag: member="NanoXml::keyValues" ref="ba42a9094fb57418e62b21d134095a8f" args="(const QString &key)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariantList NanoXml::keyValues </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>key</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns the list of QVariants matching the <em>key</em> in the root tree. +<p> +A QVariant node matches if it's a list by and it's first element is <em>key</em>. +</div> +</div><p> +<a class="anchor" name="ae6e7c0a8785f75cb06abb27c348833b"></a><!-- doxytag: member="NanoXml::namespaceUri" ref="ae6e7c0a8785f75cb06abb27c348833b" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const QString NanoXml::namespaceUri </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns the namespace URI of the parsed (source) XML document. +<p> +Empty if it wasn't specified. +</div> +</div><p> +<a class="anchor" name="db05786203f23b7a96ee1db103582729"></a><!-- doxytag: member="NanoXml::popList" ref="db05786203f23b7a96ee1db103582729" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void NanoXml::popList </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Parser internal. +<p> +Pops one list from the stack. Closes the list and attaches it to the previoius list on the stack. +</div> +</div><p> +<a class="anchor" name="750f872971e1b36ecffc4ead3250e17d"></a><!-- doxytag: member="NanoXml::pushList" ref="750f872971e1b36ecffc4ead3250e17d" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void NanoXml::pushList </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Parser internal. Creates a new list and pushes it to the top of the stack. +<p> + +</div> +</div><p> +<a class="anchor" name="34bebe2d3d74159d94c4d4b3abd6480f"></a><!-- doxytag: member="NanoXml::root" ref="34bebe2d3d74159d94c4d4b3abd6480f" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const QVariant & NanoXml::root </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns the root of the nanodom tree. +<p> +If parsing XML failed, it will return and empty QVariant. Otherwise it returns a QVariant containing a list of other QVariants. +</div> +</div><p> +<a class="anchor" name="9a53418260e9b9ae8bc3da9b0fae2b35"></a><!-- doxytag: member="NanoXml::startElement" ref="9a53418260e9b9ae8bc3da9b0fae2b35" args="(const QString &, const QString &, const QString &name, const QXmlAttributes &attrs)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool NanoXml::startElement </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname">, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname">, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QXmlAttributes & </td> + <td class="paramname"> <em>attrs</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Called by the XML parser when parsing starts. +<p> + +</div> +</div><p> +<a class="anchor" name="bb825f9876e40c023c0b3b1ab0b09828"></a><!-- doxytag: member="NanoXml::startPrefixMapping" ref="bb825f9876e40c023c0b3b1ab0b09828" args="(const QString &prefix, const QString &uri)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool NanoXml::startPrefixMapping </td> + <td>(</td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>prefix</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const QString & </td> + <td class="paramname"> <em>uri</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Called when a namespace prefix mapping starts. +<p> +We use this to get the xml version. +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="bfef8deeba2c746ee63ae4f1e64f7551"></a><!-- doxytag: member="NanoXml::current" ref="bfef8deeba2c746ee63ae4f1e64f7551" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QList<QVariant>* <a class="el" href="class_nano_xml.html#bfef8deeba2c746ee63ae4f1e64f7551">NanoXml::current</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The current list that we're adding to. Top of the stack, kinda. +<p> + +</div> +</div><p> +<a class="anchor" name="4d517f665a6ffe310ba89b94f5252295"></a><!-- doxytag: member="NanoXml::failed" ref="4d517f665a6ffe310ba89b94f5252295" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="class_nano_xml.html#4d517f665a6ffe310ba89b94f5252295">NanoXml::failed</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +This is set by the parser to signify an error. +<p> + +</div> +</div><p> +<a class="anchor" name="80322fd3991316e0c5d9e42dbc024a21"></a><!-- doxytag: member="NanoXml::nspace" ref="80322fd3991316e0c5d9e42dbc024a21" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString <a class="el" href="class_nano_xml.html#80322fd3991316e0c5d9e42dbc024a21">NanoXml::nspace</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Stores the namespace uri. +<p> + +</div> +</div><p> +<a class="anchor" name="2e0c55cb00dfdfcb09191b685c9c7624"></a><!-- doxytag: member="NanoXml::rootVariant" ref="2e0c55cb00dfdfcb09191b685c9c7624" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant <a class="el" href="class_nano_xml.html#2e0c55cb00dfdfcb09191b685c9c7624">NanoXml::rootVariant</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The nanodom root. A list of QVariants usually. +<p> + +</div> +</div><p> +<a class="anchor" name="fec8c67035475122807dfacfcd0c3563"></a><!-- doxytag: member="NanoXml::stack" ref="fec8c67035475122807dfacfcd0c3563" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QStack<QList <QVariant>* > <a class="el" href="class_nano_xml.html#fec8c67035475122807dfacfcd0c3563">NanoXml::stack</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The stack of lists. +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="nanoxml_8h-source.html">nanoxml.h</a><li><a class="el" href="nanoxml_8cpp.html">nanoxml.cpp</a></ul> +</div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Oct 23 08:59:23 2009 for libcontextsubscriber by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> +</body> +</html> |