Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > bfb47da7e0322bcb0e23e4b1838d9db9 > files > 3253

libstdc++-docs-8.4.0-1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libstdc++: std::num_get&lt; _CharT, _InIter &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a05899.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="a05896.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::num_get&lt; _CharT, _InIter &gt; Class Template Reference<div class="ingroups"><a class="el" href="a01492.html">Locales</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for std::num_get&lt; _CharT, _InIter &gt;:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="a05898.svg" width="158" height="123"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a9a9a6afdb462d204cdc547b21a9ab994"><td class="memItemLeft" align="right" valign="top">typedef _CharT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a9a9a6afdb462d204cdc547b21a9ab994">char_type</a></td></tr>
<tr class="separator:a9a9a6afdb462d204cdc547b21a9ab994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c3ce0bfdb7fb56c3ffe09b355fdefb"><td class="memItemLeft" align="right" valign="top">typedef _InIter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a></td></tr>
<tr class="separator:a54c3ce0bfdb7fb56c3ffe09b355fdefb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a074eb427906209a5fbfa7f069ede6b6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a074eb427906209a5fbfa7f069ede6b6b">num_get</a> (size_t __refs=0)</td></tr>
<tr class="separator:a074eb427906209a5fbfa7f069ede6b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a6fddec0c670bc80d7c450050c05e5"><td class="memTemplParams" colspan="2"><a id="ad4a6fddec0c670bc80d7c450050c05e5"></a>
template&lt;typename _ValueT &gt; </td></tr>
<tr class="memitem:ad4a6fddec0c670bc80d7c450050c05e5"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX_DEFAULT_ABI_TAG _InIter&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_extract_int</b> (_InIter __beg, _InIter __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, _ValueT &amp;__v) const</td></tr>
<tr class="separator:ad4a6fddec0c670bc80d7c450050c05e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d3f92f251568cbb953ca8fd180aebfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a8d3f92f251568cbb953ca8fd180aebfa">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, bool &amp;__v) const</td></tr>
<tr class="separator:a8d3f92f251568cbb953ca8fd180aebfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1c350b023ef9b857b1a0329a1e26c73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#ae1c350b023ef9b857b1a0329a1e26c73">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, void *&amp;__v) const</td></tr>
<tr class="separator:ae1c350b023ef9b857b1a0329a1e26c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ace108d546731c43b4dc732b868de27f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#ace108d546731c43b4dc732b868de27f2">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long &amp;__v) const</td></tr>
<tr class="separator:ace108d546731c43b4dc732b868de27f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43aa504bdf16eb4c56a51931e9bcf14a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a43aa504bdf16eb4c56a51931e9bcf14a">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned short &amp;__v) const</td></tr>
<tr class="separator:a43aa504bdf16eb4c56a51931e9bcf14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadd2b7d1654a53f63e43268cfa4fdc81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#aadd2b7d1654a53f63e43268cfa4fdc81">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned int &amp;__v) const</td></tr>
<tr class="separator:aadd2b7d1654a53f63e43268cfa4fdc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38433beee9dfd9df837b3a3958217f3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a38433beee9dfd9df837b3a3958217f3d">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long &amp;__v) const</td></tr>
<tr class="separator:a38433beee9dfd9df837b3a3958217f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb9cbb2f27d46bff07f489b1f9131510"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#abb9cbb2f27d46bff07f489b1f9131510">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long long &amp;__v) const</td></tr>
<tr class="separator:abb9cbb2f27d46bff07f489b1f9131510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74265a0f1a9d00a82a34c6f81845257b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a74265a0f1a9d00a82a34c6f81845257b">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long long &amp;__v) const</td></tr>
<tr class="separator:a74265a0f1a9d00a82a34c6f81845257b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ae5066dd2d56bc7bb5087c076bb8f2cf7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#ae5066dd2d56bc7bb5087c076bb8f2cf7">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, float &amp;__v) const</td></tr>
<tr class="separator:ae5066dd2d56bc7bb5087c076bb8f2cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07daf51c33fc6a3fe3fb91a6dc4c2124"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a07daf51c33fc6a3fe3fb91a6dc4c2124">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, double &amp;__v) const</td></tr>
<tr class="separator:a07daf51c33fc6a3fe3fb91a6dc4c2124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a334826165564d5cf68216f196271c18f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a334826165564d5cf68216f196271c18f">get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long double &amp;__v) const</td></tr>
<tr class="separator:a334826165564d5cf68216f196271c18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a9ba35915bc52e34ce33274bc6c4b3df0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a05827.html">locale::id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a9ba35915bc52e34ce33274bc6c4b3df0">id</a></td></tr>
<tr class="separator:a9ba35915bc52e34ce33274bc6c4b3df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a711d33666fddd49e7ec6d2cb7db17927"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a711d33666fddd49e7ec6d2cb7db17927">~num_get</a> ()</td></tr>
<tr class="separator:a711d33666fddd49e7ec6d2cb7db17927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a13881f93f15e6e6d212caade24aedb"><td class="memItemLeft" align="right" valign="top"><a id="a8a13881f93f15e6e6d212caade24aedb"></a>
_GLIBCXX_DEFAULT_ABI_TAG <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_M_extract_float</b> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05799.html">ios_base</a> &amp;, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, <a class="el" href="a01509.html#ga32db3d9898c44d3b3a578b560f7758cc">string</a> &amp;) const</td></tr>
<tr class="separator:a8a13881f93f15e6e6d212caade24aedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6948f62dca9dd9a0c4b0a140a8a123c5"><td class="memTemplParams" colspan="2"><a id="a6948f62dca9dd9a0c4b0a140a8a123c5"></a>
template&lt;typename _ValueT &gt; </td></tr>
<tr class="memitem:a6948f62dca9dd9a0c4b0a140a8a123c5"><td class="memTemplItemLeft" align="right" valign="top">_GLIBCXX_DEFAULT_ABI_TAG <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_extract_int</b> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05799.html">ios_base</a> &amp;, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, _ValueT &amp;) const</td></tr>
<tr class="separator:a6948f62dca9dd9a0c4b0a140a8a123c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c328582939a44ad6e106ad2ae1c29e"><td class="memTemplParams" colspan="2"><a id="a19c328582939a44ad6e106ad2ae1c29e"></a>
template&lt;typename _CharT2 &gt; </td></tr>
<tr class="memitem:a19c328582939a44ad6e106ad2ae1c29e"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt; __is_char&lt; _CharT2 &gt;::__value, int &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_find</b> (const _CharT2 *, size_t __len, _CharT2 __c) const</td></tr>
<tr class="separator:a19c328582939a44ad6e106ad2ae1c29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8878817c36a63c9875b01a6bb23fc2bc"><td class="memTemplParams" colspan="2"><a id="a8878817c36a63c9875b01a6bb23fc2bc"></a>
template&lt;typename _CharT2 &gt; </td></tr>
<tr class="memitem:a8878817c36a63c9875b01a6bb23fc2bc"><td class="memTemplItemLeft" align="right" valign="top">__gnu_cxx::__enable_if&lt;!__is_char&lt; _CharT2 &gt;::__value, int &gt;::__type&#160;</td><td class="memTemplItemRight" valign="bottom"><b>_M_find</b> (const _CharT2 *__zero, size_t __len, _CharT2 __c) const</td></tr>
<tr class="separator:a8878817c36a63c9875b01a6bb23fc2bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:aee1742c1c979514fe11b7b1b6595e7ab"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#aee1742c1c979514fe11b7b1b6595e7ab">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05799.html">ios_base</a> &amp;, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, bool &amp;) const</td></tr>
<tr class="separator:aee1742c1c979514fe11b7b1b6595e7ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03a67001904c1f1d5d4c34a958dedbbd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a03a67001904c1f1d5d4c34a958dedbbd">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long &amp;__v) const</td></tr>
<tr class="separator:a03a67001904c1f1d5d4c34a958dedbbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a550d079dcba1f4140f26db766e3ae531"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a550d079dcba1f4140f26db766e3ae531">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned short &amp;__v) const</td></tr>
<tr class="separator:a550d079dcba1f4140f26db766e3ae531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac931765bfbbd5ba933fcb21d1bf22e7c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#ac931765bfbbd5ba933fcb21d1bf22e7c">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned int &amp;__v) const</td></tr>
<tr class="separator:ac931765bfbbd5ba933fcb21d1bf22e7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32976dd0309c30b4fa592e2d13f0cb5a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a32976dd0309c30b4fa592e2d13f0cb5a">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long &amp;__v) const</td></tr>
<tr class="separator:a32976dd0309c30b4fa592e2d13f0cb5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d6a1d6af2dac3a1dde25e8ae1e72477"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a1d6a1d6af2dac3a1dde25e8ae1e72477">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long long &amp;__v) const</td></tr>
<tr class="separator:a1d6a1d6af2dac3a1dde25e8ae1e72477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b977609d4f92c8e1899dd4d76125c4f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a2b977609d4f92c8e1899dd4d76125c4f">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a05799.html">ios_base</a> &amp;__io, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long long &amp;__v) const</td></tr>
<tr class="separator:a2b977609d4f92c8e1899dd4d76125c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf3067e994fdf54ade5222e6f13cebcc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#abf3067e994fdf54ade5222e6f13cebcc">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05799.html">ios_base</a> &amp;, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, float &amp;) const</td></tr>
<tr class="separator:abf3067e994fdf54ade5222e6f13cebcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33556676f96535fa908ce805e35fda5b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a33556676f96535fa908ce805e35fda5b">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05799.html">ios_base</a> &amp;, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, double &amp;) const</td></tr>
<tr class="separator:a33556676f96535fa908ce805e35fda5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb04cb4c74797b0ef75038154d39f726"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#adb04cb4c74797b0ef75038154d39f726">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05799.html">ios_base</a> &amp;, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, long double &amp;) const</td></tr>
<tr class="separator:adb04cb4c74797b0ef75038154d39f726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30ca40af9407da445582b1a67c41db80"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a05899.html#a30ca40af9407da445582b1a67c41db80">do_get</a> (<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a05799.html">ios_base</a> &amp;, <a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, void *&amp;) const</td></tr>
<tr class="separator:a30ca40af9407da445582b1a67c41db80"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:aaaa39cc3ae39c5283101ce8c9c630902"><td class="memItemLeft" align="right" valign="top"><a id="aaaa39cc3ae39c5283101ce8c9c630902"></a>
static __c_locale&#160;</td><td class="memItemRight" valign="bottom"><b>_S_clone_c_locale</b> (__c_locale &amp;__cloc)  throw ()</td></tr>
<tr class="separator:aaaa39cc3ae39c5283101ce8c9c630902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60fbe742b113ff90f63e01c0ac658826"><td class="memItemLeft" align="right" valign="top"><a id="a60fbe742b113ff90f63e01c0ac658826"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>_S_create_c_locale</b> (__c_locale &amp;__cloc, const char *__s, __c_locale __old=0)</td></tr>
<tr class="separator:a60fbe742b113ff90f63e01c0ac658826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a8c1c763d0d99421ab859f9c11668af"><td class="memItemLeft" align="right" valign="top"><a id="a0a8c1c763d0d99421ab859f9c11668af"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>_S_destroy_c_locale</b> (__c_locale &amp;__cloc)</td></tr>
<tr class="separator:a0a8c1c763d0d99421ab859f9c11668af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e71ffc16033618e86c8c9d14ae4b022"><td class="memItemLeft" align="right" valign="top"><a id="a2e71ffc16033618e86c8c9d14ae4b022"></a>
static __c_locale&#160;</td><td class="memItemRight" valign="bottom"><b>_S_get_c_locale</b> ()</td></tr>
<tr class="separator:a2e71ffc16033618e86c8c9d14ae4b022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acda690006956a82c0cc436f5509c4f26"><td class="memItemLeft" align="right" valign="top"><a id="acda690006956a82c0cc436f5509c4f26"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>_S_get_c_name</b> ()  throw ()</td></tr>
<tr class="separator:acda690006956a82c0cc436f5509c4f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a426725452f3ac010eb3c090e83a6e574"><td class="memItemLeft" align="right" valign="top"><a id="a426725452f3ac010eb3c090e83a6e574"></a>
static __c_locale&#160;</td><td class="memItemRight" valign="bottom"><b>_S_lc_ctype_c_locale</b> (__c_locale __cloc, const char *__s)</td></tr>
<tr class="separator:a426725452f3ac010eb3c090e83a6e574"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename _CharT, typename _InIter&gt;<br />
class std::num_get&lt; _CharT, _InIter &gt;</h3>

