<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<doxygen version="1.2.14">
  <compounddef id="classMiX_1_1Value" kind="class">
    <compoundname>MiX::Value</compoundname>
    <basecompoundref refid="classMiX_1_1Node" prot="public" virt="virtual"/>
    <derivedcompoundref refid="classMiX_1_1Attribute" prot="public" virt="non-virtual"/>
    <derivedcompoundref refid="classMiX_1_1Comment" prot="public" virt="non-virtual"/>
    <derivedcompoundref refid="classMiX_1_1Text" prot="public" virt="non-virtual"/>
    <templateparamlist>
      <param>
        <type>class</type>
        <name>charT</name>
      </param>
      <param>
        <type>class</type>
        <name>char_traits</name>
      </param>
      <param>
        <type>class</type>
        <name>xml_traits</name>
      </param>
    </templateparamlist>
    <listofallmembers>
      <member refid="classMiX_1_1Node_a7" prot="public" virt="pure-virtual"><scope>MiX::Node</scope><name>clone</name></member>
      <member refid="classMiX_1_1Node_a2" prot="public" virt="virtual"><scope>MiX::Node</scope><name>destroy</name></member>
      <member refid="classMiX_1_1Node_l0" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>DOM_Parser< charT, char_traits, xml_traits ></name></member>
      <member refid="classMiX_1_1Node_a3" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>getParent</name></member>
      <member refid="classMiX_1_1Node_a4" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>getParent</name></member>
      <member refid="classMiX_1_1Node_a5" prot="public" virt="pure-virtual"><scope>MiX::Node</scope><name>getType</name></member>
      <member refid="classMiX_1_1Value_a3" prot="public" virt="non-virtual"><scope>MiX::Value</scope><name>getValue</name></member>
      <member refid="classMiX_1_1Value_a0" prot="public" virt="non-virtual"><scope>MiX::Value</scope><name>MiX_Template_Typedef</name></member>
      <member refid="classMiX_1_1Node_b0" prot="protected" virt="non-virtual"><scope>MiX::Node</scope><name>Node</name></member>
      <member refid="classMiX_1_1Node_b1" prot="protected" virt="non-virtual"><scope>MiX::Node</scope><name>Node</name></member>
      <member refid="classMiX_1_1Node_l1" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>NodeContainer< charT, char_traits, xml_traits ></name></member>
      <member refid="classMiX_1_1Node_s2" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>nodecontainer_type</name></member>
      <member refid="classMiX_1_1Node_s0" prot="public" virt="non-virtual"><scope>MiX::Node</scope><name>nodelist_iter</name></member>
      <member refid="classMiX_1_1Node_b2" prot="protected" virt="non-virtual"><scope>MiX::Node</scope><name>setParent</name></member>
      <member refid="classMiX_1_1Value_a2" prot="public" virt="non-virtual"><scope>MiX::Value</scope><name>setValue</name></member>
      <member refid="classMiX_1_1Value_s0" prot="public" virt="non-virtual"><scope>MiX::Value</scope><name>this_type</name></member>
      <member refid="classMiX_1_1Node_a6" prot="public" virt="pure-virtual"><scope>MiX::Node</scope><name>toString</name></member>
      <member refid="classMiX_1_1Value_o0" prot="private" virt="non-virtual"><scope>MiX::Value</scope><name>val_</name></member>
      <member refid="classMiX_1_1Value_b0" prot="protected" virt="non-virtual"><scope>MiX::Value</scope><name>Value</name></member>
      <member refid="classMiX_1_1Value_b1" prot="protected" virt="non-virtual"><scope>MiX::Value</scope><name>Value</name></member>
      <member refid="classMiX_1_1Node_a1" prot="public" virt="virtual"><scope>MiX::Node</scope><name>~Node</name></member>
      <member refid="classMiX_1_1Value_a1" prot="public" virt="virtual"><scope>MiX::Value</scope><name>~Value</name></member>
    </listofallmembers>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classMiX_1_1Value_1s0" virt="normal" prot="public">
        <type>Value&lt; charT, char_traits, xml_traits &gt;</type>
        <name>this_type</name>
        <reimplements id="classMiX_1_1Node_1s1">this_type</reimplements>        <reimplementedby id="classMiX_1_1Attribute_1s0">this_type</reimplementedby>        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="15" bodystart="15" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classMiX_1_1Value_1a0" virt="normal" prot="public" const="no" volatile="no">
        <type></type>
        <name>MiX_Template_Typedef</name>
        <reimplements id="classMiX_1_1Node_1a0">MiX_Template_Typedef</reimplements>        <reimplementedby id="classMiX_1_1Attribute_1a0">MiX_Template_Typedef</reimplementedby>        <param>
          <type>charT</type>
        </param>
        <param>
          <type>char_traits</type>
        </param>
        <param>
          <type>xml_traits</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="14"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Value_1a1" virt="virtual" prot="public" const="no" volatile="no">
        <type>virtual</type>
        <name>~Value</name>
        <exceptions> throw ()</exceptions>
        <briefdescription>
