<?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_matrix" kind="class" prot="public"> <compoundname>dub::Matrix</compoundname> <sectiondef kind="private-attrib"> <memberdef kind="variable" id="classdub_1_1_matrix_1a134af4a94d273c34cc99e7645fb97917" prot="private" static="no" mutable="no"> <type>double *</type> <definition>double* dub::Matrix::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="65" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="65" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classdub_1_1_matrix_1afbb3dac9aac8db0e6feffb8c61954065" prot="private" static="no" mutable="no"> <type>size_t</type> <definition>size_t dub::Matrix::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="66" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="66" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="classdub_1_1_matrix_1a9820706da6cb36cf14dfefbb4eabc92d" prot="private" static="no" mutable="no"> <type>size_t</type> <definition>size_t dub::Matrix::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="67" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="67" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classdub_1_1_matrix_1a2d7bfdf38d81c5ec81dff23030d2b569" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type></type> <definition>dub::Matrix::Matrix</definition> <argsstring>()</argsstring> <name>Matrix</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="14" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="14" bodyend="14"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a87d276a9bfb52dbe228a19c2eae63b4b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type></type> <definition>dub::Matrix::Matrix</definition> <argsstring>(int rows, int cols)</argsstring> <name>Matrix</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="16" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="16" bodyend="18"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a7bbf87936b3a48a69fcc1a74038bdd25" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type></type> <definition>dub::Matrix::~Matrix</definition> <argsstring>()</argsstring> <name>~Matrix</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="20" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="20" bodyend="22"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a91cd7ece7296a2f2b37f2b629dc66fed" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>size_t</type> <definition>size_t dub::Matrix::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="25" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="25" bodyend="27"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1ac13eec5120f1be537122fc2b9a35d12e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>double</type> <definition>double dub::Matrix::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="29" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="29" bodyend="31"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1aad380f21efca0eb8d076fa7801efe903" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>double</type> <definition>double dub::Matrix::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="33" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="33" bodyend="35"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a7a47bc085de140093ba358d345d58df7" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <templateparamlist> <param> <type>class T</type> </param> </templateparamlist> <type>T *</type> <definition>T* dub::Matrix::give_me_tea</definition> <argsstring>()</argsstring> <name>give_me_tea</name> <briefdescription> </briefdescription> <detaileddescription> <para>Dummy template based class method. </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="40" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="40" bodyend="42"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a27fea405cf08ac087a11eefbaf4a342f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type></type> <definition>dub::Matrix::operator size_t</definition> <argsstring>()</argsstring> <name>operator size_t</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="44" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="44" bodyend="46"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1ac159906fa5480fdc9539a7be1e1825ed" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>void</type> <definition>void dub::Matrix::mul</definition> <argsstring>(TMat< int > other)</argsstring> <name>mul</name> <param> <type><ref refid="classdub_1_1_t_mat" kindref="compound">TMat</ref>< int ></type> <declname>other</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="48" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="48" bodyend="50"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a5bf5b5aee77c4e4a4cf906ce785fe37b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>void</type> <definition>void dub::Matrix::do_something</definition> <argsstring>(int i, bool fast=false)</argsstring> <name>do_something</name> <param> <type>int</type> <declname>i</declname> </param> <param> <type>bool</type> <declname>fast</declname> <defval>false</defval> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="52" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="52" bodyend="54"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a5d8ae4699d499cb9e4292c2ff765d3a1" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>void</type> <definition>void dub::Matrix::use_other_lib</definition> <argsstring>(const std::string &name)</argsstring> <name>use_other_lib</name> <param> <type>const std::string &</type> <declname>name</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="56" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="56" bodyend="58"/> </memberdef> <memberdef kind="function" id="classdub_1_1_matrix_1a90798c27b8b4017a939f804481eb50ad" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>int *</type> <definition>int* dub::Matrix::ptr</definition> <argsstring>()</argsstring> <name>ptr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="60" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="60" bodyend="62"/> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <location file="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" line="12" bodyfile="/Users/gaspard/git/dub/test/fixtures/app/include/matrix.h" bodystart="12" bodyend="68"/> <listofallmembers> <member refid="classdub_1_1_matrix_1ac13eec5120f1be537122fc2b9a35d12e" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>cols</name></member> <member refid="classdub_1_1_matrix_1a9820706da6cb36cf14dfefbb4eabc92d" prot="private" virt="non-virtual"><scope>dub::Matrix</scope><name>cols_</name></member> <member refid="classdub_1_1_matrix_1a134af4a94d273c34cc99e7645fb97917" prot="private" virt="non-virtual"><scope>dub::Matrix</scope><name>data_</name></member> <member refid="classdub_1_1_matrix_1a5bf5b5aee77c4e4a4cf906ce785fe37b" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>do_something</name></member> <member refid="classdub_1_1_matrix_1a7a47bc085de140093ba358d345d58df7" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>give_me_tea</name></member> <member refid="classdub_1_1_matrix_1a2d7bfdf38d81c5ec81dff23030d2b569" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>Matrix</name></member> <member refid="classdub_1_1_matrix_1a87d276a9bfb52dbe228a19c2eae63b4b" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>Matrix</name></member> <member refid="classdub_1_1_matrix_1ac159906fa5480fdc9539a7be1e1825ed" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>mul</name></member> <member refid="classdub_1_1_matrix_1a27fea405cf08ac087a11eefbaf4a342f" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>operator size_t</name></member> <member refid="classdub_1_1_matrix_1a90798c27b8b4017a939f804481eb50ad" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>ptr</name></member> <member refid="classdub_1_1_matrix_1aad380f21efca0eb8d076fa7801efe903" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>rows</name></member> <member refid="classdub_1_1_matrix_1afbb3dac9aac8db0e6feffb8c61954065" prot="private" virt="non-virtual"><scope>dub::Matrix</scope><name>rows_</name></member> <member refid="classdub_1_1_matrix_1a91cd7ece7296a2f2b37f2b629dc66fed" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>size</name></member> <member refid="classdub_1_1_matrix_1a5d8ae4699d499cb9e4292c2ff765d3a1" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>use_other_lib</name></member> <member refid="classdub_1_1_matrix_1a7bbf87936b3a48a69fcc1a74038bdd25" prot="public" virt="non-virtual"><scope>dub::Matrix</scope><name>~Matrix</name></member> </listofallmembers> </compounddef> </doxygen>