<?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.15.0" xml:lang="en-US">
  <compounddef id="structtestnamespace_1_1_my_class" kind="struct" language="C++" prot="public">
    <compoundname>testnamespace::MyClass</compoundname>
    <includes refid="struct__function_8h" local="no">struct_function.h</includes>
    <templateparamlist>
      <param>
        <type>typename T</type>
      </param>
    </templateparamlist>
    <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structtestnamespace_1_1_my_class_1ace1e4f81bebb19ed1f7bd63f355f3abd" prot="public" static="no" mutable="no">
        <type>int</type>
        <definition>int testnamespace::MyClass&lt; T &gt;::myMemberVar</definition>
        <argsstring></argsstring>
        <name>myMemberVar</name>
        <qualifiedname>testnamespace::MyClass::myMemberVar</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="struct_function.h" line="14" column="9" bodyfile="struct_function.h" bodystart="14" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="public-func">
      <memberdef kind="function" id="structtestnamespace_1_1_my_class_1a97107b7259da5c5da56bfe49a882450d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>testnamespace::MyClass&lt; T &gt;::MyClass</definition>
        <argsstring>()</argsstring>
        <name>MyClass</name>
        <qualifiedname>testnamespace::MyClass::MyClass</qualifiedname>
        <briefdescription>
<para>struct empty constructor </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="struct_function.h" line="9" column="5"/>
      </memberdef>
      <memberdef kind="function" id="structtestnamespace_1_1_my_class_1afa0294a2a11c903deac40eef693c9de3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>testnamespace::MyClass&lt; T &gt;::MyClass</definition>
        <argsstring>(const MyClass &amp;)</argsstring>
        <name>MyClass</name>
        <qualifiedname>testnamespace::MyClass::MyClass</qualifiedname>
        <param>
          <type>const MyClass &amp;</type>
        </param>
        <briefdescription>
<para>struct copy constructor </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="struct_function.h" line="12" column="5"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>templated struct with functions </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="struct_function.h" line="6" column="1" bodyfile="struct_function.h" bodystart="7" bodyend="15"/>
    <listofallmembers>
      <member refid="structtestnamespace_1_1_my_class_1a97107b7259da5c5da56bfe49a882450d" prot="public" virt="non-virtual"><scope>testnamespace::MyClass</scope><name>MyClass</name></member>
      <member refid="structtestnamespace_1_1_my_class_1afa0294a2a11c903deac40eef693c9de3" prot="public" virt="non-virtual"><scope>testnamespace::MyClass</scope><name>MyClass</name></member>
      <member refid="structtestnamespace_1_1_my_class_1ace1e4f81bebb19ed1f7bd63f355f3abd" prot="public" virt="non-virtual"><scope>testnamespace::MyClass</scope><name>myMemberVar</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
