<?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.9.3" xml:lang="en-US">
  <compounddef id="namespaceargagg_1_1convert" kind="namespace" language="C++">
    <compoundname>argagg::convert</compoundname>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename T</type>
          </param>
        </templateparamlist>
        <type>T</type>
        <definition>T argagg::convert::arg</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>arg</name>
        <qualifiedname>argagg::convert::arg</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
<para>Explicit instantiations of this function are used to convert arguments to types. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="166" column="5" declfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" declline="166" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="namespaceargagg_1_1convert_1a102368079a90aef2388a0af87e84cfa6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename T</type>
          </param>
        </templateparamlist>
        <type>T</type>
        <definition>T argagg::convert::long_</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>long_</name>
        <qualifiedname>argagg::convert::long_</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
<para>Templated function for conversion to T using the <ref refid="cpp/string/byte/strtol" kindref="compound" external="/usr/src/slapt-src/development/argagg/argagg-0.4.6/doc/cppreference-doxygen-web.tag.xml">std::strtol()</ref> function. This is used for anything long length or shorter (long, int, short, char). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="1307" column="5" bodyfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" bodystart="1307" bodyend="1321"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96">arg</references>
        <references refid="cpp/io/basic_ostringstream/str_1">std::ostringstream::str</references>
        <references refid="cpp/string/byte/strtol_1">std::strtol</references>
      </memberdef>
      <memberdef kind="function" id="namespaceargagg_1_1convert_1af02b6303e8a64b9f13ae8ac7365176ec" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename T</type>
          </param>
        </templateparamlist>
        <type>T</type>
        <definition>T argagg::convert::long_long_</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>long_long_</name>
        <qualifiedname>argagg::convert::long_long_</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
<para>Templated function for conversion to T using the <ref refid="cpp/string/byte/strtol" kindref="compound" external="/usr/src/slapt-src/development/argagg/argagg-0.4.6/doc/cppreference-doxygen-web.tag.xml">std::strtoll()</ref> function. This is used for anything long long length or shorter (long long). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="1331" column="5" bodyfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" bodystart="1331" bodyend="1345"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96">arg</references>
        <references refid="cpp/io/basic_ostringstream/str_1">std::ostringstream::str</references>
        <references refid="cpp/string/byte/strtol_1">std::strtoll</references>
      </memberdef>
      <memberdef kind="function" id="namespaceargagg_1_1convert_1a6bd8a947906c717e3a3d05d9e6afc712" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
        </templateparamlist>
        <type>bool</type>
        <definition>bool argagg::convert::arg</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>arg</name>
        <qualifiedname>argagg::convert::arg</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="1382" column="8" bodyfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" bodystart="1382" bodyend="1385"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96">arg</references>
      </memberdef>
      <memberdef kind="function" id="namespaceargagg_1_1convert_1af814dd6995297244843e4bf42a08b4d7" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
        </templateparamlist>
        <type>float</type>
        <definition>float argagg::convert::arg</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>arg</name>
        <qualifiedname>argagg::convert::arg</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="1389" column="9" bodyfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" bodystart="1389" bodyend="1403"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96">arg</references>
        <references refid="cpp/io/basic_ostringstream/str_1">std::ostringstream::str</references>
        <references refid="cpp/string/byte/strtof_1">std::strtof</references>
      </memberdef>
      <memberdef kind="function" id="namespaceargagg_1_1convert_1af8e8d1efc2e74e04f9b8f7c4ba5e0fe6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
        </templateparamlist>
        <type>double</type>
        <definition>double argagg::convert::arg</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>arg</name>
        <qualifiedname>argagg::convert::arg</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="1407" column="10" bodyfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" bodystart="1407" bodyend="1421"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96">arg</references>
        <references refid="cpp/io/basic_ostringstream/str_1">std::ostringstream::str</references>
        <references refid="cpp/string/byte/strtof_1">std::strtod</references>
      </memberdef>
      <memberdef kind="function" id="namespaceargagg_1_1convert_1abe521ecc7ea6ade10bfdc22a8ac35250" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
        </templateparamlist>
        <type>const char *</type>
        <definition>const char * argagg::convert::arg</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>arg</name>
        <qualifiedname>argagg::convert::arg</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="1425" column="14" bodyfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" bodystart="1425" bodyend="1428"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96">arg</references>
      </memberdef>
      <memberdef kind="function" id="namespaceargagg_1_1convert_1aa541be13778945d54dcfa232ca00c1cd" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
        </templateparamlist>
        <type><ref refid="cpp/string/basic_string" kindref="compound" external="/usr/src/slapt-src/development/argagg/argagg-0.4.6/doc/cppreference-doxygen-web.tag.xml">std::string</ref></type>
        <definition>std::string argagg::convert::arg</definition>
        <argsstring>(const char *arg)</argsstring>
        <name>arg</name>
        <qualifiedname>argagg::convert::arg</qualifiedname>
        <param>
          <type>const char *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="1432" column="15" bodyfile="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" bodystart="1432" bodyend="1435"/>
        <references refid="namespaceargagg_1_1convert_1acbfa15a31486143d3c2032b4ac78fa96">arg</references>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The set of template instantiations that convert C-strings to other types for the <ref refid="structargagg_1_1option__result_1acad0ebe8b52f37b25c6955b406ff809f" kindref="member">option_result::as()</ref>, <ref refid="structargagg_1_1option__results_1a9a51160f3a6d84e162e5ec909a2ed44a" kindref="member">option_results::as()</ref>, <ref refid="structargagg_1_1parser__results_1aca0b15689e4ec5d296fe300d2a4705cc" kindref="member">parser_results::as()</ref>, and <ref refid="structargagg_1_1parser__results_1a3ff0ea89f6a10dc05a77f77a6d457b2c" kindref="member">parser_results::all_as()</ref> methods are placed in this namespace. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/usr/src/slapt-src/development/argagg/argagg-0.4.6/include/argagg/argagg.hpp" line="158" column="1"/>
  </compounddef>
</doxygen>