<p>Primary class template num_get.</p>
<p>This facet encapsulates the code to parse and return a number from a string. It is used by the istream numeric extraction operators. </p>
<p>The num_get template uses protected virtual functions to provide the actual results. The public accessors forward the call to the virtual functions. These virtual functions are hooks for developers to implement the behavior they require from the num_get facet. </p>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l01952">1952</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a9a9a6afdb462d204cdc547b21a9ab994"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a9a6afdb462d204cdc547b21a9ab994">&#9670;&nbsp;</a></span>char_type</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef _CharT <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::<a class="el" href="a05899.html#a9a9a6afdb462d204cdc547b21a9ab994">char_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Public typedefs. </p>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l01958">1958</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="a54c3ce0bfdb7fb56c3ffe09b355fdefb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54c3ce0bfdb7fb56c3ffe09b355fdefb">&#9670;&nbsp;</a></span>iter_type</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef _InIter <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::<a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Public typedefs. </p>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l01959">1959</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a074eb427906209a5fbfa7f069ede6b6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a074eb427906209a5fbfa7f069ede6b6b">&#9670;&nbsp;</a></span>num_get()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::<a class="el" href="a05899.html">num_get</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__refs</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor performs initialization. </p>
<p>This is the constructor provided by the standard.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__refs</td><td>Passed to the base facet class. </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l01973">1973</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="a711d33666fddd49e7ec6d2cb7db17927"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a711d33666fddd49e7ec6d2cb7db17927">&#9670;&nbsp;</a></span>~num_get()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::~<a class="el" href="a05899.html">num_get</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destructor. </p>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02145">2145</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aee1742c1c979514fe11b7b1b6595e7ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee1742c1c979514fe11b7b1b6595e7ab">&#9670;&nbsp;</a></span>do_get() <span class="overload">[1/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00404_source.html#l00595">595</a> of file <a class="el" href="a00404_source.html">locale_facets.tcc</a>.</p>

