Show
Ignore:
Timestamp:
06/02/09 10:24:26 (15 years ago)
Author:
smidl
Message:

doc - oprava

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/html/classbdm_1_1UI.html

    r353 r354  
    6969</div> 
    7070<div class="contents"> 
    71 <h1>bdm::UI Class Reference</h1><!-- doxytag: class="bdm::UI" -->UserInfo is an abstract is for internal purposes only. Use CompoundUserInfo&lt;T&gt; or Particular_UI&lt;T&gt; instead. The raison d'etre of this class is to allow pointers to its templated descendants 
     71<h1>bdm::UI Class Reference</h1><!-- doxytag: class="bdm::UI" -->This class serves to load and/or save DOMElements into/from files stored on a hard-disk 
    7272<a href="#_details">More...</a> 
    7373<p> 
     
    7979<tr><td></td></tr> 
    8080<tr><td colspan="2"><br><h2>Classes</h2></td></tr> 
    81 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>Class_To_UI</b></td></tr> 
     81<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>Link_Expander</b></td></tr> 
    8282 
    83 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>Link_Expander</b></td></tr> 
     83<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>Mapped_UI</b></td></tr> 
    8484 
    8585<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr> 
     
    8888 
    8989<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr> 
    90 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static T *&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#946a134eecd2da41c36cb53a371afa57">build</a> (Setting &amp;element, const int index)</td></tr> 
     90<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static T *&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#f0eccc7bbe4b680f3e1cb84b455a1125">build</a> (const Setting &amp;element, const int index)</td></tr> 
    9191 
    92 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prototype of a <a class="el" href="classbdm_1_1UI.html" title="UserInfo is an abstract is for internal purposes only. Use CompoundUserInfo&lt;T&gt;...">UI</a> builder. Return value is by the second argument since it type checking via <code>dynamic_cast</code>.  <a href="#946a134eecd2da41c36cb53a371afa57"></a><br></td></tr> 
    93 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="98baf84be72bcbcc79c61bf4c8619252"></a><!-- doxytag: member="bdm::UI::build" ref="98baf84be72bcbcc79c61bf4c8619252" args="(Setting &amp;element, const string &amp;name)" --> 
     92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prototype of a <a class="el" href="classbdm_1_1UI.html" title="This class serves to load and/or save DOMElements into/from files stored on a hard-disk...">UI</a> builder. Return value is by the second argument since it type checking via <code>dynamic_cast</code>.  <a href="#f0eccc7bbe4b680f3e1cb84b455a1125"></a><br></td></tr> 
     93<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="dda27449f8bd19d54db9ccfb2644e908"></a><!-- doxytag: member="bdm::UI::build" ref="dda27449f8bd19d54db9ccfb2644e908" args="(const Setting &amp;element, const string &amp;name)" --> 
    9494template&lt;class T &gt; </td></tr> 
    95 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static T *&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>build</b> (Setting &amp;element, const string &amp;name)</td></tr> 
     95<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static T *&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>build</b> (const Setting &amp;element, const string &amp;name)</td></tr> 
    9696 
    97 <tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr> 
    98 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#a86192d0fee67cc5b6f1eabe2bd0732a">save</a> (T &amp;instance, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
    99  
    100 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7fbba3fc8cf76b1aa297297a9cbf8f03"></a><!-- doxytag: member="bdm::UI::get" ref="7fbba3fc8cf76b1aa297297a9cbf8f03" args="(mat &amp;matrix, const Setting &amp;element, const string &amp;name)" --> 
    101 static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#7fbba3fc8cf76b1aa297297a9cbf8f03">get</a> (mat &amp;matrix, const Setting &amp;element, const string &amp;name)</td></tr> 
     97<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="32e63fc6ca11603442d46350bb66a76f"></a><!-- doxytag: member="bdm::UI::get" ref="32e63fc6ca11603442d46350bb66a76f" args="(T &amp;instance, const Setting &amp;element, const string &amp;name)" --> 
     98template&lt;class T &gt; </td></tr> 
     99<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#32e63fc6ca11603442d46350bb66a76f">get</a> (T &amp;instance, const Setting &amp;element, const string &amp;name)</td></tr> 
    102100 
    103101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double matrix. <br></td></tr> 
    104 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05e62b97a2df97510af794716eb6c37a"></a><!-- doxytag: member="bdm::UI::get" ref="05e62b97a2df97510af794716eb6c37a" args="(mat &amp;matrix, const Setting &amp;element, const int index)" --> 
    105 static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#05e62b97a2df97510af794716eb6c37a">get</a> (mat &amp;matrix, const Setting &amp;element, const int index)</td></tr> 
     102<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="0d197e27bb914fe6cc1ca41b90899742"></a><!-- doxytag: member="bdm::UI::get" ref="0d197e27bb914fe6cc1ca41b90899742" args="(T &amp;instance, const Setting &amp;element, const int index)" --> 
     103template&lt;class T &gt; </td></tr> 
     104<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#0d197e27bb914fe6cc1ca41b90899742">get</a> (T &amp;instance, const Setting &amp;element, const int index)</td></tr> 
    106105 
    107106<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double matrix. <br></td></tr> 
    108 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ba9b7294f2041fd31107726ef735f78"></a><!-- doxytag: member="bdm::UI::save" ref="8ba9b7294f2041fd31107726ef735f78" args="(mat &amp;matrix, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
    109 static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#8ba9b7294f2041fd31107726ef735f78">save</a> (mat &amp;matrix, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
     107<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="7b83f1e2352f9ed7fb65437dd33e2005"></a><!-- doxytag: member="bdm::UI::get" ref="7b83f1e2352f9ed7fb65437dd33e2005" args="(Array&lt; T &gt; &amp;array_to_load, const Setting &amp;element, const string &amp;name)" --> 
     108template&lt;class T &gt; </td></tr> 
     109<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#7b83f1e2352f9ed7fb65437dd33e2005">get</a> (Array&lt; T &gt; &amp;array_to_load, const Setting &amp;element, const string &amp;name)</td></tr> 
     110 
     111<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double matrix. <br></td></tr> 
     112<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="472abdce7adb048a40ef3d84ed0f592d"></a><!-- doxytag: member="bdm::UI::get" ref="472abdce7adb048a40ef3d84ed0f592d" args="(Array&lt; T &gt; &amp;array_to_load, const Setting &amp;element, const int index)" --> 
     113template&lt;class T &gt; </td></tr> 
     114<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#472abdce7adb048a40ef3d84ed0f592d">get</a> (Array&lt; T &gt; &amp;array_to_load, const Setting &amp;element, const int index)</td></tr> 
     115 
     116<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double matrix. <br></td></tr> 
     117<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="c83987949e6a9e79d6e093797ab7d917"></a><!-- doxytag: member="bdm::UI::save" ref="c83987949e6a9e79d6e093797ab7d917" args="(const T *const instance, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
     118template&lt;class T &gt; </td></tr> 
     119<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>save</b> (const T *const instance, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
     120 
     121<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="4514f93573a9d9126c506d176fbd3163"></a><!-- doxytag: member="bdm::UI::save" ref="4514f93573a9d9126c506d176fbd3163" args="(const Array&lt; T &gt; &amp;array_to_save, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
     122template&lt;class T &gt; </td></tr> 
     123<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#4514f93573a9d9126c506d176fbd3163">save</a> (const Array&lt; T &gt; &amp;array_to_save, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
     124 
     125<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to save a double vec. <br></td></tr> 
     126<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="42e908a4f1b09d701be69c8784a02df7"></a><!-- doxytag: member="bdm::UI::save" ref="42e908a4f1b09d701be69c8784a02df7" args="(const mat &amp;matrix, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
     127static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#42e908a4f1b09d701be69c8784a02df7">save</a> (const mat &amp;matrix, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
    110128 
    111129<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to save a double matrix. <br></td></tr> 
    112 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eab3627b6a14b932ebde0e5a3d9cad4"></a><!-- doxytag: member="bdm::UI::get" ref="0eab3627b6a14b932ebde0e5a3d9cad4" args="(ivec &amp;vec, const Setting &amp;element, const string &amp;name)" --> 
    113 static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#0eab3627b6a14b932ebde0e5a3d9cad4">get</a> (ivec &amp;vec, const Setting &amp;element, const string &amp;name)</td></tr> 
    114  
    115 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double vec. <br></td></tr> 
    116 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de1ff787bb1c2fe8b000189d435575af"></a><!-- doxytag: member="bdm::UI::get" ref="de1ff787bb1c2fe8b000189d435575af" args="(ivec &amp;vec, const Setting &amp;element, const int index)" --> 
    117 static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#de1ff787bb1c2fe8b000189d435575af">get</a> (ivec &amp;vec, const Setting &amp;element, const int index)</td></tr> 
    118  
    119 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double vec. <br></td></tr> 
    120 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1524f48ac7c08f5dc339853584c2ad9f"></a><!-- doxytag: member="bdm::UI::save" ref="1524f48ac7c08f5dc339853584c2ad9f" args="(ivec &amp;vec, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
    121 static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#1524f48ac7c08f5dc339853584c2ad9f">save</a> (ivec &amp;vec, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
     130<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc2afb61a772d8571f7bb19065da4695"></a><!-- doxytag: member="bdm::UI::save" ref="cc2afb61a772d8571f7bb19065da4695" args="(const ivec &amp;vec, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
     131static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#cc2afb61a772d8571f7bb19065da4695">save</a> (const ivec &amp;vec, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
    122132 
    123133<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to save a double vec. <br></td></tr> 
    124 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="990baf528b3a87609475ce91931b2a99"></a><!-- doxytag: member="bdm::UI::get" ref="990baf528b3a87609475ce91931b2a99" args="(Array&lt; string &gt; &amp;string_array, const Setting &amp;element, const string &amp;name)" --> 
    125 static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#990baf528b3a87609475ce91931b2a99">get</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>&lt; string &gt; &amp;string_array, const Setting &amp;element, const string &amp;name)</td></tr> 
    126  
    127 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double string_array. <br></td></tr> 
    128 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b6f3d40865e53e7adf7da95e11bc776"></a><!-- doxytag: member="bdm::UI::get" ref="3b6f3d40865e53e7adf7da95e11bc776" args="(Array&lt; string &gt; &amp;string_array, const Setting &amp;element, const int index)" --> 
    129 static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#3b6f3d40865e53e7adf7da95e11bc776">get</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>&lt; string &gt; &amp;string_array, const Setting &amp;element, const int index)</td></tr> 
    130  
    131 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to build a new double string_array. <br></td></tr> 
    132 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="367963d85dbafd3d4d3af0a5aefb161a"></a><!-- doxytag: member="bdm::UI::save" ref="367963d85dbafd3d4d3af0a5aefb161a" args="(Array&lt; string &gt; &amp;string_array, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
    133 static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#367963d85dbafd3d4d3af0a5aefb161a">save</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>&lt; string &gt; &amp;string_array, Setting &amp;element, const string &amp;name=&quot;&quot;)</td></tr> 
    134  
    135 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This methods tries to save a double string_array. <br></td></tr> 
    136134<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> 
    137 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4be507739428757eee17f40a594cab3"></a><!-- doxytag: member="bdm::UI::UI" ref="b4be507739428757eee17f40a594cab3" args="(const string &amp;class_name)" --> 
    138 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#b4be507739428757eee17f40a594cab3">UI</a> (const string &amp;class_name)</td></tr> 
     135<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d60234c0673f345424329894b9b0cef8"></a><!-- doxytag: member="bdm::UI::UI" ref="d60234c0673f345424329894b9b0cef8" args="(const string &amp;class_name, const type_info *const class_type_info)" --> 
     136&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1UI.html#d60234c0673f345424329894b9b0cef8">UI</a> (const string &amp;class_name, const type_info *const class_type_info)</td></tr> 
    139137 
    140138<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">default constructor <br></td></tr> 
     
    145143</table> 
    146144<hr><a name="_details"></a><h2>Detailed Description</h2> 
    147 UserInfo is an abstract is for internal purposes only. Use CompoundUserInfo&lt;T&gt; or Particular_UI&lt;T&gt; instead. The raison d'etre of this class is to allow pointers to its templated descendants.  
     145This class serves to load and/or save DOMElements into/from files stored on a hard-disk.  
    148146<p> 
    149 Also, the main functions of the whole UserInfo library are included within this class, see static methods 'build' and 'save'.<p> 
     147Firstly, you associate new RootElement instance with some filename during a time of its construtcion. Then, you save some object into the new RootElement instance, and save it into the file this way: <div class="fragment"><pre class="fragment">        CAudi audi; 
     148        RootElement root(<span class="stringliteral">"cars.xml"</span>); 
     149        UserInfo::save( audi, root, <span class="stringliteral">"TT"</span>); 
     150        root.save(); 
     151</pre></div><p> 
     152In the other way round, when loading object from a XML file, the appropriate code looks like this: <div class="fragment"><pre class="fragment">        RootElement root(<span class="stringliteral">"cars.xml"</span>); 
     153        root.load(); 
     154        UserInfo::build&lt;T&gt;(root,<span class="stringliteral">"TT"</span>); 
     155</pre></div><p> 
     156UserInfo is an abstract is for internal purposes only. Use CompoundUserInfo&lt;T&gt; or Particular_UI&lt;T&gt; instead. The raison d'etre of this class is to allow pointers to its templated descendants.Also, the main functions of the whole UserInfo library are included within this class, see static methods 'build' and 'save'.<p> 
    150157/*!Builds computational object from a UserInfo structureReturn value is a pointer to the created object (memory management issue?) / <hr><h2>Member Function Documentation</h2> 
    151 <a class="anchor" name="946a134eecd2da41c36cb53a371afa57"></a><!-- doxytag: member="bdm::UI::build" ref="946a134eecd2da41c36cb53a371afa57" args="(Setting &amp;element, const int index)" --> 
     158<a class="anchor" name="f0eccc7bbe4b680f3e1cb84b455a1125"></a><!-- doxytag: member="bdm::UI::build" ref="f0eccc7bbe4b680f3e1cb84b455a1125" args="(const Setting &amp;element, const int index)" --> 
    152159<div class="memitem"> 
    153160<div class="memproto"> 
     
    158165          <td class="memname">static T* bdm::UI::build           </td> 
    159166          <td>(</td> 
    160           <td class="paramtype">Setting &amp;&nbsp;</td> 
     167          <td class="paramtype">const Setting &amp;&nbsp;</td> 
    161168          <td class="paramname"> <em>element</em>, </td> 
    162169        </tr> 
     
    177184 
    178185<p> 
    179 Prototype of a <a class="el" href="classbdm_1_1UI.html" title="UserInfo is an abstract is for internal purposes only. Use CompoundUserInfo&lt;T&gt;...">UI</a> builder. Return value is by the second argument since it type checking via <code>dynamic_cast</code>.  
     186Prototype of a <a class="el" href="classbdm_1_1UI.html" title="This class serves to load and/or save DOMElements into/from files stored on a hard-disk...">UI</a> builder. Return value is by the second argument since it type checking via <code>dynamic_cast</code>.  
    180187<p> 
    181188This methods tries to build a new instance of type T (or some of its descendant types) according to a data stored in a DOMNode named class_name within a child nodes of the passed element. If an ui_error occurs, it returns a NULL pointer.  
    182189</div> 
    183190</div><p> 
    184 <a class="anchor" name="a86192d0fee67cc5b6f1eabe2bd0732a"></a><!-- doxytag: member="bdm::UI::save" ref="a86192d0fee67cc5b6f1eabe2bd0732a" args="(T &amp;instance, Setting &amp;element, const string &amp;name=&quot;&quot;)" --> 
    185 <div class="memitem"> 
    186 <div class="memproto"> 
    187 <div class="memtemplate"> 
    188 template&lt;class T &gt; </div> 
    189       <table class="memname"> 
    190         <tr> 
    191           <td class="memname">static void bdm::UI::save           </td> 
    192           <td>(</td> 
    193           <td class="paramtype">T &amp;&nbsp;</td> 
    194           <td class="paramname"> <em>instance</em>, </td> 
    195         </tr> 
    196         <tr> 
    197           <td class="paramkey"></td> 
    198           <td></td> 
    199           <td class="paramtype">Setting &amp;&nbsp;</td> 
    200           <td class="paramname"> <em>element</em>, </td> 
    201         </tr> 
    202         <tr> 
    203           <td class="paramkey"></td> 
    204           <td></td> 
    205           <td class="paramtype">const string &amp;&nbsp;</td> 
    206           <td class="paramname"> <em>name</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td> 
    207         </tr> 
    208         <tr> 
    209           <td></td> 
    210           <td>)</td> 
    211           <td></td><td></td><td><code> [inline, static]</code></td> 
    212         </tr> 
    213       </table> 
     191<hr>The documentation for this class was generated from the following files:<ul> 
     192<li><a class="el" href="user__info_8h-source.html">user_info.h</a><li>user_info.cpp</ul> 
    214193</div> 
    215 <div class="memdoc"> 
    216  
    217 <p> 
    218 This methods tries to save an instance of type T (or some of its descendant types) and build DOM tree accordingly. Then, it creates a new DOMNode named according class_name and connecti it to the passed Setting as a new child node.  
    219 </div> 
    220 </div><p> 
    221 <hr>The documentation for this class was generated from the following file:<ul> 
    222 <li><a class="el" href="user__info_8h-source.html">user_info.h</a></ul> 
    223 </div> 
    224 <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:02:18 2009 for mixpp by&nbsp; 
     194<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:11:01 2009 for mixpp by&nbsp; 
    225195<a href="http://www.doxygen.org/index.html"> 
    226196<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>