<?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.8.14">
  <compounddef id="structforpy_1_1_todo_mark" kind="struct" language="C++" prot="public">
    <compoundname>forpy::TodoMark</compoundname>
    <includes refid="types_8h" local="no">types.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structforpy_1_1_todo_mark_1ae40cbab36fc4133ed8c30dd3f64cd777" prot="public" static="no" mutable="no">
        <type>std::shared_ptr&lt; std::vector&lt; <ref refid="namespaceforpy_1a324c9643e02b76477c3a99a48773be8c" kindref="member">id_t</ref> &gt; &gt;</type>
        <definition>std::shared_ptr&lt;std::vector&lt;id_t&gt; &gt; forpy::TodoMark::sample_ids</definition>
        <argsstring></argsstring>
        <name>sample_ids</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="161" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="160" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structforpy_1_1_todo_mark_1a27f7b59f85268c46f8d70984136a7fac" prot="public" static="no" mutable="no">
        <type><ref refid="namespaceforpy_1a6249c7b591a277475fb90fd4bde68421" kindref="member">interv_t</ref></type>
        <definition>interv_t forpy::TodoMark::interv</definition>
        <argsstring></argsstring>
        <name>interv</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="162" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="162" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structforpy_1_1_todo_mark_1a34ee922056e00d23240e504f38a5106e" prot="public" static="no" mutable="no">
        <type><ref refid="namespaceforpy_1a324c9643e02b76477c3a99a48773be8c" kindref="member">id_t</ref></type>
        <definition>id_t forpy::TodoMark::node_id</definition>
        <argsstring></argsstring>
        <name>node_id</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="163" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structforpy_1_1_todo_mark_1a54e569823952a5162e430af248753292" prot="public" static="no" mutable="no">
        <type><ref refid="namespaceforpy_1ad05e34c62859518b61b76b5085e913d8" kindref="member">uint</ref></type>
        <definition>uint forpy::TodoMark::depth</definition>
        <argsstring></argsstring>
        <name>depth</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="164" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="164" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="structforpy_1_1_todo_mark_1ab2f44cbb59a08132f4c843e5225bba0e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend class</type>
        <definition>friend class cereal::access</definition>
        <argsstring></argsstring>
        <name>cereal::access</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="178" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="178" bodyend="-1"/>
      </memberdef>
      <memberdef kind="friend" id="structforpy_1_1_todo_mark_1a8ffe2f2ef81371ff8886e616dfe3e3c2" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>friend std::ostream &amp;</type>
        <definition>std::ostream&amp; operator&lt;&lt;</definition>
        <argsstring>(std::ostream &amp;stream, const TodoMark &amp;self)</argsstring>
        <name>operator&lt;&lt;</name>
        <param>
          <type>std::ostream &amp;</type>
          <declname>stream</declname>
        </param>
        <param>
          <type>const <ref refid="structforpy_1_1_todo_mark" kindref="compound">TodoMark</ref> &amp;</type>
          <declname>self</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="169" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="169" bodyend="174"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="structforpy_1_1_todo_mark_1ade9f2c9cbfae8d68472a192a26895d46" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>forpy::TodoMark::TodoMark</definition>
        <argsstring>()</argsstring>
        <name>TodoMark</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="153" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="153" bodyend="153"/>
      </memberdef>
      <memberdef kind="function" id="structforpy_1_1_todo_mark_1ab360b230300623faf68054060053812c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>forpy::TodoMark::TodoMark</definition>
        <argsstring>(std::shared_ptr&lt; std::vector&lt; id_t &gt;&gt; sample_ids, const interv_t &amp;interv, const id_t &amp;node_id, const uint &amp;depth)</argsstring>
        <name>TodoMark</name>
        <param>
          <type>std::shared_ptr&lt; std::vector&lt; <ref refid="namespaceforpy_1a324c9643e02b76477c3a99a48773be8c" kindref="member">id_t</ref> &gt;&gt;</type>
          <declname>sample_ids</declname>
        </param>
        <param>
          <type>const <ref refid="namespaceforpy_1a6249c7b591a277475fb90fd4bde68421" kindref="member">interv_t</ref> &amp;</type>
          <declname>interv</declname>
        </param>
        <param>
          <type>const <ref refid="namespaceforpy_1a324c9643e02b76477c3a99a48773be8c" kindref="member">id_t</ref> &amp;</type>
          <declname>node_id</declname>
        </param>
        <param>
          <type>const <ref refid="namespaceforpy_1ad05e34c62859518b61b76b5085e913d8" kindref="member">uint</ref> &amp;</type>
          <declname>depth</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="154" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="154" bodyend="160"/>
      </memberdef>
      <memberdef kind="function" id="structforpy_1_1_todo_mark_1ac39007f666833f23e15e4c9599db357c" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool forpy::TodoMark::operator==</definition>
        <argsstring>(TodoMark const &amp;rhs) const</argsstring>
        <name>operator==</name>
        <param>
          <type><ref refid="structforpy_1_1_todo_mark" kindref="compound">TodoMark</ref> const &amp;</type>
          <declname>rhs</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="165" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="165" bodyend="168"/>
      </memberdef>
      <memberdef kind="function" id="structforpy_1_1_todo_mark_1a18741ba1f395d5716afb2eec86eb59d9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>forpy::TodoMark::MOVE_ASSIGN</definition>
        <argsstring>(TodoMark)</argsstring>
        <name>MOVE_ASSIGN</name>
        <param>
          <type><ref refid="structforpy_1_1_todo_mark" kindref="compound">TodoMark</ref></type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="175" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="structforpy_1_1_todo_mark_1ade82804b7e4ec379f1d90bc30590b143" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>class Archive</type>
          </param>
        </templateparamlist>
        <type>void</type>
        <definition>void forpy::TodoMark::serialize</definition>
        <argsstring>(Archive &amp;ar, const uint &amp;)</argsstring>
        <name>serialize</name>
        <param>
          <type>Archive &amp;</type>
          <declname>ar</declname>
        </param>
        <param>
          <type>const <ref refid="namespaceforpy_1ad05e34c62859518b61b76b5085e913d8" kindref="member">uint</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="180" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="180" bodyend="183"/>
      </memberdef>
      <memberdef kind="function" id="structforpy_1_1_todo_mark_1a1fd92037e840a657646c6d9a3ff1e7d9" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>forpy::TodoMark::DISALLOW_COPY_AND_ASSIGN</definition>
        <argsstring>(TodoMark)</argsstring>
        <name>DISALLOW_COPY_AND_ASSIGN</name>
        <param>
          <type><ref refid="structforpy_1_1_todo_mark" kindref="compound">TodoMark</ref></type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/classner/git/forpy/include/forpy/types.h" line="184" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Stores the parameters for one marked tree node. </para>    </briefdescription>
    <detaileddescription>