<p class="reference">References <a class="el" href="a00383_source.html#l00776">std::ios_base::_M_getloc()</a>, <a class="el" href="a00383_source.html#l00326">std::ios_base::boolalpha</a>, <a class="el" href="a00383_source.html#l00405">std::ios_base::eofbit</a>, <a class="el" href="a00383_source.html#l00410">std::ios_base::failbit</a>, <a class="el" href="a00383_source.html#l00621">std::ios_base::flags()</a>, and <a class="el" href="a00383_source.html#l00413">std::ios_base::goodbit</a>.</p>

<p class="reference">Referenced by <a class="el" href="a00401_source.html#l01999">std::num_get&lt; _CharT, _InIter &gt;::get()</a>.</p>

</div>
</div>
<a id="a03a67001904c1f1d5d4c34a958dedbbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03a67001904c1f1d5d4c34a958dedbbd">&#9670;&nbsp;</a></span>do_get() <span class="overload">[2/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02215">2215</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="a550d079dcba1f4140f26db766e3ae531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a550d079dcba1f4140f26db766e3ae531">&#9670;&nbsp;</a></span>do_get() <span class="overload">[3/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02220">2220</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="ac931765bfbbd5ba933fcb21d1bf22e7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac931765bfbbd5ba933fcb21d1bf22e7c">&#9670;&nbsp;</a></span>do_get() <span class="overload">[4/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02225">2225</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="a32976dd0309c30b4fa592e2d13f0cb5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32976dd0309c30b4fa592e2d13f0cb5a">&#9670;&nbsp;</a></span>do_get() <span class="overload">[5/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02230">2230</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="a1d6a1d6af2dac3a1dde25e8ae1e72477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d6a1d6af2dac3a1dde25e8ae1e72477">&#9670;&nbsp;</a></span>do_get() <span class="overload">[6/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02236">2236</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="a2b977609d4f92c8e1899dd4d76125c4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b977609d4f92c8e1899dd4d76125c4f">&#9670;&nbsp;</a></span>do_get() <span class="overload">[7/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02241">2241</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a id="abf3067e994fdf54ade5222e6f13cebcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf3067e994fdf54ade5222e6f13cebcc">&#9670;&nbsp;</a></span>do_get() <span class="overload">[8/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00404_source.html#l00691">691</a> of file <a class="el" href="a00404_source.html">locale_facets.tcc</a>.</p>

