<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<doxygen version="1.2.14">
  <compounddef id="classMiX_1_1NodeList_1_1ConstIterator" kind="class">
    <compoundname>MiX::NodeList::ConstIterator</compoundname>
    <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>
    <templateparamlist>
      <param>
        <type>class</type>
        <name>NodeT</name>
      </param>
    </templateparamlist>
    <listofallmembers>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_u3" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>basic_iterator</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_c0" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>ConstIterator</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a0" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>ConstIterator</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_o1" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>container_</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_u2" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>container_type</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_o0" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>it_</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_l0" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>NodeList< charT, char_traits, xml_traits ></name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a2" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator *</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a8" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator!=</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a3" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator++</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a5" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator++</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a4" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator--</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a6" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator--</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a1" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator-></name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_a7" prot="public" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>operator==</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_u0" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>pointer</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_u1" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>reference</name></member>
      <member refid="classMiX_1_1NodeList_1_1ConstIterator_u4" prot="private" virt="non-virtual"><scope>MiX::NodeList::ConstIterator</scope><name>this_type</name></member>
    </listofallmembers>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a0" virt="normal" prot="public" const="no" volatile="no">
        <type></type>
        <name>ConstIterator</name>
        <briefdescription>
<para>コンストラクタ. </para>
        </briefdescription>
        <detaileddescription>
<para>無効な<ref refid="classMiX_1_1NodeList_1_1Iterator" kindref="compound">Iterator</ref>p.を生成します </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="140" bodystart="140" bodyend="140"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a1" virt="normal" prot="public" const="no" volatile="no">
        <type>pointer</type>
        <name>operator-&gt;</name>
        <briefdescription>
<para>メンバにアクセスします. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="142" bodystart="142" bodyend="142"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a2" virt="normal" prot="public" const="no" volatile="no">
        <type>reference</type>
        <name>operator *</name>
        <briefdescription>
<para>参照外し. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="144" bodystart="144" bodyend="144"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a3" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1NodeList_1s1" kindref="member">this_type</ref></type>
        <name>operator++</name>
        <briefdescription>
<para>イテレータを一つ進めます(前置インクリメント). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="146" bodystart="146" bodyend="154"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a4" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1NodeList_1s1" kindref="member">this_type</ref></type>
        <name>operator--</name>
        <briefdescription>
<para>イテレータを一つ戻します(前置デクリメント). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="156" bodystart="156" bodyend="163"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a5" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1NodeList_1s1" kindref="member">this_type</ref></type>
        <name>operator++</name>
        <param>
          <type>int</type>
          <declname>dmy</declname>
        </param>
        <briefdescription>
<para>イテレータを一つ進めます(後置インクリメント). </para>
        </briefdescription>
        <detaileddescription>
<para>後置インクリメントは前置インクリメントによって実装されています ので、戻り値を利用しない場合は前置を利用したほうが効率的です </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="170" bodystart="170" bodyend="174"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a6" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1NodeList_1s1" kindref="member">this_type</ref></type>
        <name>operator--</name>
        <param>
          <type>int</type>
          <declname>dmy</declname>
        </param>
        <briefdescription>
<para>ポインタを一つ戻します(後置デクリメント). </para>
        </briefdescription>
        <detaileddescription>
<para>後置デクリメントは前置デクリメントによって実装されています ので、戻り値を利用しない場合は前置を利用したほうが効率的です </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="181" bodystart="181" bodyend="185"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a7" virt="normal" prot="public" const="yes" volatile="no">
        <type>bool</type>
        <name>operator==</name>
        <param>
          <type><ref refid="classMiX_1_1NodeList_1s1" kindref="member">this_type</ref> &amp;</type>
          <declname>r</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="187" bodystart="187" bodyend="189"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1a8" virt="normal" prot="public" const="yes" volatile="no">
        <type>bool</type>
        <name>operator!=</name>
        <param>
          <type><ref refid="classMiX_1_1NodeList_1s1" kindref="member">this_type</ref> &amp;</type>
          <declname>r</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="191" bodystart="191" bodyend="193"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-type">
      <memberdef kind="typedef" id="classMiX_1_1NodeList_1_1ConstIterator_1u0" virt="normal" prot="private">
        <type>const NodeT *</type>
        <name>pointer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="119" bodystart="119" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1NodeList_1_1ConstIterator_1u1" virt="normal" prot="private">
        <type>const NodeT &amp;</type>
        <name>reference</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="120" bodystart="120" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1NodeList_1_1ConstIterator_1u2" virt="normal" prot="private">
        <type><ref refid="classMiX_1_1NodeList" kindref="compound">NodeList</ref>&lt; charT, char_traits, xml_traits &gt;</type>
        <name>container_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="122" bodystart="122" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1NodeList_1_1ConstIterator_1u3" virt="normal" prot="private">
        <type>container_type::const_iterator</type>
        <name>basic_iterator</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="123" bodystart="123" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1NodeList_1_1ConstIterator_1u4" virt="normal" prot="private">
        <type>ConstIterator&lt; NodeT &gt;</type>
        <name>this_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="124" bodystart="124" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classMiX_1_1NodeList_1_1ConstIterator_1c0" virt="normal" prot="private" const="no" volatile="no">
        <type></type>
        <name>ConstIterator</name>
        <param>
          <type>container_type *</type>
          <declname>container</declname>
        </param>
        <param>
          <type>basic_iterator</type>
          <declname>it</declname>
        </param>
        <briefdescription>
<para>コンストラクタ. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="130" bodystart="130" bodyend="133"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classMiX_1_1NodeList_1_1ConstIterator_1o0" virt="normal" prot="private">
        <type>basic_iterator</type>
        <name>it_</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="126" bodystart="126" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMiX_1_1NodeList_1_1ConstIterator_1o1" virt="normal" prot="private">
        <type>container_type *</type>
        <name>container_</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="127" bodystart="127" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classMiX_1_1NodeList_1_1ConstIterator_1l0" virt="normal" prot="public" const="no" volatile="no">
        <type>friend class</type>
        <name>NodeList&lt; charT, char_traits, xml_traits &gt;</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="195" bodystart="195" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para><ref refid="classMiX_1_1NodeList" kindref="compound">NodeList</ref>p.用の型指定イテレータ(const版). </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="79">
        <label>MiX::NodeList&lt; charT, char_traits, xml_traits &gt;</label>
        <link id="classMiX_1_1NodeList"/>
      </node>
      <node id="78">
        <label>MiX::NodeList&lt; charT, char_traits, xml_traits &gt;::ConstIterator&lt; NodeT &gt;</label>
        <link id="classMiX_1_1NodeList_1_1ConstIterator"/>
        <childnode id="79" relation="usage">
          <edgelabel>container_</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/NodeList.h" line="118" bodystart="118" bodyend="196"/>
  </compounddef>
</doxygen>
