Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c74ab286c3d46f9b82671d206e43a74b > files > 626

libstdc++-docs-4.6.3-2.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>libstdc++: std::num_get&lt; _CharT, _InIter &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libstdc++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a00620.html','');
</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="#friends">Friends</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="a01190.html">Locales</a></div></div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="std::num_get" --><!-- doxytag: inherits="std::locale::facet" -->
<p>Primary class template <a class="el" href="a00620.html" title="Primary class template num_get.This facet encapsulates the code to parse and return a number from a s...">num_get</a>.This facet encapsulates the code to parse and return a number from a string. It is used by the istream numeric extraction operators.  
 <a href="a00620.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for std::num_get&lt; _CharT, _InIter &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="a02269.png" border="0" usemap="#std_1_1num__get_3_01___char_t_00_01___in_iter_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="std_1_1num__get_3_01___char_t_00_01___in_iter_01_4_inherit__map" id="std_1_1num__get_3_01___char_t_00_01___in_iter_01_4_inherit__map">
<area shape="rect" id="node2" href="a00582.html" title="Localization functionality base class.The facet class is the base class for a localization feature..." alt="" coords="47,5,156,35"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="a02270.html">List of all members.</a></p>
<h2><a name="pub-types"></a>
Public Types</h2>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<ul>
<li>typedef _CharT <a class="el" href="a00620.html#a9a9a6afdb462d204cdc547b21a9ab994">char_type</a>
<li>typedef _InIter <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="a00620.html#a074eb427906209a5fbfa7f069ede6b6b">num_get</a> (size_t __refs=0)
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a45e17577092933c4b88e63a1a6c502aa">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, void *&amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, bool &amp;__v) const 
</ul>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<ul>
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#ae03eedcbd3e8addcaa26c78b928312c6">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long &amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#ab6ed8c6ba4e4ad3d7f44927550274201">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned short &amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a9d63df8de78526d50ae9dec97f04b563">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned int &amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a2884e7f8f7198ac905c4391abea340d9">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long &amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#ab729916c2674f3ad0a239433f7e69837">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long long &amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a4e5cc5c4977963b731875695c7dea880">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long long &amp;__v) const 
</ul>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<ul>
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a2e4df6729790dbd076e72e3f99abe705">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, float &amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a4325f207cc6cd18d22768f3bd80a30cb">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, double &amp;__v) const 
<li><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a10ee7be09bf8fd0ae201522c04af1499">get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __in, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long double &amp;__v) const 
</ul>
<h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2>
<ul>
<li>static <a class="el" href="a00583.html">locale::id</a> <a class="el" href="a00620.html#a9ba35915bc52e34ce33274bc6c4b3df0">id</a>
</ul>
<h2><a name="pro-methods"></a>
Protected Member Functions</h2>
<ul>
<li>virtual <a class="el" href="a00620.html#a711d33666fddd49e7ec6d2cb7db17927">~num_get</a> ()
<li><a class="anchor" id="abb611d6f44a39bf097d0ab3c7a4e086d"></a><!-- doxytag: member="std::num_get::_M_extract_float" ref="abb611d6f44a39bf097d0ab3c7a4e086d" args="(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, string &amp;) const " -->
<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <b>_M_extract_float</b> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00528.html">ios_base</a> &amp;, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, <a class="el" href="a00253.html">string</a> &amp;) const 
<li><a class="anchor" id="ad0784a1f0fb67aed5141a52930a6e4df"></a><!-- doxytag: member="std::num_get::_M_extract_int" ref="ad0784a1f0fb67aed5141a52930a6e4df" args="(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, _ValueT &amp;) const " -->
template&lt;typename _ValueT &gt; <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <b>_M_extract_int</b> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00528.html">ios_base</a> &amp;, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, _ValueT &amp;) const 
<li><a class="anchor" id="a3716d659782f7b63475c048bdd71b476"></a><!-- doxytag: member="std::num_get::_M_find" ref="a3716d659782f7b63475c048bdd71b476" args="(const _CharT2 *, size_t __len, _CharT2 __c) const " -->
template&lt;typename _CharT2 &gt; __gnu_cxx::__enable_if<br class="typebreak"/>
&lt; __is_char&lt; _CharT2 &gt;<br class="typebreak"/>
::__value, int &gt;::__type <b>_M_find</b> (const _CharT2 *, size_t __len, _CharT2 __c) const 
<li><a class="anchor" id="a7ea03132d6d9f28bdf40519b5fcb9925"></a><!-- doxytag: member="std::num_get::_M_find" ref="a7ea03132d6d9f28bdf40519b5fcb9925" args="(const _CharT2 *__zero, size_t __len, _CharT2 __c) const " -->
template&lt;typename _CharT2 &gt; __gnu_cxx::__enable_if<br class="typebreak"/>
&lt;!__is_char&lt; _CharT2 &gt;<br class="typebreak"/>
::__value, int &gt;::__type <b>_M_find</b> (const _CharT2 *__zero, size_t __len, _CharT2 __c) const 
</ul>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<ul>
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00528.html">ios_base</a> &amp;, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;, bool &amp;) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a0711905116ab902d5acc4ecdc1657d39">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long &amp;__v) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a1058d5b6fb36e29d822ac18466d9391b">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned short &amp;__v) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a08f768a917654162c9c1d522b989c56d">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned int &amp;__v) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a3d3570e15d240b2014f7253e32decfbe">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long &amp;__v) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#ad5b88a9ce4bae98b15e910c7f6dded0a">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long long &amp;__v) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a1c08e47dd21065d6154e75582feea9cd">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __beg, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> __end, <a class="el" href="a00528.html">ios_base</a> &amp;__io, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, unsigned long long &amp;__v) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a3721022949bae95c238e000be519fa74">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00528.html">ios_base</a> &amp;, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, float &amp;) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#af50b1e4768ce222dfc66e09648f697da">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00528.html">ios_base</a> &amp;, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, double &amp;) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#a0cec255d940c8a30d1f4d8bc47b56794">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00528.html">ios_base</a> &amp;, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, long double &amp;) const 
<li>virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html#af95e07b77d8f50869f1cddbcca7c66cd">do_get</a> (<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a>, <a class="el" href="a00528.html">ios_base</a> &amp;, <a class="el" href="a00528.html#a0487f09dbaf55c34d14350a54daf0bbd">ios_base::iostate</a> &amp;__err, void *&amp;) const 
</ul>
<h2><a name="pro-static-methods"></a>
Static Protected Member Functions</h2>
<ul>
<li><a class="anchor" id="aaaa39cc3ae39c5283101ce8c9c630902"></a><!-- doxytag: member="std::num_get::_S_clone_c_locale" ref="aaaa39cc3ae39c5283101ce8c9c630902" args="(__c_locale &amp;__cloc)" -->
static __c_locale <b>_S_clone_c_locale</b> (__c_locale &amp;__cloc)  throw ()
<li><a class="anchor" id="a60fbe742b113ff90f63e01c0ac658826"></a><!-- doxytag: member="std::num_get::_S_create_c_locale" ref="a60fbe742b113ff90f63e01c0ac658826" args="(__c_locale &amp;__cloc, const char *__s, __c_locale __old=0)" -->
static void <b>_S_create_c_locale</b> (__c_locale &amp;__cloc, const char *__s, __c_locale __old=0)
<li><a class="anchor" id="a0a8c1c763d0d99421ab859f9c11668af"></a><!-- doxytag: member="std::num_get::_S_destroy_c_locale" ref="a0a8c1c763d0d99421ab859f9c11668af" args="(__c_locale &amp;__cloc)" -->
static void <b>_S_destroy_c_locale</b> (__c_locale &amp;__cloc)
<li><a class="anchor" id="a2e71ffc16033618e86c8c9d14ae4b022"></a><!-- doxytag: member="std::num_get::_S_get_c_locale" ref="a2e71ffc16033618e86c8c9d14ae4b022" args="()" -->
static __c_locale <b>_S_get_c_locale</b> ()
<li><a class="anchor" id="acda690006956a82c0cc436f5509c4f26"></a><!-- doxytag: member="std::num_get::_S_get_c_name" ref="acda690006956a82c0cc436f5509c4f26" args="()" -->
static const char * <b>_S_get_c_name</b> ()  throw ()
<li><a class="anchor" id="a426725452f3ac010eb3c090e83a6e574"></a><!-- doxytag: member="std::num_get::_S_lc_ctype_c_locale" ref="a426725452f3ac010eb3c090e83a6e574" args="(__c_locale __cloc, const char *__s)" -->
static __c_locale <b>_S_lc_ctype_c_locale</b> (__c_locale __cloc, const char *__s)
</ul>
<h2><a name="friends"></a>
Friends</h2>
<ul>
<li><a class="anchor" id="ad6cc86eddbc65fb7e6d6d09b2c42d697"></a><!-- doxytag: member="std::num_get::locale::_Impl" ref="ad6cc86eddbc65fb7e6d6d09b2c42d697" args="" -->
class <b>locale::_Impl</b>
</ul>
<hr/><a name="details" id="details"></a><h2>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 <a class="el" href="a00620.html" title="Primary class template num_get.This facet encapsulates the code to parse and return a number from a s...">num_get</a>.</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 <a class="el" href="a00620.html" title="Primary class template num_get.This facet encapsulates the code to parse and return a number from a s...">num_get</a> 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 <a class="el" href="a00620.html" title="Primary class template num_get.This facet encapsulates the code to parse and return a number from a s...">num_get</a> facet. </p>