<p class="reference">References <a class="el" href="a00290_source.html#l05128">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::c_str()</a>, <a class="el" href="a00383_source.html#l00405">std::ios_base::eofbit</a>, and <a class="el" href="a00293_source.html#l00952">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::reserve()</a>.</p>

</div>
</div>
<a id="a33556676f96535fa908ce805e35fda5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33556676f96535fa908ce805e35fda5b">&#9670;&nbsp;</a></span>do_get() <span class="overload">[9/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00404_source.html#l00706">706</a> of file <a class="el" href="a00404_source.html">locale_facets.tcc</a>.</p>

<p class="reference">References <a class="el" href="a00290_source.html#l05128">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::c_str()</a>, <a class="el" href="a00383_source.html#l00405">std::ios_base::eofbit</a>, and <a class="el" href="a00293_source.html#l00952">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::reserve()</a>.</p>

</div>
</div>
<a id="adb04cb4c74797b0ef75038154d39f726"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb04cb4c74797b0ef75038154d39f726">&#9670;&nbsp;</a></span>do_get() <span class="overload">[10/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long double &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00404_source.html#l00738">738</a> of file <a class="el" href="a00404_source.html">locale_facets.tcc</a>.</p>

<p class="reference">References <a class="el" href="a00290_source.html#l05128">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::c_str()</a>, <a class="el" href="a00383_source.html#l00405">std::ios_base::eofbit</a>, and <a class="el" href="a00293_source.html#l00952">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::reserve()</a>.</p>