<para>デストラクタ. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="28" bodystart="28" bodyend="28"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Value_1a2" virt="normal" prot="public" const="no" volatile="no">
        <type>void</type>
        <name>setValue</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>val</declname>
        </param>
        <briefdescription>
<para>値を設定します. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="30" bodystart="30" bodyend="30"/>
        <referencedby id="Value_8h_1b0">Value</referencedby>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Value_1a3" virt="normal" prot="public" const="yes" volatile="no">
        <type>string_type</type>
        <name>getValue</name>
        <briefdescription>
<para>値を得ます. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="32" bodystart="32" bodyend="32"/>
        <referencedby id="Text_8h_1a4">MiX::Text::clone</referencedby>
        <referencedby id="Comment_8h_1a4">MiX::Comment::clone</referencedby>
        <referencedby id="Attribute_8h_1a5">MiX::Attribute::clone</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classMiX_1_1Value_1b0" virt="normal" prot="protected" const="no" volatile="no">
        <type></type>
        <name>Value</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="19" bodystart="19" bodyend="19"/>
        <references id="Value_8h_1a2">setValue</references>
        <referencedby id="Attribute_8h_1b0">MiX::Attribute::Attribute</referencedby>
        <referencedby id="Comment_8h_1b0">MiX::Comment::Comment</referencedby>
        <referencedby id="Text_8h_1b0">MiX::Text::Text</referencedby>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1Value_1b1" virt="normal" prot="protected" const="no" volatile="no">
        <type></type>
        <name>Value</name>
        <param>
          <type>const <ref refid="classMiX_1_1Value_1s0" kindref="member">this_type</ref> &amp;</type>
          <declname>src</declname>
        </param>
        <briefdescription>
<para>コピーコンストラクタ. </para>
        </briefdescription>
        <detaileddescription>
<para>クライアントはこれを呼び出せない。つまりコピーできない。 </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="25" bodystart="25" bodyend="25"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classMiX_1_1Value_1o0" virt="normal" prot="private">
        <type>string_type</type>
        <name>val_</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="17" bodystart="17" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="110">
        <label>MiX::Value&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Value"/>
        <childnode id="111" relation="public-inheritance">
        </childnode>
      </node>
      <node id="112">
        <label>MiX::Attribute&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Attribute"/>
        <childnode id="110" relation="public-inheritance">
        </childnode>
      </node>
      <node id="111">
        <label>MiX::Node&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Node"/>
      </node>
      <node id="113">
        <label>MiX::Comment&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Comment"/>
        <childnode id="110" relation="public-inheritance">
        </childnode>
      </node>
      <node id="114">
        <label>MiX::Text&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Text"/>
        <childnode id="110" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="115">
        <label>MiX::Value&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Value"/>
        <childnode id="116" relation="public-inheritance">
        </childnode>
      </node>
      <node id="117">
        <label>MiX::NodeContainer&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1NodeContainer"/>
        <childnode id="116" relation="public-inheritance">
        </childnode>
      </node>
      <node id="116">
        <label>MiX::Node&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1Node"/>
        <childnode id="117" relation="usage">
          <edgelabel>parent_</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Value.h" line="12" bodystart="12" bodyend="33"/>
  </compounddef>
</doxygen>
