diff options
Diffstat (limited to 'libcontextsubscriber/doc/html/class_nano_xml.html')
-rw-r--r-- | libcontextsubscriber/doc/html/class_nano_xml.html | 509 |
1 files changed, 509 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..64fdfcc6 --- /dev/null +++ b/libcontextsubscriber/doc/html/class_nano_xml.html @@ -0,0 +1,509 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;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.6.1 --> +<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" --> +<p>Parses XML files into an association tree, which serves as a nano document object model. +<a href="#_details">More...</a></p> + +<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></p> +<table border="0" cellpadding="0" cellspacing="0"> +<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a6bba582991cf13e4af332ae999f650e0">NanoXml</a> (const QString &path)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a6bba582991cf13e4af332ae999f650e0"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a854e728f7c98914b9b8c05f5e4194173">NanoXml</a> (QIODevice *ioDevice)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a940fbfce7d0fab29a5ba6b5b840c4d71">~NanoXml</a> ()</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a940fbfce7d0fab29a5ba6b5b840c4d71"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#aae6e7c0a8785f75cb06abb27c348833b">namespaceUri</a> ()</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the namespace URI of the parsed (source) XML document. <a href="#aae6e7c0a8785f75cb06abb27c348833b"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#ab5729afbebfb708cab217298891fe31b">didFail</a> ()</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if parsing failed. <a href="#ab5729afbebfb708cab217298891fe31b"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a9a53418260e9b9ae8bc3da9b0fae2b35">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="#a9a53418260e9b9ae8bc3da9b0fae2b35"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#ae2884ebc5e4c6e60c2419ab47fb05d37">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="#ae2884ebc5e4c6e60c2419ab47fb05d37"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#abb825f9876e40c023c0b3b1ab0b09828">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="#abb825f9876e40c023c0b3b1ab0b09828"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#ad051fdc20099f73a6595cb229e5c5854">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="#ad051fdc20099f73a6595cb229e5c5854"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_assoc_tree.html">AssocTree</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a452fbcd08e639557de164fbf6e9af265">result</a> ()</td></tr> +<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a750f872971e1b36ecffc4ead3250e17d">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="#a750f872971e1b36ecffc4ead3250e17d"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a0820f7cc298465a54350f998af40d929">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="#a0820f7cc298465a54350f998af40d929"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#adb05786203f23b7a96ee1db103582729">popList</a> ()</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Parser internal. <a href="#adb05786203f23b7a96ee1db103582729"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a0f1e0b5a6532e752df6353a1a4743a36">initAndParse</a> (QIODevice *ioDevice)</td></tr> +<tr><td colspan="2"><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a2e0c55cb00dfdfcb09191b685c9c7624">rootVariant</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The root variant. Created at the end of parsing. <a href="#a2e0c55cb00dfdfcb09191b685c9c7624"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QList< QVariant > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#abfef8deeba2c746ee63ae4f1e64f7551">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="#abfef8deeba2c746ee63ae4f1e64f7551"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QStack< QList< QVariant > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#afec8c67035475122807dfacfcd0c3563">stack</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The stack of lists. <a href="#afec8c67035475122807dfacfcd0c3563"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a4d517f665a6ffe310ba89b94f5252295">failed</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This is set by the parser to signify an error. <a href="#a4d517f665a6ffe310ba89b94f5252295"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_xml.html#a80322fd3991316e0c5d9e42dbc024a21">nspace</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Stores the namespace uri. <a href="#a80322fd3991316e0c5d9e42dbc024a21"></a><br/></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>Parses XML files into an association tree, which serves as a nano document object model. </p> +<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 nano dom please read the documentation on the desktop types.</p> +<p>Short overview - the following XML is being turned into the following tree 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> + <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">'list'</span>, [<span class="stringliteral">'type'</span>, <span class="stringliteral">'number'</span> ] ] + ] + ] +</pre></div> <hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a6bba582991cf13e4af332ae999f650e0"></a><!-- doxytag: member="NanoXml::NanoXml" ref="a6bba582991cf13e4af332ae999f650e0" 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> +<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. </p> + +</div> +</div> +<a class="anchor" id="a854e728f7c98914b9b8c05f5e4194173"></a><!-- doxytag: member="NanoXml::NanoXml" ref="a854e728f7c98914b9b8c05f5e4194173" args="(QIODevice *ioDevice)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NanoXml::NanoXml </td> + <td>(</td> + <td class="paramtype">QIODevice * </td> + <td class="paramname"> <em>ioDevice</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a940fbfce7d0fab29a5ba6b5b840c4d71"></a><!-- doxytag: member="NanoXml::~NanoXml" ref="a940fbfce7d0fab29a5ba6b5b840c4d71" 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> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a0820f7cc298465a54350f998af40d929"></a><!-- doxytag: member="NanoXml::addValue" ref="a0820f7cc298465a54350f998af40d929" 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> +<a class="anchor" id="ad051fdc20099f73a6595cb229e5c5854"></a><!-- doxytag: member="NanoXml::characters" ref="ad051fdc20099f73a6595cb229e5c5854" 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> +<a class="anchor" id="ab5729afbebfb708cab217298891fe31b"></a><!-- doxytag: member="NanoXml::didFail" ref="ab5729afbebfb708cab217298891fe31b" 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> +<p>Fals otherwise. Use it to check if the nanodom tree is fine and usable. </p> + +</div> +</div> +<a class="anchor" id="ae2884ebc5e4c6e60c2419ab47fb05d37"></a><!-- doxytag: member="NanoXml::endElement" ref="ae2884ebc5e4c6e60c2419ab47fb05d37" 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> +<a class="anchor" id="a0f1e0b5a6532e752df6353a1a4743a36"></a><!-- doxytag: member="NanoXml::initAndParse" ref="a0f1e0b5a6532e752df6353a1a4743a36" args="(QIODevice *ioDevice)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void NanoXml::initAndParse </td> + <td>(</td> + <td class="paramtype">QIODevice * </td> + <td class="paramname"> <em>ioDevice</em></td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aae6e7c0a8785f75cb06abb27c348833b"></a><!-- doxytag: member="NanoXml::namespaceUri" ref="aae6e7c0a8785f75cb06abb27c348833b" 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> +<p>Empty if it wasn't specified. </p> + +</div> +</div> +<a class="anchor" id="adb05786203f23b7a96ee1db103582729"></a><!-- doxytag: member="NanoXml::popList" ref="adb05786203f23b7a96ee1db103582729" 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> +<p>Pops one list from the stack. Closes the list and attaches it to the previoius list on the stack. </p> + +</div> +</div> +<a class="anchor" id="a750f872971e1b36ecffc4ead3250e17d"></a><!-- doxytag: member="NanoXml::pushList" ref="a750f872971e1b36ecffc4ead3250e17d" 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> +<a class="anchor" id="a452fbcd08e639557de164fbf6e9af265"></a><!-- doxytag: member="NanoXml::result" ref="a452fbcd08e639557de164fbf6e9af265" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_assoc_tree.html">AssocTree</a> NanoXml::result </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9a53418260e9b9ae8bc3da9b0fae2b35"></a><!-- doxytag: member="NanoXml::startElement" ref="a9a53418260e9b9ae8bc3da9b0fae2b35" 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> +<a class="anchor" id="abb825f9876e40c023c0b3b1ab0b09828"></a><!-- doxytag: member="NanoXml::startPrefixMapping" ref="abb825f9876e40c023c0b3b1ab0b09828" 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> +<p>We use this to get the xml version. </p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="abfef8deeba2c746ee63ae4f1e64f7551"></a><!-- doxytag: member="NanoXml::current" ref="abfef8deeba2c746ee63ae4f1e64f7551" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QList<QVariant>* <a class="el" href="class_nano_xml.html#abfef8deeba2c746ee63ae4f1e64f7551">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> +<a class="anchor" id="a4d517f665a6ffe310ba89b94f5252295"></a><!-- doxytag: member="NanoXml::failed" ref="a4d517f665a6ffe310ba89b94f5252295" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="class_nano_xml.html#a4d517f665a6ffe310ba89b94f5252295">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> +<a class="anchor" id="a80322fd3991316e0c5d9e42dbc024a21"></a><!-- doxytag: member="NanoXml::nspace" ref="a80322fd3991316e0c5d9e42dbc024a21" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QString <a class="el" href="class_nano_xml.html#a80322fd3991316e0c5d9e42dbc024a21">NanoXml::nspace</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Stores the namespace uri. </p> + +</div> +</div> +<a class="anchor" id="a2e0c55cb00dfdfcb09191b685c9c7624"></a><!-- doxytag: member="NanoXml::rootVariant" ref="a2e0c55cb00dfdfcb09191b685c9c7624" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">QVariant <a class="el" href="class_nano_xml.html#a2e0c55cb00dfdfcb09191b685c9c7624">NanoXml::rootVariant</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>The root variant. Created at the end of parsing. </p> + +</div> +</div> +<a class="anchor" id="afec8c67035475122807dfacfcd0c3563"></a><!-- doxytag: member="NanoXml::stack" ref="afec8c67035475122807dfacfcd0c3563" 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#afec8c67035475122807dfacfcd0c3563">NanoXml::stack</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>The stack of lists. </p> + +</div> +</div> +<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> +<li><a class="el" href="nanoxml_8cpp.html">nanoxml.cpp</a></li> +</ul> +</div> +<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Nov 26 11:46:18 2009 for libcontextsubscriber by +<a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> +</body> +</html> |