root/doc/xml/classCompoundUserInfo.xml @ 259

Revision 187, 23.3 kB (checked in by smidl, 16 years ago)

doc

Line 
1<?xml version='1.0' encoding='UTF-8' standalone='no'?>
2<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
3  <compounddef id="classCompoundUserInfo" kind="class" prot="public">
4    <compoundname>CompoundUserInfo</compoundname>
5    <basecompoundref refid="classTypedUserInfo" prot="public" virt="non-virtual">TypedUserInfo&lt; T &gt;</basecompoundref>
6    <includes refid="userinfo_8h" local="no">userinfo.h</includes>
7    <innerclass refid="classCompoundUserInfo_1_1BindedElement" prot="protected">CompoundUserInfo::BindedElement</innerclass>
8    <templateparamlist>
9      <param>
10        <type>typename</type>
11        <declname>T</declname>
12        <defname>T</defname>
13      </param>
14    </templateparamlist>
15      <sectiondef kind="private-attrib">
16      <memberdef kind="variable" id="classCompoundUserInfo_1ea2c8231586e2e69711f2187589f63bf" prot="private" static="no" mutable="no">
17        <type>vector&lt; <ref refid="classBindingFrame" kindref="compound">BindingFrame</ref> * &gt;</type>
18        <definition>vector&lt;BindingFrame*&gt; CompoundUserInfo&lt; T &gt;::bindedElements</definition>
19        <argsstring></argsstring>
20        <name>bindedElements</name>
21        <briefdescription>
22<para>Elements binding inner XML tags to related userinfos. </para>        </briefdescription>
23        <detaileddescription>
24        </detaileddescription>
25        <inbodydescription>
26        </inbodydescription>
27        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="424" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="424" bodyend="-1"/>
28      </memberdef>
29      </sectiondef>
30      <sectiondef kind="private-func">
31      <memberdef kind="function" id="classCompoundUserInfo_11d62c74d5f4a83561371376be0f587be" prot="private" static="no" const="no" explicit="no" inline="yes" virt="virtual">
32        <type>void</type>
33        <definition>void CompoundUserInfo&lt; T &gt;::AssemblyComponentsFromXML</definition>
34        <argsstring>(DOMElement &amp;element)</argsstring>
35        <name>AssemblyComponentsFromXML</name>
36        <reimplements refid="classBindingFrame_1c6d068c261d4fc3a0a4d1305ade1483d">AssemblyComponentsFromXML</reimplements>
37        <param>
38          <type>DOMElement &amp;</type>
39          <declname>element</declname>
40        </param>
41        <briefdescription>
42<para>This method parse DOMElement, finds proper DOMNode and fills binded data accordingly. </para>        </briefdescription>
43        <detaileddescription>
44        </detaileddescription>
45        <inbodydescription>
46        </inbodydescription>
47        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="488" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="487" bodyend="491"/>
48      </memberdef>
49      <memberdef kind="function" id="classCompoundUserInfo_1db347fdb53198e3a44ecdeddced6e273" prot="private" static="no" const="no" explicit="no" inline="yes" virt="virtual">
50        <type>void</type>
51        <definition>void CompoundUserInfo&lt; T &gt;::ReleaseMemory</definition>
52        <argsstring>()</argsstring>
53        <name>ReleaseMemory</name>
54        <reimplements refid="classBindingFrame_18d4dc5902ee71a473983d6a8fa3c8b7a">ReleaseMemory</reimplements>
55        <briefdescription>
56<para>A method for releasing memory allocated within the &apos;AssemblyComponentsFromXML()&apos; method. </para>        </briefdescription>
57        <detaileddescription>
58        </detaileddescription>
59        <inbodydescription>
60        </inbodydescription>
61        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="494" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="493" bodyend="497"/>
62      </memberdef>
63      <memberdef kind="function" id="classCompoundUserInfo_1fc724ac908f5c8c6a0da432f50ae6cbb" prot="private" static="no" const="no" explicit="no" inline="yes" virt="virtual">
64        <type>bool</type>
65        <definition>bool CompoundUserInfo&lt; T &gt;::DisassemblyComponentsToXML</definition>
66        <argsstring>(DOMElement &amp;element)</argsstring>
67        <name>DisassemblyComponentsToXML</name>
68        <reimplements refid="classBindingFrame_10c207ed6e5a4c975ed5bc9a758a063ca">DisassemblyComponentsToXML</reimplements>
69        <param>
70          <type>DOMElement &amp;</type>
71          <declname>element</declname>
72        </param>
73        <briefdescription>
74        </briefdescription>
75        <detaileddescription>
76<para>This method reads binded data, fill them into a new DOMNode, which then appends to the passed DOMElement </para>        </detaileddescription>
77        <inbodydescription>
78        </inbodydescription>
79        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="500" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="499" bodyend="505"/>
80      </memberdef>
81      </sectiondef>
82      <sectiondef kind="protected-func">
83      <memberdef kind="function" id="classCompoundUserInfo_1e2265e447e2f48550c5d8d479119bbb3" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
84        <type></type>
85        <definition>CompoundUserInfo&lt; T &gt;::CompoundUserInfo</definition>
86        <argsstring>(string userFriendlyTypeName)</argsstring>
87        <name>CompoundUserInfo</name>
88        <param>
89          <type>string</type>
90          <declname>userFriendlyTypeName</declname>
91        </param>
92        <briefdescription>
93        </briefdescription>
94        <detaileddescription>
95        </detaileddescription>
96        <inbodydescription>
97        </inbodydescription>
98        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="511"/>
99      </memberdef>
100      <memberdef kind="function" id="classBindingFrame_12244bd5181c3d1e70f3a6be2b72e9424" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
101        <type>string</type>
102        <definition>string BindingFrame::XMLCh2str</definition>
103        <argsstring>(const XMLCh *const XMLCh_str)</argsstring>
104        <name>XMLCh2str</name>
105        <param>
106          <type>const XMLCh *const </type>
107          <declname>XMLCh_str</declname>
108        </param>
109        <briefdescription>
110<para>function which transcodes Xerces&apos; XMLCh-based strings into C++ strings </para>        </briefdescription>
111        <detaileddescription>
112        </detaileddescription>
113        <inbodydescription>
114        </inbodydescription>
115        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="99" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.cpp" bodystart="20" bodyend="26"/>
116      </memberdef>
117      <memberdef kind="function" id="classBindingFrame_1820e4df85c0dc545e3079e407fcdbbaa" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
118        <type>string</type>
119        <definition>string BindingFrame::removeSpaces</definition>
120        <argsstring>(const string &amp;str)</argsstring>
121        <name>removeSpaces</name>
122        <param>
123          <type>const string &amp;</type>
124          <declname>str</declname>
125        </param>
126        <briefdescription>
127        </briefdescription>
128        <detaileddescription>
129        </detaileddescription>
130        <inbodydescription>
131        </inbodydescription>
132        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="102" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="101" bodyend="108"/>
133      </memberdef>
134      </sectiondef>
135      <sectiondef kind="protected-static-attrib">
136      <memberdef kind="variable" id="classTypedUserInfo_1c7ad10a9ff002383518155c965ade85c" prot="protected" static="yes" mutable="no">
137        <type>const <ref refid="classTypedUserInfo" kindref="compound">TypedUserInfo</ref>&lt; T &gt; &amp;</type>
138        <definition>const TypedUserInfo&lt;T&gt;&amp; TypedUserInfo&lt; T &gt;::instance</definition>
139        <argsstring></argsstring>
140        <name>instance</name>
141        <briefdescription>
142        </briefdescription>
143        <detaileddescription>
144<para>the only instance of this class (each type T has its own instance) which is used as a factory for processing related userinfos </para>        </detaileddescription>
145        <inbodydescription>
146        </inbodydescription>
147        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="387" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="387" bodyend="-1"/>
148      </memberdef>
149      </sectiondef>
150      <sectiondef kind="public-static-func">
151      <memberdef kind="function" id="classUserInfo_10f090c6525a3e8fb11634a553f467ede" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
152        <templateparamlist>
153          <param>
154            <type>class</type>
155            <declname>T</declname>
156            <defname>T</defname>
157          </param>
158        </templateparamlist>
159        <type>T *</type>
160        <definition>static T* UserInfo::Assembly</definition>
161        <argsstring>(DOMElement &amp;element, const string tagName)</argsstring>
162        <name>Assembly</name>
163        <param>
164          <type>DOMElement &amp;</type>
165          <declname>element</declname>
166        </param>
167        <param>
168          <type>const string</type>
169          <declname>tagName</declname>
170        </param>
171        <briefdescription>
172        </briefdescription>
173        <detaileddescription>
174<para>This methods tries to assembly a new instance of type T (or some of its descendant types) according to a data stored in a DOMNode named tagName within a child nodes of the passed element. If an error occurs, it returns a NULL pointer. </para>        </detaileddescription>
175        <inbodydescription>
176        </inbodydescription>
177        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="227" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="226" bodyend="291"/>
178        <references refid="classAttribute_16ebbcaaf9c90a979e645f469e02bb940" compoundref="userinfo_8cpp" startline="40" endline="44">Attribute::Get</references>
179        <references refid="classAttribute_15f6cce980606fa8943857204aacb5478" compoundref="userinfo_8h" startline="152">Attribute::type</references>
180      </memberdef>
181      <memberdef kind="function" id="classUserInfo_11d402661b82feccb5265a70f65c242e1" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
182        <templateparamlist>
183          <param>
184            <type>class</type>
185            <declname>T</declname>
186            <defname>T</defname>
187          </param>
188        </templateparamlist>
189        <type>bool</type>
190        <definition>static bool UserInfo::Disassembly</definition>
191        <argsstring>(T &amp;instance, DOMElement &amp;element, const string tagName, const string help)</argsstring>
192        <name>Disassembly</name>
193        <param>
194          <type>T &amp;</type>
195          <declname>instance</declname>
196        </param>
197        <param>
198          <type>DOMElement &amp;</type>
199          <declname>element</declname>
200        </param>
201        <param>
202          <type>const string</type>
203          <declname>tagName</declname>
204        </param>
205        <param>
206          <type>const string</type>
207          <declname>help</declname>
208        </param>
209        <briefdescription>
210        </briefdescription>
211        <detaileddescription>
212<para>This methods tries to disassembly an instance of type T (or some of its descendant types) and build DOM tree accordingly. Then, it creates a new DOMNode named according tagName and connecti it to the passed DOMElement as a new child node (with a help attribute filled). </para>        </detaileddescription>
213        <inbodydescription>
214        </inbodydescription>
215        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="298" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="297" bodyend="321"/>
216        <references refid="classAttribute_1d6474fd976f505e70e10c497199c6770" compoundref="userinfo_8h" startline="149">Attribute::help</references>
217        <references refid="classAttribute_1e011d84e2e3c40390807a8b8e58e3c35" compoundref="userinfo_8cpp" startline="46" endline="52">Attribute::Set</references>
218        <references refid="classAttribute_15f6cce980606fa8943857204aacb5478" compoundref="userinfo_8h" startline="152">Attribute::type</references>
219        <referencedby refid="classUserInfo_1917b2257abc31b94c89ef3cd270e4a42" compoundref="userinfo_8h" startline="327" endline="330">UserInfo::Disassembly</referencedby>
220        <referencedby refid="classCompoundUserInfo_1_1BindedElement_16ef55cedb98f5d2dbcf92730f2fed939" compoundref="userinfo_8h" startline="479" endline="482">CompoundUserInfo&lt; T &gt;::BindedElement&lt; U &gt;::DisassemblyComponentsToXML</referencedby>
221      </memberdef>
222      <memberdef kind="function" id="classUserInfo_1917b2257abc31b94c89ef3cd270e4a42" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
223        <templateparamlist>
224          <param>
225            <type>class</type>
226            <declname>T</declname>
227            <defname>T</defname>
228          </param>
229        </templateparamlist>
230        <type>bool</type>
231        <definition>static bool UserInfo::Disassembly</definition>
232        <argsstring>(T &amp;instance, DOMElement &amp;element, const string tagName)</argsstring>
233        <name>Disassembly</name>
234        <param>
235          <type>T &amp;</type>
236          <declname>instance</declname>
237        </param>
238        <param>
239          <type>DOMElement &amp;</type>
240          <declname>element</declname>
241        </param>
242        <param>
243          <type>const string</type>
244          <declname>tagName</declname>
245        </param>
246        <briefdescription>
247        </briefdescription>
248        <detaileddescription>
249<para>This methods tries to disassembly an instance of type T (or some of its descendant types) and build DOM tree accordingly. Then, it creates a new DOMNode named according tagName and connecti it to the passed DOMElement as a new child node. </para>        </detaileddescription>
250        <inbodydescription>
251        </inbodydescription>
252        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="328" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="327" bodyend="330"/>
253        <references refid="classUserInfo_11d402661b82feccb5265a70f65c242e1" compoundref="userinfo_8h" startline="297" endline="321">UserInfo::Disassembly</references>
254      </memberdef>
255      </sectiondef>
256    <briefdescription>
257<para>The main userinfo template class. You should derive this class whenever you need a new userinfo of a class which is compound from smaller elements (all having its own userinfo class prepared). </para>    </briefdescription>
258    <detaileddescription>
259<para>To bind some inner element to its own userinfo class, and also to automate its assembling and disassembling, it is necessary to create a instance of an inner templated class BindedElement&lt;T&gt;. Those attributes have to be initialized in constructor of a new compound userinfo this way:</para><para><programlisting><codeline><highlight class="keyword">class<sp/></highlight><highlight class="normal">BikeUI:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classCompoundUserInfo" kindref="compound" tooltip="The main userinfo template class. You should derive this class whenever you need...">CompoundUserInfo</ref>&lt;Bike&gt;</highlight></codeline>
260<codeline><highlight class="normal">{</highlight></codeline>
261<codeline><highlight class="normal"></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
262<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>BindedElement&lt;int&gt;<sp/>year;<sp/></highlight></codeline>
263<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>BindedElement&lt;bool&gt;<sp/>lights;<sp/></highlight></codeline>
264<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>BindedElement&lt;string&gt;<sp/>manufacturer;<sp/></highlight></codeline>
265<codeline><highlight class="normal"></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
266<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>BikeUI()</highlight></codeline>
267<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>:<ref refid="classCompoundUserInfo" kindref="compound" tooltip="The main userinfo template class. You should derive this class whenever you need...">CompoundUserInfo</ref>&lt;Bike&gt;(</highlight><highlight class="stringliteral">&quot;bike&quot;</highlight><highlight class="normal">),</highlight></codeline>
268<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>year(<sp/>this,<sp/></highlight><highlight class="stringliteral">&quot;year&quot;</highlight><highlight class="normal">,<sp/>0<sp/>),</highlight></codeline>
269<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>lights(<sp/>this,<sp/></highlight><highlight class="stringliteral">&quot;electric<sp/>lights&quot;</highlight><highlight class="normal">,<sp/>false<sp/>),<sp/></highlight></codeline>
270<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>manufacturer(<sp/>this,<sp/></highlight><highlight class="stringliteral">&quot;manufacturer&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&quot;unknown&quot;</highlight><highlight class="normal">)</highlight></codeline>
271<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
272<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
273<codeline><highlight class="normal"></highlight></codeline>
274<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>...</highlight></codeline>
275<codeline><highlight class="normal">}</highlight></codeline>
276</programlisting> </para>    </detaileddescription>
277    <inheritancegraph>
278      <node id="774">
279        <label>BikeUI</label>
280        <childnode refid="773" relation="public-inheritance">
281        </childnode>
282      </node>
283      <node id="768">
284        <label>TypedUserInfo&lt; T &gt;</label>
285        <link refid="classTypedUserInfo"/>
286        <childnode refid="769" relation="public-inheritance">
287        </childnode>
288      </node>
289      <node id="773">
290        <label>CompoundUserInfo&lt; Bike &gt;</label>
291        <link refid="classCompoundUserInfo"/>
292        <childnode refid="767" relation="template-instance">
293          <edgelabel>&lt; Bike &gt;</edgelabel>
294        </childnode>
295      </node>
296      <node id="771">
297        <label>CompoundUserInfo&lt; Car &gt;</label>
298        <link refid="classCompoundUserInfo"/>
299        <childnode refid="767" relation="template-instance">
300          <edgelabel>&lt; Car &gt;</edgelabel>
301        </childnode>
302      </node>
303      <node id="767">
304        <label>CompoundUserInfo&lt; T &gt;</label>
305        <link refid="classCompoundUserInfo"/>
306        <childnode refid="768" relation="public-inheritance">
307        </childnode>
308      </node>
309      <node id="769">
310        <label>UserInfo</label>
311        <link refid="classUserInfo"/>
312        <childnode refid="770" relation="protected-inheritance">
313        </childnode>
314      </node>
315      <node id="772">
316        <label>CarUI</label>
317        <childnode refid="771" relation="public-inheritance">
318        </childnode>
319      </node>
320      <node id="770">
321        <label>BindingFrame</label>
322        <link refid="classBindingFrame"/>
323      </node>
324    </inheritancegraph>
325    <collaborationgraph>
326      <node id="779">
327        <label>AssertXercesIsAlive</label>
328        <link refid="classAssertXercesIsAlive"/>
329      </node>
330      <node id="776">
331        <label>TypedUserInfo&lt; T &gt;</label>
332        <link refid="classTypedUserInfo"/>
333        <childnode refid="777" relation="public-inheritance">
334        </childnode>
335      </node>
336      <node id="780">
337        <label>string</label>
338      </node>
339      <node id="775">
340        <label>CompoundUserInfo&lt; T &gt;</label>
341        <link refid="classCompoundUserInfo"/>
342        <childnode refid="776" relation="public-inheritance">
343        </childnode>
344      </node>
345      <node id="777">
346        <label>UserInfo</label>
347        <link refid="classUserInfo"/>
348        <childnode refid="778" relation="protected-inheritance">
349        </childnode>
350        <childnode refid="780" relation="usage">
351          <edgelabel>userFriendlyTypeName
352typeNameByRTTI</edgelabel>
353        </childnode>
354      </node>
355      <node id="778">
356        <label>BindingFrame</label>
357        <link refid="classBindingFrame"/>
358        <childnode refid="779" relation="usage">
359          <edgelabel>dummy</edgelabel>
360        </childnode>
361      </node>
362    </collaborationgraph>
363    <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="421" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="420" bodyend="514"/>
364    <listofallmembers>
365      <member refid="classUserInfo_10f090c6525a3e8fb11634a553f467ede" prot="public" virt="non-virtual"><scope>CompoundUserInfo</scope><name>Assembly</name></member>
366      <member refid="classCompoundUserInfo_11d62c74d5f4a83561371376be0f587be" prot="private" virt="virtual"><scope>CompoundUserInfo</scope><name>AssemblyComponentsFromXML</name></member>
367      <member refid="classCompoundUserInfo_1ea2c8231586e2e69711f2187589f63bf" prot="private" virt="non-virtual"><scope>CompoundUserInfo</scope><name>bindedElements</name></member>
368      <member refid="classBindingFrame_165bec8fcde1865e2e211f42ca52a816f" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>BindingFrame</name></member>
369      <member refid="classCompoundUserInfo_1e2265e447e2f48550c5d8d479119bbb3" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>CompoundUserInfo</name></member>
370      <member refid="classUserInfo_11d402661b82feccb5265a70f65c242e1" prot="public" virt="non-virtual"><scope>CompoundUserInfo</scope><name>Disassembly</name></member>
371      <member refid="classUserInfo_1917b2257abc31b94c89ef3cd270e4a42" prot="public" virt="non-virtual"><scope>CompoundUserInfo</scope><name>Disassembly</name></member>
372      <member refid="classCompoundUserInfo_1fc724ac908f5c8c6a0da432f50ae6cbb" prot="private" virt="virtual"><scope>CompoundUserInfo</scope><name>DisassemblyComponentsToXML</name></member>
373      <member refid="classTypedUserInfo_1c7ad10a9ff002383518155c965ade85c" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>instance</name></member>
374      <member refid="classCompoundUserInfo_1db347fdb53198e3a44ecdeddced6e273" prot="private" virt="virtual"><scope>CompoundUserInfo</scope><name>ReleaseMemory</name></member>
375      <member refid="classBindingFrame_1820e4df85c0dc545e3079e407fcdbbaa" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>removeSpaces</name></member>
376      <member refid="classTypedUserInfo_1f4fe0532c1cdee3d6e00d96561efbdd5" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>TypedUserInfo</name></member>
377      <member refid="classUserInfo_10bccb19c6b819cf9f763e985c573ae8f" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>UserInfo</name></member>
378      <member refid="classBindingFrame_12244bd5181c3d1e70f3a6be2b72e9424" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>XMLCh2str</name></member>
379      <member refid="classTypedUserInfo_1b1bb67b76a677f0cf33e923fd9147e9a" prot="protected" virt="non-virtual"><scope>CompoundUserInfo</scope><name>~TypedUserInfo</name></member>
380    </listofallmembers>
381  </compounddef>
382</doxygen>
Note: See TracBrowser for help on using the browser.