<p>Definition at line <a class="el" href="a00928_source.html#l01916">1916</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>
</div><hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a9a9a6afdb462d204cdc547b21a9ab994"></a><!-- doxytag: member="std::num_get::char_type" ref="a9a9a6afdb462d204cdc547b21a9ab994" args="" -->
<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="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::<a class="el" href="a00620.html#a9a9a6afdb462d204cdc547b21a9ab994">char_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Public typedefs. </p>

<p>Definition at line <a class="el" href="a00928_source.html#l01922">1922</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a54c3ce0bfdb7fb56c3ffe09b355fdefb"></a><!-- doxytag: member="std::num_get::iter_type" ref="a54c3ce0bfdb7fb56c3ffe09b355fdefb" args="" -->
<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="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::<a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Public typedefs. </p>

<p>Definition at line <a class="el" href="a00928_source.html#l01923">1923</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a074eb427906209a5fbfa7f069ede6b6b"></a><!-- doxytag: member="std::num_get::num_get" ref="a074eb427906209a5fbfa7f069ede6b6b" args="(size_t __refs=0)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::<a class="el" href="a00620.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><code> [inline, explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Definition at line <a class="el" href="a00928_source.html#l01937">1937</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a711d33666fddd49e7ec6d2cb7db17927"></a><!-- doxytag: member="std::num_get::~num_get" ref="a711d33666fddd49e7ec6d2cb7db17927" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::~<a class="el" href="a00620.html">num_get</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructor. </p>

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

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a3721022949bae95c238e000be519fa74"></a><!-- doxytag: member="std::num_get::do_get" ref="a3721022949bae95c238e000be519fa74" args="(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;__err, float &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00929_source.html#l00688">688</a> of file <a class="el" href="a00929_source.html">locale_facets.tcc</a>.</p>

<p>References <a class="el" href="a00770_source.html#l01766">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::c_str()</a>, <a class="el" href="a00909_source.html#l00339">std::ios_base::eofbit</a>, and <a class="el" href="a00771_source.html#l00504">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::reserve()</a>.</p>

</div>
</div>
<a class="anchor" id="af255e5f4d57d34ee8829b2f9fd3d8946"></a><!-- doxytag: member="std::num_get::do_get" ref="af255e5f4d57d34ee8829b2f9fd3d8946" args="(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, bool &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00929_source.html#l00592">592</a> of file <a class="el" href="a00929_source.html">locale_facets.tcc</a>.</p>

<p>References <a class="el" href="a00909_source.html#l00708">std::ios_base::_M_getloc()</a>, <a class="el" href="a00909_source.html#l00260">std::ios_base::boolalpha</a>, <a class="el" href="a00909_source.html#l00339">std::ios_base::eofbit</a>, <a class="el" href="a00909_source.html#l00344">std::ios_base::failbit</a>, <a class="el" href="a00909_source.html#l00553">std::ios_base::flags()</a>, and <a class="el" href="a00909_source.html#l00347">std::ios_base::goodbit</a>.</p>

</div>
</div>
<a class="anchor" id="a0711905116ab902d5acc4ecdc1657d39"></a><!-- doxytag: member="std::num_get::do_get" ref="a0711905116ab902d5acc4ecdc1657d39" args="(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline, protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02174">2174</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1058d5b6fb36e29d822ac18466d9391b"></a><!-- doxytag: member="std::num_get::do_get" ref="a1058d5b6fb36e29d822ac18466d9391b" args="(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned short &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline, protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02179">2179</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a08f768a917654162c9c1d522b989c56d"></a><!-- doxytag: member="std::num_get::do_get" ref="a08f768a917654162c9c1d522b989c56d" args="(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned int &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline, protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02184">2184</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3d3570e15d240b2014f7253e32decfbe"></a><!-- doxytag: member="std::num_get::do_get" ref="a3d3570e15d240b2014f7253e32decfbe" args="(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline, protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02189">2189</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad5b88a9ce4bae98b15e910c7f6dded0a"></a><!-- doxytag: member="std::num_get::do_get" ref="ad5b88a9ce4bae98b15e910c7f6dded0a" args="(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline, protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02195">2195</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1c08e47dd21065d6154e75582feea9cd"></a><!-- doxytag: member="std::num_get::do_get" ref="a1c08e47dd21065d6154e75582feea9cd" args="(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline, protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02200">2200</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0cec255d940c8a30d1f4d8bc47b56794"></a><!-- doxytag: member="std::num_get::do_get" ref="a0cec255d940c8a30d1f4d8bc47b56794" args="(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;__err, long double &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00929_source.html#l00735">735</a> of file <a class="el" href="a00929_source.html">locale_facets.tcc</a>.</p>

<p>References <a class="el" href="a00770_source.html#l01766">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::c_str()</a>, <a class="el" href="a00909_source.html#l00339">std::ios_base::eofbit</a>, and <a class="el" href="a00771_source.html#l00504">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::reserve()</a>.</p>

</div>
</div>
<a class="anchor" id="af50b1e4768ce222dfc66e09648f697da"></a><!-- doxytag: member="std::num_get::do_get" ref="af50b1e4768ce222dfc66e09648f697da" args="(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;__err, double &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00929_source.html#l00703">703</a> of file <a class="el" href="a00929_source.html">locale_facets.tcc</a>.</p>

<p>References <a class="el" href="a00770_source.html#l01766">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::c_str()</a>, <a class="el" href="a00909_source.html#l00339">std::ios_base::eofbit</a>, and <a class="el" href="a00771_source.html#l00504">std::basic_string&lt; _CharT, _Traits, _Alloc &gt;::reserve()</a>.</p>

</div>
</div>
<a class="anchor" id="af95e07b77d8f50869f1cddbcca7c66cd"></a><!-- doxytag: member="std::num_get::do_get" ref="af95e07b77d8f50869f1cddbcca7c66cd" args="(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;__err, void *&amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_InIter <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::do_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [protected, virtual]</code></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="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00620.html#aab0659217655067b7ff29110a4d0d1ac" title="Numeric parsing.">get()</a> for more details.</dd></dl>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00929_source.html#l00750">750</a> of file <a class="el" href="a00929_source.html">locale_facets.tcc</a>.</p>

<p>References <a class="el" href="a00909_source.html#l00315">std::ios_base::basefield</a>, <a class="el" href="a00909_source.html#l00553">std::ios_base::flags()</a>, and <a class="el" href="a00909_source.html#l00269">std::ios_base::hex</a>.</p>

</div>
</div>
<a class="anchor" id="a2e4df6729790dbd076e72e3f99abe705"></a><!-- doxytag: member="std::num_get::get" ref="a2e4df6729790dbd076e72e3f99abe705" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, float &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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 <a class="el" href="a00641.html#a97688f5c8bde7722fe011c95d01566e8" title="Return decimal point character.">numpunct::decimal_point()</a>. Digit grouping is interpreted according to <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02058">2058</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4325f207cc6cd18d22768f3bd80a30cb"></a><!-- doxytag: member="std::num_get::get" ref="a4325f207cc6cd18d22768f3bd80a30cb" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, double &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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 <a class="el" href="a00641.html#a97688f5c8bde7722fe011c95d01566e8" title="Return decimal point character.">numpunct::decimal_point()</a>. Digit grouping is interpreted according to <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02063">2063</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a45e17577092933c4b88e63a1a6c502aa"></a><!-- doxytag: member="std::num_get::get" ref="a45e17577092933c4b88e63a1a6c502aa" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, void *&amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</p>
<p>The input characters are parsed like the scanf p specifier.</p>
<p>Digit grouping is interpreted according to <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</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 <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02100">2100</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2884e7f8f7198ac905c4391abea340d9"></a><!-- doxytag: member="std::num_get::get" ref="a2884e7f8f7198ac905c4391abea340d9" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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; <a class="el" href="a00528.html#a1c78bab2448707823dbb382c1f9d872a" title="A mask of dec|oct|hex. Useful for the 2-arg form of setf.">ios_base::basefield</a>. If equal to <a class="el" href="a00528.html#ab9d72ba493c0a12da9e6669c32af98ed" title="Converts integer input or generates integer output in octal base.">ios_base::oct</a>, parses like the scanf o specifier. Else if equal to <a class="el" href="a00528.html#a0dec2040942a5b127ce98be81486466f" title="Converts integer input or generates integer output in hexadecimal base.">ios_base::hex</a>, 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 <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02014">2014</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="aab0659217655067b7ff29110a4d0d1ac"></a><!-- doxytag: member="std::num_get::get" ref="aab0659217655067b7ff29110a4d0d1ac" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, bool &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</p>
<p>If <a class="el" href="a00528.html#a7643f003a532a377d00ebe8bd288985f" title="Insert/extract bool in alphabetic rather than numeric format.">ios_base::boolalpha</a> 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 <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> if reading the string fails. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<p>If <a class="el" href="a00528.html#a7643f003a532a377d00ebe8bd288985f" title="Insert/extract bool in alphabetic rather than numeric format.">ios_base::boolalpha</a> 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 <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

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

<p>Referenced by <a class="el" href="a00913_source.html#l00116">std::basic_istream&lt; _CharT, _Traits &gt;::operator&gt;&gt;()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6ed8c6ba4e4ad3d7f44927550274201"></a><!-- doxytag: member="std::num_get::get" ref="ab6ed8c6ba4e4ad3d7f44927550274201" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned short &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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; <a class="el" href="a00528.html#a1c78bab2448707823dbb382c1f9d872a" title="A mask of dec|oct|hex. Useful for the 2-arg form of setf.">ios_base::basefield</a>. If equal to <a class="el" href="a00528.html#ab9d72ba493c0a12da9e6669c32af98ed" title="Converts integer input or generates integer output in octal base.">ios_base::oct</a>, parses like the scanf o specifier. Else if equal to <a class="el" href="a00528.html#a0dec2040942a5b127ce98be81486466f" title="Converts integer input or generates integer output in hexadecimal base.">ios_base::hex</a>, 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 <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02004">2004</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4e5cc5c4977963b731875695c7dea880"></a><!-- doxytag: member="std::num_get::get" ref="a4e5cc5c4977963b731875695c7dea880" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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; <a class="el" href="a00528.html#a1c78bab2448707823dbb382c1f9d872a" title="A mask of dec|oct|hex. Useful for the 2-arg form of setf.">ios_base::basefield</a>. If equal to <a class="el" href="a00528.html#ab9d72ba493c0a12da9e6669c32af98ed" title="Converts integer input or generates integer output in octal base.">ios_base::oct</a>, parses like the scanf o specifier. Else if equal to <a class="el" href="a00528.html#a0dec2040942a5b127ce98be81486466f" title="Converts integer input or generates integer output in hexadecimal base.">ios_base::hex</a>, 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 <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02025">2025</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9d63df8de78526d50ae9dec97f04b563"></a><!-- doxytag: member="std::num_get::get" ref="a9d63df8de78526d50ae9dec97f04b563" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned int &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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; <a class="el" href="a00528.html#a1c78bab2448707823dbb382c1f9d872a" title="A mask of dec|oct|hex. Useful for the 2-arg form of setf.">ios_base::basefield</a>. If equal to <a class="el" href="a00528.html#ab9d72ba493c0a12da9e6669c32af98ed" title="Converts integer input or generates integer output in octal base.">ios_base::oct</a>, parses like the scanf o specifier. Else if equal to <a class="el" href="a00528.html#a0dec2040942a5b127ce98be81486466f" title="Converts integer input or generates integer output in hexadecimal base.">ios_base::hex</a>, 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 <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02009">2009</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="a10ee7be09bf8fd0ae201522c04af1499"></a><!-- doxytag: member="std::num_get::get" ref="a10ee7be09bf8fd0ae201522c04af1499" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long double &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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 <a class="el" href="a00641.html#a97688f5c8bde7722fe011c95d01566e8" title="Return decimal point character.">numpunct::decimal_point()</a>. Digit grouping is interpreted according to <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02068">2068</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab729916c2674f3ad0a239433f7e69837"></a><!-- doxytag: member="std::num_get::get" ref="ab729916c2674f3ad0a239433f7e69837" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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; <a class="el" href="a00528.html#a1c78bab2448707823dbb382c1f9d872a" title="A mask of dec|oct|hex. Useful for the 2-arg form of setf.">ios_base::basefield</a>. If equal to <a class="el" href="a00528.html#ab9d72ba493c0a12da9e6669c32af98ed" title="Converts integer input or generates integer output in octal base.">ios_base::oct</a>, parses like the scanf o specifier. Else if equal to <a class="el" href="a00528.html#a0dec2040942a5b127ce98be81486466f" title="Converts integer input or generates integer output in hexadecimal base.">ios_base::hex</a>, 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 <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

<p>Definition at line <a class="el" href="a00928_source.html#l02020">2020</a> of file <a class="el" href="a00928_source.html">locale_facets.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae03eedcbd3e8addcaa26c78b928312c6"></a><!-- doxytag: member="std::num_get::get" ref="ae03eedcbd3e8addcaa26c78b928312c6" args="(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long &amp;__v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00620.html#a54c3ce0bfdb7fb56c3ffe09b355fdefb">iter_type</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00620.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="a00620.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="a00528.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="a00528.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<code> [inline]</code></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 <a class="el" href="a00620.html#af255e5f4d57d34ee8829b2f9fd3d8946" title="Numeric parsing.">num_get::do_get()</a>.</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; <a class="el" href="a00528.html#a1c78bab2448707823dbb382c1f9d872a" title="A mask of dec|oct|hex. Useful for the 2-arg form of setf.">ios_base::basefield</a>. If equal to <a class="el" href="a00528.html#ab9d72ba493c0a12da9e6669c32af98ed" title="Converts integer input or generates integer output in octal base.">ios_base::oct</a>, parses like the scanf o specifier. Else if equal to <a class="el" href="a00528.html#a0dec2040942a5b127ce98be81486466f" title="Converts integer input or generates integer output in hexadecimal base.">ios_base::hex</a>, 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 <a class="el" href="a00641.html#aa0224a1b6cfac9b22f90120720f96027" title="Return grouping specification.">numpunct::grouping()</a> and <a class="el" href="a00641.html#a777f05af2a314b69847ebb58db425bbc" title="Return thousands separator character.">numpunct::thousands_sep()</a>. If the pattern of digit groups isn't consistent, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a>.</p>
<p>If parsing the string yields a valid value for <em>v</em>, <em>v</em> is set. Otherwise, sets err to <a class="el" href="a00528.html#aec074f3d22b7cf5e70d1e91cb9f9d5c4" title="Indicates that an input operation failed to read the expected characters, or that an output operation...">ios_base::failbit</a> and leaves <em>v</em> unaltered. Sets err to <a class="el" href="a00528.html#a806f6f377e4fb4525d19e6d24df3cd62" title="Indicates that an input operation reached the end of an input sequence.">ios_base::eofbit</a> if the stream is emptied.</p>
<dl><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd>Iterator after reading. </dd></dl>

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

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a9ba35915bc52e34ce33274bc6c4b3df0"></a><!-- doxytag: member="std::num_get::id" ref="a9ba35915bc52e34ce33274bc6c4b3df0" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _CharT , typename _InIter &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00583.html">locale::id</a> <a class="el" href="a00620.html">std::num_get</a>&lt; _CharT, _InIter &gt;::<a class="el" href="a00620.html#a9ba35915bc52e34ce33274bc6c4b3df0">id</a><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Numpunct facet id. </p>

<p>Definition at line <a class="el" href="a00928_source.html#l01927">1927</a> of file <a class="el" href="a00928_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="a00928_source.html">locale_facets.h</a></li>
<li><a class="el" href="a00929_source.html">locale_facets.tcc</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="a01137.html">std</a>      </li>
      <li class="navelem"><a class="el" href="a00620.html">num_get</a>      </li>
      <li class="footer">Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>