<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
  <compounddef id="classAttribute" kind="class" prot="public">
    <compoundname>Attribute</compoundname>
    <includes refid="userinfo_8h" local="no">userinfo.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classAttribute_1d83a96149ae0e64667f2d5758cfa1bf1" prot="private" static="no" mutable="no">
        <type><ref refid="classAssertXercesIsAlive" kindref="compound">AssertXercesIsAlive</ref></type>
        <definition>AssertXercesIsAlive Attribute::dummy</definition>
        <argsstring></argsstring>
        <name>dummy</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>This private attribute has to be declared as the first attribute in the class. Only this way we can be sure it&apos;s constructor is called as the first and thus Xerces is initialized properly and right on time </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="131" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="131" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classAttribute_155346e03a6ac9d60f288c4fedab6731f" prot="private" static="no" mutable="no">
        <type>const XMLCh *const</type>
        <definition>const XMLCh* const Attribute::transcodedAttributeName</definition>
        <argsstring></argsstring>
        <name>transcodedAttributeName</name>
        <briefdescription>
<para>an attribute name </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="134" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="134" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-attrib">
      <memberdef kind="variable" id="classAttribute_1d6474fd976f505e70e10c497199c6770" prot="public" static="yes" mutable="no">
        <type>const <ref refid="classAttribute" kindref="compound">Attribute</ref></type>
        <definition>const Attribute Attribute::help</definition>
        <argsstring></argsstring>
        <name>help</name>
        <briefdescription>
<para>Static member, an instance related to an attribute named &apos;help&apos;. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="149" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="149" bodyend="-1"/>
        <referencedby refid="classUserInfo_11d402661b82feccb5265a70f65c242e1" compoundref="userinfo_8h" startline="297" endline="321">UserInfo::Disassembly</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classAttribute_15f6cce980606fa8943857204aacb5478" prot="public" static="yes" mutable="no">
        <type>const <ref refid="classAttribute" kindref="compound">Attribute</ref></type>
        <definition>const Attribute Attribute::type</definition>
        <argsstring></argsstring>
        <name>type</name>
        <briefdescription>
<para>Static member, a constant instance related to an attribute named &apos;type&apos;. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="152" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="152" bodyend="-1"/>
        <referencedby refid="classUserInfo_10f090c6525a3e8fb11634a553f467ede" compoundref="userinfo_8h" startline="226" endline="291">UserInfo::Assembly</referencedby>
        <referencedby refid="classUserInfo_11d402661b82feccb5265a70f65c242e1" compoundref="userinfo_8h" startline="297" endline="321">UserInfo::Disassembly</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classAttribute_1452441da4ebfda23cdc668943ffe8da7" prot="public" static="yes" mutable="no">
        <type>const <ref refid="classAttribute" kindref="compound">Attribute</ref></type>
        <definition>const Attribute Attribute::value</definition>
        <argsstring></argsstring>
        <name>value</name>
        <briefdescription>
<para>Static member, a constant instance related to the attribute named &apos;value&apos;. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="155" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="155" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classAttribute_14c4c80e6b59e3356324ef02d0e92d813" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Attribute::Attribute</definition>
        <argsstring>(string attributeName)</argsstring>
        <name>Attribute</name>
        <param>
          <type>string</type>
          <declname>attributeName</declname>
        </param>
        <briefdescription>
<para>Default constructor fixing a name of the related attribute. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="138" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.cpp" bodystart="29" bodyend="33"/>
      </memberdef>
      <memberdef kind="function" id="classAttribute_128ab087bb886728670e4ae5791bc2ea8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Attribute::~Attribute</definition>
        <argsstring>()</argsstring>
        <name>~Attribute</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="140" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.cpp" bodystart="35" bodyend="38"/>
      </memberdef>
      <memberdef kind="function" id="classAttribute_16ebbcaaf9c90a979e645f469e02bb940" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>string &amp;</type>
        <definition>string &amp; Attribute::Get</definition>
        <argsstring>(DOMElement &amp;element) const </argsstring>
        <name>Get</name>
        <param>
          <type>DOMElement &amp;</type>
          <declname>element</declname>
        </param>
        <briefdescription>
<para>This method parse DOMElement, finds proper attribute and returns its value. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="143" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.cpp" bodystart="40" bodyend="44"/>
        <referencedby refid="classUserInfo_10f090c6525a3e8fb11634a553f467ede" compoundref="userinfo_8h" startline="226" endline="291">UserInfo::Assembly</referencedby>
      </memberdef>
      <memberdef kind="function" id="classAttribute_1e011d84e2e3c40390807a8b8e58e3c35" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Attribute::Set</definition>
        <argsstring>(DOMElement &amp;element, const string &amp;str) const </argsstring>
        <name>Set</name>
        <param>
          <type>DOMElement &amp;</type>
          <declname>element</declname>
        </param>
        <param>
          <type>const string &amp;</type>
          <declname>str</declname>
        </param>
        <briefdescription>
<para>This method adds the passed string as an new attribute into the passed DOMElement. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="146" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.cpp" bodystart="46" bodyend="52"/>
        <referencedby refid="classUserInfo_11d402661b82feccb5265a70f65c242e1" compoundref="userinfo_8h" startline="297" endline="321">UserInfo::Disassembly</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Abstract class declaring general properties of a frame for data binding. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="641">
        <label>Attribute</label>
        <link refid="classAttribute"/>
        <childnode refid="642" relation="usage">
          <edgelabel>dummy</edgelabel>
        </childnode>
        <childnode refid="641" relation="usage">
          <edgelabel>help
value
type</edgelabel>
        </childnode>
      </node>
      <node id="642">
        <label>AssertXercesIsAlive</label>
        <link refid="classAssertXercesIsAlive"/>
      </node>
    </collaborationgraph>
    <location file="/home/smidl/work/git/mixpp/bdm/userinfo.h" line="126" bodyfile="/home/smidl/work/git/mixpp/bdm/userinfo.h" bodystart="125" bodyend="156"/>
    <listofallmembers>
      <member refid="classAttribute_14c4c80e6b59e3356324ef02d0e92d813" prot="public" virt="non-virtual"><scope>Attribute</scope><name>Attribute</name></member>
      <member refid="classAttribute_1d83a96149ae0e64667f2d5758cfa1bf1" prot="private" virt="non-virtual"><scope>Attribute</scope><name>dummy</name></member>
      <member refid="classAttribute_16ebbcaaf9c90a979e645f469e02bb940" prot="public" virt="non-virtual"><scope>Attribute</scope><name>Get</name></member>
      <member refid="classAttribute_1d6474fd976f505e70e10c497199c6770" prot="public" virt="non-virtual"><scope>Attribute</scope><name>help</name></member>
      <member refid="classAttribute_1e011d84e2e3c40390807a8b8e58e3c35" prot="public" virt="non-virtual"><scope>Attribute</scope><name>Set</name></member>
      <member refid="classAttribute_155346e03a6ac9d60f288c4fedab6731f" prot="private" virt="non-virtual"><scope>Attribute</scope><name>transcodedAttributeName</name></member>
      <member refid="classAttribute_15f6cce980606fa8943857204aacb5478" prot="public" virt="non-virtual"><scope>Attribute</scope><name>type</name></member>
      <member refid="classAttribute_1452441da4ebfda23cdc668943ffe8da7" prot="public" virt="non-virtual"><scope>Attribute</scope><name>value</name></member>
      <member refid="classAttribute_128ab087bb886728670e4ae5791bc2ea8" prot="public" virt="non-virtual"><scope>Attribute</scope><name>~Attribute</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
