<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<doxygen version="1.2.14">
  <compounddef id="classMiX_1_1AttrMap" kind="class">
    <compoundname>MiX::AttrMap</compoundname>
    <innerclass refid="structMiX_1_1AttrMap_1_1search__by__key">MiX::AttrMap::search_by_key</innerclass>
    <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_1AttrMap_a1" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>AttrMap</name></member>
      <member refid="classMiX_1_1AttrMap_a2" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>begin</name></member>
      <member refid="classMiX_1_1AttrMap_a4" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>begin</name></member>
      <member refid="classMiX_1_1AttrMap_a9" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>clear</name></member>
      <member refid="classMiX_1_1AttrMap_s3" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>const_iterator</name></member>
      <member refid="classMiX_1_1AttrMap_s1" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>container_type</name></member>
      <member refid="classMiX_1_1AttrMap_a7" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>empty</name></member>
      <member refid="classMiX_1_1AttrMap_a3" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>end</name></member>
      <member refid="classMiX_1_1AttrMap_a5" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>end</name></member>
      <member refid="classMiX_1_1AttrMap_a12" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>erase</name></member>
      <member refid="classMiX_1_1AttrMap_a10" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>find</name></member>
      <member refid="classMiX_1_1AttrMap_a11" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>find</name></member>
      <member refid="classMiX_1_1AttrMap_o0" prot="private" virt="non-virtual"><scope>MiX::AttrMap</scope><name>impl_</name></member>
      <member refid="classMiX_1_1AttrMap_a8" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>insert</name></member>
      <member refid="classMiX_1_1AttrMap_s2" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>iterator</name></member>
      <member refid="classMiX_1_1AttrMap_a0" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>MiX_Template_Typedef</name></member>
      <member refid="classMiX_1_1AttrMap_a13" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>operator[]</name></member>
      <member refid="classMiX_1_1AttrMap_a6" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>size</name></member>
      <member refid="classMiX_1_1AttrMap_s0" prot="public" virt="non-virtual"><scope>MiX::AttrMap</scope><name>val_type</name></member>
    </listofallmembers>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classMiX_1_1AttrMap_1s0" virt="normal" prot="public">
        <type>std::pair&lt; string_type, string_type &gt;</type>
        <name>val_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="14" bodystart="14" bodyend="-1"/>
        <referencedby id="AttrMap_8h_1a8">insert</referencedby>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1AttrMap_1s1" virt="normal" prot="public">
        <type>std::vector&lt; <ref refid="classMiX_1_1AttrMap_1s0" kindref="member">val_type</ref> &gt;</type>
        <name>container_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="15" bodystart="15" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1AttrMap_1s2" virt="normal" prot="public">
        <type>container_type::iterator</type>
        <name>iterator</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="16" bodystart="16" bodyend="-1"/>
        <referencedby id="AttrMap_8h_1a2">begin</referencedby>
        <referencedby id="AttrMap_8h_1a3">end</referencedby>
        <referencedby id="AttrMap_8h_1a12">erase</referencedby>
        <referencedby id="AttrMap_8h_1a10">find</referencedby>
      </memberdef>
      <memberdef kind="typedef" id="classMiX_1_1AttrMap_1s3" virt="normal" prot="public">
        <type>container_type::const_iterator</type>
        <name>const_iterator</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="17" bodystart="17" bodyend="-1"/>
        <referencedby id="AttrMap_8h_1a4">begin</referencedby>
        <referencedby id="AttrMap_8h_1a5">end</referencedby>
        <referencedby id="AttrMap_8h_1a11">find</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a0" virt="normal" prot="public" const="no" volatile="no">
        <type></type>
        <name>MiX_Template_Typedef</name>
        <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/AttrMap.h" line="13"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a1" virt="normal" prot="public" const="no" volatile="no">
        <type></type>
        <name>AttrMap</name>
        <briefdescription>
<para>コンストラクタ. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="28" bodystart="28" bodyend="28"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a2" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1AttrMap_1s2" kindref="member">iterator</ref></type>
        <name>begin</name>
        <briefdescription>
<para>コンテナの最初の要素を示すイテレータを得る. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="30" bodystart="30" bodyend="30"/>
        <references id="AttrMap_8h_1s2">iterator</references>
        <referencedby id="AttrMap_8h_1a10">find</referencedby>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a3" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1AttrMap_1s2" kindref="member">iterator</ref></type>
        <name>end</name>
        <briefdescription>