</div>
</div>
<a id="a30ca40af9407da445582b1a67c41db80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30ca40af9407da445582b1a67c41db80">&#9670;&nbsp;</a></span>do_get() <span class="overload">[11/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the variable <em>v</em>. This function is a hook for derived classes to change the value returned. </p><dl class="section see"><dt>See also</dt><dd>get() for more details.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__beg</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00404_source.html#l00753">753</a> of file <a class="el" href="a00404_source.html">locale_facets.tcc</a>.</p>

<p class="reference">References <a class="el" href="a00383_source.html#l00381">std::ios_base::basefield</a>, <a class="el" href="a00383_source.html#l00621">std::ios_base::flags()</a>, and <a class="el" href="a00383_source.html#l00335">std::ios_base::hex</a>.</p>

</div>
</div>
<a id="a8d3f92f251568cbb953ca8fd180aebfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d3f92f251568cbb953ca8fd180aebfa">&#9670;&nbsp;</a></span>get() <span class="overload">[1/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the bool <em>v</em>. It does so by calling num_get::do_get().</p>
<p>If ios_base::boolalpha is set, attempts to read ctype&lt;CharT&gt;::truename() or ctype&lt;CharT&gt;::falsename(). Sets <em>v</em> to true or false if successful. Sets err to ios_base::failbit if reading the string fails. Sets err to ios_base::eofbit if the stream is emptied.</p>
<p>If ios_base::boolalpha is not set, proceeds as with reading a long, except if the value is 1, sets <em>v</em> to true, if the value is 0, sets <em>v</em> to false, and otherwise set err to ios_base::failbit.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l01999">1999</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="ace108d546731c43b4dc732b868de27f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace108d546731c43b4dc732b868de27f2">&#9670;&nbsp;</a></span>get() <span class="overload">[2/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>Parsing is affected by the flag settings in <em>io</em>.</p>
<p>The basic parse is affected by the value of io.flags() &amp; ios_base::basefield. If equal to ios_base::oct, parses like the scanf o specifier. Else if equal to ios_base::hex, parses like X specifier. Else if basefield equal to 0, parses like the i specifier. Otherwise, parses like d for signed and u for unsigned types. The matching type length modifier is also used.</p>
<p>Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02036">2036</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="a43aa504bdf16eb4c56a51931e9bcf14a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43aa504bdf16eb4c56a51931e9bcf14a">&#9670;&nbsp;</a></span>get() <span class="overload">[3/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>Parsing is affected by the flag settings in <em>io</em>.</p>
<p>The basic parse is affected by the value of io.flags() &amp; ios_base::basefield. If equal to ios_base::oct, parses like the scanf o specifier. Else if equal to ios_base::hex, parses like X specifier. Else if basefield equal to 0, parses like the i specifier. Otherwise, parses like d for signed and u for unsigned types. The matching type length modifier is also used.</p>
<p>Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02041">2041</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="aadd2b7d1654a53f63e43268cfa4fdc81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadd2b7d1654a53f63e43268cfa4fdc81">&#9670;&nbsp;</a></span>get() <span class="overload">[4/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>Parsing is affected by the flag settings in <em>io</em>.</p>
<p>The basic parse is affected by the value of io.flags() &amp; ios_base::basefield. If equal to ios_base::oct, parses like the scanf o specifier. Else if equal to ios_base::hex, parses like X specifier. Else if basefield equal to 0, parses like the i specifier. Otherwise, parses like d for signed and u for unsigned types. The matching type length modifier is also used.</p>
<p>Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02046">2046</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="a38433beee9dfd9df837b3a3958217f3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38433beee9dfd9df837b3a3958217f3d">&#9670;&nbsp;</a></span>get() <span class="overload">[5/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>Parsing is affected by the flag settings in <em>io</em>.</p>
<p>The basic parse is affected by the value of io.flags() &amp; ios_base::basefield. If equal to ios_base::oct, parses like the scanf o specifier. Else if equal to ios_base::hex, parses like X specifier. Else if basefield equal to 0, parses like the i specifier. Otherwise, parses like d for signed and u for unsigned types. The matching type length modifier is also used.</p>
<p>Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02051">2051</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="abb9cbb2f27d46bff07f489b1f9131510"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb9cbb2f27d46bff07f489b1f9131510">&#9670;&nbsp;</a></span>get() <span class="overload">[6/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>Parsing is affected by the flag settings in <em>io</em>.</p>
<p>The basic parse is affected by the value of io.flags() &amp; ios_base::basefield. If equal to ios_base::oct, parses like the scanf o specifier. Else if equal to ios_base::hex, parses like X specifier. Else if basefield equal to 0, parses like the i specifier. Otherwise, parses like d for signed and u for unsigned types. The matching type length modifier is also used.</p>
<p>Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02057">2057</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="a74265a0f1a9d00a82a34c6f81845257b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74265a0f1a9d00a82a34c6f81845257b">&#9670;&nbsp;</a></span>get() <span class="overload">[7/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long long &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>Parsing is affected by the flag settings in <em>io</em>.</p>
<p>The basic parse is affected by the value of io.flags() &amp; ios_base::basefield. If equal to ios_base::oct, parses like the scanf o specifier. Else if equal to ios_base::hex, parses like X specifier. Else if basefield equal to 0, parses like the i specifier. Otherwise, parses like d for signed and u for unsigned types. The matching type length modifier is also used.</p>
<p>Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02062">2062</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="ae5066dd2d56bc7bb5087c076bb8f2cf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5066dd2d56bc7bb5087c076bb8f2cf7">&#9670;&nbsp;</a></span>get() <span class="overload">[8/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>The input characters are parsed like the scanf g specifier. The matching type length modifier is also used.</p>
<p>The decimal point character used is numpunct::decimal_point(). Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02096">2096</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="a07daf51c33fc6a3fe3fb91a6dc4c2124"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07daf51c33fc6a3fe3fb91a6dc4c2124">&#9670;&nbsp;</a></span>get() <span class="overload">[9/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>The input characters are parsed like the scanf g specifier. The matching type length modifier is also used.</p>
<p>The decimal point character used is numpunct::decimal_point(). Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02101">2101</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="a334826165564d5cf68216f196271c18f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a334826165564d5cf68216f196271c18f">&#9670;&nbsp;</a></span>get() <span class="overload">[10/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long double &amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the integral variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>The input characters are parsed like the scanf g specifier. The matching type length modifier is also used.</p>
<p>The decimal point character used is numpunct::decimal_point(). Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02106">2106</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<a id="ae1c350b023ef9b857b1a0329a1e26c73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1c350b023ef9b857b1a0329a1e26c73">&#9670;&nbsp;</a></span>get() <span class="overload">[11/11]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05899.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>&#160;</td>
          <td class="paramname"><em>__end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html">ios_base</a> &amp;&#160;</td>
          <td class="paramname"><em>__io</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a05799.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;&#160;</td>
          <td class="paramname"><em>__err</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&amp;&#160;</td>
          <td class="paramname"><em>__v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numeric parsing. </p>
