<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<doxygen version="1.2.14">
  <compounddef id="namespaceMiX" kind="namespace">
    <compoundname>MiX</compoundname>
    <innerclass refid="classMiX_1_1Attribute">MiX::Attribute</innerclass>
    <innerclass refid="classMiX_1_1AttrMap">MiX::AttrMap</innerclass>
    <innerclass refid="structMiX_1_1AttrMap_1_1search__by__key">MiX::AttrMap::search_by_key</innerclass>
    <innerclass refid="classMiX_1_1Comment">MiX::Comment</innerclass>
    <innerclass refid="classMiX_1_1NodeList_1_1ConstIterator">MiX::NodeList::ConstIterator</innerclass>
    <innerclass refid="structMiX_1_1DefaultTraits">MiX::DefaultTraits</innerclass>
    <innerclass refid="classMiX_1_1DefaultXMLTraits">MiX::DefaultXMLTraits</innerclass>
    <innerclass refid="classMiX_1_1Document">MiX::Document</innerclass>
    <innerclass refid="classMiX_1_1DOM__Exception">MiX::DOM_Exception</innerclass>
    <innerclass refid="classMiX_1_1DOM__Parser">MiX::DOM_Parser</innerclass>
    <innerclass refid="classMiX_1_1Element">MiX::Element</innerclass>
    <innerclass refid="classMiX_1_1NodeList_1_1Iterator">MiX::NodeList::Iterator</innerclass>
    <innerclass refid="classMiX_1_1NamedNode">MiX::NamedNode</innerclass>
    <innerclass refid="classMiX_1_1NamedNodeFinder">MiX::NamedNodeFinder</innerclass>
    <innerclass refid="classMiX_1_1Node">MiX::Node</innerclass>
    <innerclass refid="classMiX_1_1NodeContainer">MiX::NodeContainer</innerclass>
    <innerclass refid="classMiX_1_1NodeList">MiX::NodeList</innerclass>
    <innerclass refid="classMiX_1_1NodeNameChecker">MiX::NodeNameChecker</innerclass>
    <innerclass refid="classMiX_1_1NodeTypeChecker">MiX::NodeTypeChecker</innerclass>
    <innerclass refid="classMiX_1_1NullConverter">MiX::NullConverter</innerclass>
    <innerclass refid="classMiX_1_1ParsingException">MiX::ParsingException</innerclass>
    <innerclass refid="classMiX_1_1SAX__EventHandler">MiX::SAX_EventHandler</innerclass>
    <innerclass refid="classMiX_1_1SAX__Parser">MiX::SAX_Parser</innerclass>
    <innerclass refid="classMiX_1_1Text">MiX::Text</innerclass>
    <innerclass refid="classMiX_1_1Tokenizer">MiX::Tokenizer</innerclass>
    <innerclass refid="classMiX_1_1Value">MiX::Value</innerclass>
    <innerclass refid="classMiX_1_1XMLString">MiX::XMLString</innerclass>
    <innerclass refid="classMiX_1_1XMLToken">MiX::XMLToken</innerclass>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="namespaceMiX_1a37" virt="normal" prot="public">
        <name>NodeType</name>
        <enumvalue>
          <name>Node_Document</name>
          <initializer> 0x40</initializer>
        </enumvalue>
        <enumvalue>
          <name>Node_Element</name>
          <initializer> 0x60</initializer>
        </enumvalue>
        <enumvalue>
          <name>Node_Attribute</name>
          <initializer> 0x30</initializer>
        </enumvalue>
        <enumvalue>
          <name>Node_Text</name>
          <initializer> 0x10</initializer>
        </enumvalue>
        <enumvalue>
          <name>Node_Comment</name>
          <initializer> 0x11</initializer>
        </enumvalue>
        <enumvalue>
          <name>Node_NodeContainer</name>
          <initializer> 0x40</initializer>
        </enumvalue>
        <enumvalue>
          <name>Node_NamedNode</name>
          <initializer> 0x20</initializer>
        </enumvalue>
        <enumvalue>
          <name>Node_Value</name>
          <initializer> 0x10</initializer>
        </enumvalue>
        <briefdescription>
<para>ノードのタイプを表す列挙型です. </para>
        </briefdescription>
        <detaileddescription>
