<?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.14.0" xml:lang="en-US">
  <compounddef id="structargagg_1_1convert_1_1converter" kind="struct" language="C++" prot="public">
    <compoundname>argagg::convert::converter</compoundname>
    <includes refid="argagg_8hpp" local="no">argagg.hpp</includes>
    <templateparamlist>
      <param>
        <type>typename T</type>
      </param>
    </templateparamlist>
    <sectiondef kind="public-static-func">
      <memberdef kind="function" id="structargagg_1_1convert_1_1converter_1a9ae0fc72243699c930acdb3a12fcb550" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>T</type>
        <definition>static T argagg::convert::converter&lt; T &gt;::convert</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>convert</name>
        <qualifiedname>argagg::convert::converter::convert</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/pkg/src/argagg-0.4.7/include/argagg/argagg.hpp" line="187" column="14"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96" compoundref="argagg_8hpp" startline="1488" endline="1491">argagg::convert::arg</references>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>For simple types the main extension point for adding argument conversions is <ref refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96" kindref="member">argagg::convert::arg&lt;T&gt;()</ref>. However, for complex types such as templated types partial specialization of a helper struct is required. This struct provides that extension point. The default, generic implementation of <ref refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96" kindref="member">argagg::convert::arg&lt;T&gt;()</ref> calls <ref refid="structargagg_1_1convert_1_1converter_1a9ae0fc72243699c930acdb3a12fcb550" kindref="member">converter&lt;T&gt;::convert()</ref>. </para>
    </briefdescription>
    <detaileddescription>
<para><simplesect kind="see"><para><ref refid="structargagg_1_1csv" kindref="compound">argagg::csv</ref> </para>
</simplesect>
</para>
    </detaileddescription>
    <location file="/tmp/pkg/src/argagg-0.4.7/include/argagg/argagg.hpp" line="186" column="3" bodyfile="/tmp/pkg/src/argagg-0.4.7/include/argagg/argagg.hpp" bodystart="186" bodyend="188"/>
    <listofallmembers>
      <member refid="structargagg_1_1convert_1_1converter_1a9ae0fc72243699c930acdb3a12fcb550" prot="public" virt="non-virtual"><scope>argagg::convert::converter</scope><name>convert</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