<p>Parses the input stream into the pointer variable <em>v</em>. It does so by calling num_get::do_get().</p>
<p>The input characters are parsed like the scanf p specifier.</p>
<p>Digit grouping is interpreted according to numpunct::grouping() and numpunct::thousands_sep(). If the pattern of digit groups isn't consistent, sets err to ios_base::failbit.</p>
<p>Note that the digit grouping effect for pointers is a bit ambiguous in the standard and shouldn't be relied on. See DR 344.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to ios_base::failbit and leaves <em>v</em> unaltered. Sets err to ios_base::eofbit if the stream is emptied.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">__in</td><td>Start of input stream. </td></tr>
    <tr><td class="paramname">__end</td><td>End of input stream. </td></tr>
    <tr><td class="paramname">__io</td><td>Source of locale and flags. </td></tr>
    <tr><td class="paramname">__err</td><td>Error flags to set. </td></tr>
    <tr><td class="paramname">__v</td><td>Value to format and insert. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Iterator after reading. </dd></dl>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l02139">2139</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

<p class="reference">References <a class="el" href="a00404_source.html#l00595">std::num_get&lt; _CharT, _InIter &gt;::do_get()</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a9ba35915bc52e34ce33274bc6c4b3df0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ba35915bc52e34ce33274bc6c4b3df0">&#9670;&nbsp;</a></span>id</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a05827.html">locale::id</a> <a class="el" href="a05899.html">std::num_get</a>&lt; _CharT, _InIter &gt;::id</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Numpunct facet id. </p>

<p class="definition">Definition at line <a class="el" href="a00401_source.html#l01963">1963</a> of file <a class="el" href="a00401_source.html">locale_facets.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a00401_source.html">locale_facets.h</a></li>
<li><a class="el" href="a00404_source.html">locale_facets.tcc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a01541.html">std</a></li><li class="navelem"><a class="el" href="a05899.html">num_get</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>