<para>Contains the following elements:<orderedlist>
<listitem><para>shared_ptr to the element id list,</para></listitem><listitem><para>interval of the list to work with,</para></listitem><listitem><para>A node id (<ref refid="namespaceforpy_1a324c9643e02b76477c3a99a48773be8c" kindref="member">id_t</ref>).</para></listitem><listitem><para>The node&apos;s depth (uint). </para></listitem></orderedlist>
</para>    </detaileddescription>
    <location file="/Users/classner/git/forpy/include/forpy/types.h" line="152" column="1" bodyfile="/Users/classner/git/forpy/include/forpy/types.h" bodystart="152" bodyend="185"/>
    <listofallmembers>
      <member refid="structforpy_1_1_todo_mark_1ab2f44cbb59a08132f4c843e5225bba0e" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>cereal::access</name></member>
      <member refid="structforpy_1_1_todo_mark_1a54e569823952a5162e430af248753292" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>depth</name></member>
      <member refid="structforpy_1_1_todo_mark_1a1fd92037e840a657646c6d9a3ff1e7d9" prot="private" virt="non-virtual"><scope>forpy::TodoMark</scope><name>DISALLOW_COPY_AND_ASSIGN</name></member>
      <member refid="structforpy_1_1_todo_mark_1a27f7b59f85268c46f8d70984136a7fac" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>interv</name></member>
      <member refid="structforpy_1_1_todo_mark_1a18741ba1f395d5716afb2eec86eb59d9" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>MOVE_ASSIGN</name></member>
      <member refid="structforpy_1_1_todo_mark_1a34ee922056e00d23240e504f38a5106e" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>node_id</name></member>
      <member refid="structforpy_1_1_todo_mark_1a8ffe2f2ef81371ff8886e616dfe3e3c2" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>operator&lt;&lt;</name></member>
      <member refid="structforpy_1_1_todo_mark_1ac39007f666833f23e15e4c9599db357c" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>operator==</name></member>
      <member refid="structforpy_1_1_todo_mark_1ae40cbab36fc4133ed8c30dd3f64cd777" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>sample_ids</name></member>
      <member refid="structforpy_1_1_todo_mark_1ade82804b7e4ec379f1d90bc30590b143" prot="private" virt="non-virtual"><scope>forpy::TodoMark</scope><name>serialize</name></member>
      <member refid="structforpy_1_1_todo_mark_1ade9f2c9cbfae8d68472a192a26895d46" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>TodoMark</name></member>
      <member refid="structforpy_1_1_todo_mark_1ab360b230300623faf68054060053812c" prot="public" virt="non-virtual"><scope>forpy::TodoMark</scope><name>TodoMark</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