<para>コンテナの最後の要素の一つ後を示すイテレータを得る. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="32" bodystart="32" bodyend="32"/>
        <references id="AttrMap_8h_1s2">iterator</references>
        <referencedby id="AttrMap_8h_1a12">erase</referencedby>
        <referencedby id="AttrMap_8h_1a10">find</referencedby>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a4" virt="normal" prot="public" const="yes" volatile="no">
        <type><ref refid="classMiX_1_1AttrMap_1s3" kindref="member">const_iterator</ref></type>
        <name>begin</name>
        <briefdescription>
<para>コンテナの最初の要素を示すイテレータを得る(const版). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="34" bodystart="34" bodyend="34"/>
        <references id="AttrMap_8h_1s3">const_iterator</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a5" virt="normal" prot="public" const="yes" volatile="no">
        <type><ref refid="classMiX_1_1AttrMap_1s3" kindref="member">const_iterator</ref></type>
        <name>end</name>
        <briefdescription>
<para>コンテナの最後の要素の一つ後を示すイテレータを得る(const版). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="36" bodystart="36" bodyend="36"/>
        <references id="AttrMap_8h_1s3">const_iterator</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a6" virt="normal" prot="public" const="yes" volatile="no">
        <type>size_t</type>
        <name>size</name>
        <briefdescription>
<para>コンテナに格納されている要素数を得る. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="38" bodystart="38" bodyend="38"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a7" virt="normal" prot="public" const="yes" volatile="no">
        <type>bool</type>
        <name>empty</name>
        <briefdescription>
<para>コンテナが空かどうかを得る. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="40" bodystart="40" bodyend="40"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a8" virt="normal" prot="public" const="no" volatile="no">
        <type>void</type>
        <name>insert</name>
        <param>
          <type>const <ref refid="classMiX_1_1AttrMap_1s0" kindref="member">val_type</ref> &amp;</type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>コンテナに値を追加する. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="42" bodystart="42" bodyend="42"/>
        <references id="AttrMap_8h_1s0">val_type</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a9" virt="normal" prot="public" const="no" volatile="no">
        <type>void</type>
        <name>clear</name>
        <briefdescription>
<para>コンテナを空にする. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="44" bodystart="44" bodyend="44"/>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a10" virt="normal" prot="public" const="no" volatile="no">
        <type><ref refid="classMiX_1_1AttrMap_1s2" kindref="member">iterator</ref></type>
        <name>find</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>key</declname>
        </param>
        <briefdescription>
<para>keyによって要素を検索しイテレータを返す. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="46" bodystart="46" bodyend="48"/>
        <references id="AttrMap_8h_1a2">begin</references>
        <references id="AttrMap_8h_1a3">end</references>
        <references id="AttrMap_8h_1s2">iterator</references>
        <referencedby id="AttrMap_8h_1a12">erase</referencedby>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a11" virt="normal" prot="public" const="yes" volatile="no">
        <type><ref refid="classMiX_1_1AttrMap_1s3" kindref="member">const_iterator</ref></type>
        <name>find</name>
        <param>
          <type>const string_type</type>
          <declname>key</declname>
        </param>
        <briefdescription>
<para>keyによって要素を検索しイテレータを返す(const版). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="50" bodystart="50" bodyend="52"/>
        <references id="AttrMap_8h_1a2">begin</references>
        <references id="AttrMap_8h_1s3">const_iterator</references>
        <references id="AttrMap_8h_1a3">end</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a12" virt="normal" prot="public" const="no" volatile="no">
        <type>void</type>
        <name>erase</name>
        <param>
          <type>const string_type</type>
          <declname>key</declname>
        </param>
        <briefdescription>
<para>keyによって示される要素を削除する. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="54" bodystart="54" bodyend="57"/>
        <references id="AttrMap_8h_1a3">end</references>
        <references id="AttrMap_8h_1a10">find</references>
        <references id="AttrMap_8h_1s2">iterator</references>
      </memberdef>
      <memberdef kind="function" id="classMiX_1_1AttrMap_1a13" virt="normal" prot="public" const="yes" volatile="no">
        <type>string_type</type>
        <name>operator[]</name>
        <param>
          <type>const string_type &amp;</type>
          <declname>key</declname>
        </param>
        <briefdescription>
<para>keyによって示される要素の値を得る. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="59"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classMiX_1_1AttrMap_1o0" virt="normal" prot="private">
        <type><ref refid="classMiX_1_1AttrMap_1s1" kindref="member">container_type</ref></type>
        <name>impl_</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="19" bodystart="19" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/AttrMap.h" line="11" bodystart="11" bodyend="60"/>
  </compounddef>
</doxygen>
