<?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.6">
  <compounddef id="class_a" kind="class" prot="public">
    <compoundname>A</compoundname>
    <templateparamlist>
      <param>
        <type>typename</type>
        <declname>T</declname>
        <defname>T</defname>
      </param>
    </templateparamlist>
      <sectiondef kind="private-type">
      <memberdef kind="typedef" id="class_a_1ac767bad56ef2347c7bebef8ae97c2b31" prot="private" static="no">
        <type>T</type>
        <definition>typedef T A&lt; T &gt;::U</definition>
        <argsstring></argsstring>
        <name>U</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/viz/Downloads/test/test.cc" line="3" column="1" bodyfile="/home/viz/Downloads/test/test.cc" bodystart="3" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="class_a_1a1534227ab314f4f20f53729ced034ffd" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename V</type>
          </param>
        </templateparamlist>
        <type>U</type>
        <definition>U A&lt; T &gt;::f</definition>
        <argsstring>(V)</argsstring>
        <name>f</name>
        <param>
          <type>V</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/viz/Downloads/test/test.cc" line="5" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="class_a_1aa592f5abbcd7a8d3ad8345a0e538715d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename V</type>
          </param>
        </templateparamlist>
        <type><ref refid="class_a" kindref="compound">A</ref>&lt; T &gt;::U</type>
        <definition>A&lt;T&gt;::U A&lt; T &gt;::f</definition>
        <argsstring>(V)</argsstring>
        <name>f</name>
        <param>
          <type>V</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/viz/Downloads/test/test.cc" line="10" column="1" bodyfile="/home/viz/Downloads/test/test.cc" bodystart="10" bodyend="10"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/viz/Downloads/test/test.cc" line="2" column="1" bodyfile="/home/viz/Downloads/test/test.cc" bodystart="2" bodyend="6"/>
    <listofallmembers>
      <member refid="class_a_1a1534227ab314f4f20f53729ced034ffd" prot="private" virt="non-virtual"><scope>A</scope><name>f</name></member>
      <member refid="class_a_1aa592f5abbcd7a8d3ad8345a0e538715d" prot="public" virt="non-virtual"><scope>A</scope><name>f</name></member>
      <member refid="class_a_1ac767bad56ef2347c7bebef8ae97c2b31" prot="private" virt="non-virtual"><scope>A</scope><name>U</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