<para>上位4ビット = 0,[IsNodeContainer],[IsNamedNode],[IsValue] 下位4ビットはユニークな値 </para>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/misc.h" line="28" bodystart="28" bodyend="38"/>
        <referencedby id="Text_8h_1a2">MiX::Text::getType</referencedby>
        <referencedby id="Element_8h_1a2">MiX::Element::getType</referencedby>
        <referencedby id="Document_8h_1a2">MiX::Document::getType</referencedby>
        <referencedby id="Comment_8h_1a2">MiX::Comment::getType</referencedby>
        <referencedby id="Attribute_8h_1a2">MiX::Attribute::getType</referencedby>
        <referencedby id="Functions_8h_1a1">MiX::NodeTypeChecker::NodeTypeChecker</referencedby>
        <referencedby id="Text_8h_1d0">MiX::Text::type</referencedby>
        <referencedby id="Element_8h_1d0">MiX::Element::type</referencedby>
        <referencedby id="Document_8h_1d0">MiX::Document::type</referencedby>
        <referencedby id="Comment_8h_1d0">MiX::Comment::type</referencedby>
        <referencedby id="Attribute_8h_1d0">MiX::Attribute::type</referencedby>
      </memberdef>
      <memberdef kind="enum" id="namespaceMiX_1a38" virt="normal" prot="public">
        <name>ErrorType</name>
        <enumvalue>
          <name>UnexpectedToken</name>
          <initializer> 0</initializer>
        </enumvalue>
        <enumvalue>
          <name>XMLDeclarationNotFound</name>
        </enumvalue>
        <enumvalue>
          <name>InternalError</name>
        </enumvalue>
        <enumvalue>
          <name>UnexpectedEOD</name>
        </enumvalue>
        <enumvalue>
          <name>InvalidHandler</name>
        </enumvalue>
        <enumvalue>
          <name>InvalidDeclaration</name>
        </enumvalue>
        <enumvalue>
          <name>MismatchTag</name>
        </enumvalue>
        <enumvalue>
          <name>NullException</name>
        </enumvalue>
        <enumvalue>
          <name>NodeNotFound</name>
        </enumvalue>
        <enumvalue>
          <name>NodeDuplication</name>
        </enumvalue>
        <enumvalue>
          <name>InvalidNodeFound</name>
        </enumvalue>
        <briefdescription>
<para>エラータイプを表す列挙型です. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/misc.h" line="41" bodystart="41" bodyend="55"/>
        <referencedby id="DOM__Exception_8h_1a1">MiX::DOM_Exception::DOM_Exception</referencedby>
        <referencedby id="ParsingException_8h_1a4">MiX::ParsingException::getType</referencedby>
        <referencedby id="DOM__Exception_8h_1a5">MiX::DOM_Exception::getType</referencedby>
        <referencedby id="ParsingException_8h_1a0">MiX::ParsingException::ParsingException</referencedby>
      </memberdef>
      <memberdef kind="enum" id="namespaceMiX_1a39" virt="normal" prot="public">
        <name>TokenType</name>
        <enumvalue>
          <name>Token_null</name>
          <initializer> 0</initializer>
        </enumvalue>
        <enumvalue>
          <name>Token_crlf</name>
        </enumvalue>
        <enumvalue>
          <name>Token_space</name>
        </enumvalue>
        <enumvalue>
          <name>Token_tab</name>
        </enumvalue>
        <enumvalue>
          <name>Token_lt</name>
        </enumvalue>
        <enumvalue>
          <name>Token_eq</name>
        </enumvalue>
        <enumvalue>
          <name>Token_gt</name>
        </enumvalue>
        <enumvalue>
          <name>Token_slash</name>
        </enumvalue>
        <enumvalue>
          <name>Token_hyphen</name>
        </enumvalue>
        <enumvalue>
          <name>Token_semicolon</name>
        </enumvalue>
        <enumvalue>
          <name>Token_exclamation</name>
        </enumvalue>
        <enumvalue>
          <name>Token_question</name>
        </enumvalue>
        <enumvalue>
          <name>Token_amp</name>
        </enumvalue>
        <enumvalue>
          <name>Token_dblquote</name>
        </enumvalue>
        <enumvalue>
          <name>Token_quote</name>
        </enumvalue>
        <enumvalue>
          <name>Token_text</name>
          <initializer> 100</initializer>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/XMLToken.h" line="11" bodystart="11" bodyend="28"/>
        <referencedby id="XMLToken_8h_1a4">MiX::XMLToken::getType</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespaceMiX_1a35" virt="normal" prot="public" const="no" volatile="no">
        <type>void</type>
        <name>insertIndent</name>
        <param>
          <type>int</type>
          <declname>i</declname>
        </param>
        <param>
          <type><ref refid="classMiX_1_1XMLString" kindref="compound">XMLString</ref>&lt; charT, traitsT &gt; &amp;</type>
          <declname>str</declname>
        </param>
        <param>
          <type>charT</type>
          <declname>c</declname>
        </param>
        <briefdescription>
<para>toStringなどで利用する文字列に指定数だけtabを追加する関数です. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/misc.h" line="59" bodystart="59" bodyend="61"/>
      </memberdef>
      <memberdef kind="function" id="namespaceMiX_1a36" virt="normal" prot="public" const="no" volatile="no">
        <type>std::ostream &amp;</type>
        <name>operator&lt;&lt;</name>
        <param>
          <type>std::ostream &amp;</type>
          <declname>os</declname>
        </param>
        <param>
          <type>const <ref refid="classMiX_1_1XMLString" kindref="compound">XMLString</ref>&lt; charT, char_traits, xml_traits &gt; &amp;</type>
          <declname>src</declname>
        </param>
        <briefdescription>
<para>インサータ. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/XMLString.h" line="40" bodystart="40" bodyend="42"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para><ref refid="namespaceMiX" kindref="compound">MiX</ref>p.で使用するクラスを収める名前空間. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/yotaro/prog/MiX-0.5.0/src/MiX/Attribute.h" line="12"/>
  </compounddef>
</doxygen>
