<?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.6.3">
  <compounddef id="classdub_1_1_t_mat" kind="class" prot="public">
    <compoundname>dub::TMat</compoundname>
    <templateparamlist>
      <param>
        <type>class T</type>
      </param>
    </templateparamlist>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classdub_1_1_t_mat_1a325c9dcebf13b0804997d014e7287606" prot="private" static="no" mutable="no">
        <type>T *</type>
        <definition>T* dub::TMat&lt; T &gt;::data_</definition>
        <argsstring></argsstring>
        <name>data_</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="115" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="115" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classdub_1_1_t_mat_1af4189290104841dd5a9a6f02bf83a7d8" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t dub::TMat&lt; T &gt;::rows_</definition>
        <argsstring></argsstring>
        <name>rows_</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="116" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="116" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classdub_1_1_t_mat_1ae61dde1ed3a5f0a50cedef0fdbc79a06" prot="private" static="no" mutable="no">
        <type>size_t</type>
        <definition>size_t dub::TMat&lt; T &gt;::cols_</definition>
        <argsstring></argsstring>
        <name>cols_</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="117" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="117" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classdub_1_1_t_mat_1a17f92585b0e8c55527b08bbf5649b614" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>dub::TMat&lt; T &gt;::TMat</definition>
        <argsstring>()</argsstring>
        <name>TMat</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="74" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="74" bodyend="74"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1afdc6150359c9b1914cd5af9e273757be" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>dub::TMat&lt; T &gt;::TMat</definition>
        <argsstring>(int rows, int cols)</argsstring>
        <name>TMat</name>
        <param>
          <type>int</type>
          <declname>rows</declname>
        </param>
        <param>
          <type>int</type>
          <declname>cols</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="76" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="76" bodyend="78"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1ad6fe3f080e15ae4f7cf0b55abc64469e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>dub::TMat&lt; T &gt;::TMat</definition>
        <argsstring>(T dummy)</argsstring>
        <name>TMat</name>
        <param>
          <type>T</type>
          <declname>dummy</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="81" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="81" bodyend="83"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1aa2f979b486bd17cf3a840976983d7ebb" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>dub::TMat&lt; T &gt;::~TMat</definition>
        <argsstring>()</argsstring>
        <name>~TMat</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="85" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="85" bodyend="87"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1affa049645f25277333d2d000051c762f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>size_t</type>
        <definition>size_t dub::TMat&lt; T &gt;::size</definition>
        <argsstring>()</argsstring>
        <name>size</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Return size of matrix (rows * cols). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="90" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="90" bodyend="92"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1a1fac3175ad4602f3212c08e41f4383bb" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>size_t</type>
        <definition>size_t dub::TMat&lt; T &gt;::cols</definition>
        <argsstring>()</argsstring>
        <name>cols</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="94" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="94" bodyend="96"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1ac66d2c59eba113fd4416c24460b04582" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>size_t</type>
        <definition>size_t dub::TMat&lt; T &gt;::rows</definition>
        <argsstring>()</argsstring>
        <name>rows</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="98" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="98" bodyend="100"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1a2a28668935a895001309f6ab05922a9c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void dub::TMat&lt; T &gt;::fill</definition>
        <argsstring>(T value)</argsstring>
        <name>fill</name>
        <param>
          <type>T</type>
          <declname>value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="102" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="102" bodyend="104"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1a9051bdd635c65f18aa3938caa4f5b106" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>dub::TMat&lt; T &gt;::FunkyThing</definition>
        <argsstring>(double v[7])</argsstring>
        <name>FunkyThing</name>
        <param>
          <type>double</type>
          <declname>v</declname>
          <array>[7]</array>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="106" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="106" bodyend="108"/>
      </memberdef>
      <memberdef kind="function" id="classdub_1_1_t_mat_1ad5daa1d61af70c79402f4cb3acd770b3" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>T</type>
        <definition>T dub::TMat&lt; T &gt;::get</definition>
        <argsstring>(size_t row, size_t col)</argsstring>
        <name>get</name>
        <param>
          <type>size_t</type>
          <declname>row</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>col</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="110" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="110" bodyend="112"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="72" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="72" bodyend="118"/>
    <listofallmembers>
      <member refid="classdub_1_1_t_mat_1a1fac3175ad4602f3212c08e41f4383bb" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>cols</name></member>
      <member refid="classdub_1_1_t_mat_1ae61dde1ed3a5f0a50cedef0fdbc79a06" prot="private" virt="non-virtual"><scope>dub::TMat</scope><name>cols_</name></member>
      <member refid="classdub_1_1_t_mat_1a325c9dcebf13b0804997d014e7287606" prot="private" virt="non-virtual"><scope>dub::TMat</scope><name>data_</name></member>
      <member refid="classdub_1_1_t_mat_1a2a28668935a895001309f6ab05922a9c" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>fill</name></member>
      <member refid="classdub_1_1_t_mat_1a9051bdd635c65f18aa3938caa4f5b106" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>FunkyThing</name></member>
      <member refid="classdub_1_1_t_mat_1ad5daa1d61af70c79402f4cb3acd770b3" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>get</name></member>
      <member refid="classdub_1_1_t_mat_1ac66d2c59eba113fd4416c24460b04582" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>rows</name></member>
      <member refid="classdub_1_1_t_mat_1af4189290104841dd5a9a6f02bf83a7d8" prot="private" virt="non-virtual"><scope>dub::TMat</scope><name>rows_</name></member>
      <member refid="classdub_1_1_t_mat_1affa049645f25277333d2d000051c762f" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>size</name></member>
      <member refid="classdub_1_1_t_mat_1a17f92585b0e8c55527b08bbf5649b614" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>TMat</name></member>
      <member refid="classdub_1_1_t_mat_1afdc6150359c9b1914cd5af9e273757be" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>TMat</name></member>
      <member refid="classdub_1_1_t_mat_1ad6fe3f080e15ae4f7cf0b55abc64469e" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>TMat</name></member>
      <member refid="classdub_1_1_t_mat_1aa2f979b486bd17cf3a840976983d7ebb" prot="public" virt="non-virtual"><scope>dub::TMat</scope><name>~TMat</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>