Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / convert / doc / html / boost / cnv / strtol.html
index fae7b6b..a0126d1 100644 (file)
   <span class="keyword">typedef</span> <a class="link" href="strtol.html" title="Struct strtol">boost::cnv::strtol</a>               <a name="boost.cnv.strtol.this_type"></a><span class="identifier">this_type</span><span class="special">;</span>
   <span class="keyword">typedef</span> <a class="link" href="cnvbase.html" title="Struct template cnvbase">boost::cnv::cnvbase</a><span class="special">&lt;</span> <a class="link" href="strtol.html#boost.cnv.strtol.this_type">this_type</a> <span class="special">&gt;</span> <a name="boost.cnv.strtol.base_type"></a><span class="identifier">base_type</span><span class="special">;</span>
 
-  <span class="comment">// <a class="link" href="strtol.html#idm46141409524720-bb">private member functions</a></span>
+  <span class="comment">// <a class="link" href="strtol.html#idm45211496256608-bb">private member functions</a></span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409524144-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">int_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496256032-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">int_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409520784-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">sint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496252672-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">sint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409517424-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">lint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496249312-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">lint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409514064-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">llint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496245952-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">llint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409510688-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">uint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496242576-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">uint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409507328-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">usint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496239216-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">usint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409503952-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ulint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496235840-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ulint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409500576-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ullint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496232464-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ullint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409497200-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">flt_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496229088-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">flt_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409493840-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">dbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496225728-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">dbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409490480-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ldbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496222368-bb"><span class="identifier">str_to</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ldbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409487120-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">int_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496219008-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">int_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409483760-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">uint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496215648-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">uint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409480400-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">lint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496212288-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">lint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409477040-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">ulint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496208928-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">ulint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409473680-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">llint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496205568-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">llint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409470320-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">ullint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496202208-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">ullint_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409466960-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">dbl_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496198848-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="identifier">dbl_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">,</span> <span class="keyword">typename</span> in_type<span class="special">&gt;</span> 
-    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409463600-bb"><span class="identifier">i_to_str</span></a><span class="special">(</span><span class="identifier">in_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496195488-bb"><span class="identifier">i_to_str</span></a><span class="special">(</span><span class="identifier">in_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">,</span> <span class="keyword">typename</span> out_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409459680-bb"><span class="identifier">str_to_i</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496191568-bb"><span class="identifier">str_to_i</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">,</span> <span class="keyword">typename</span> out_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409455760-bb"><span class="identifier">str_to_d</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496187648-bb"><span class="identifier">str_to_d</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 
-  <span class="comment">// <a class="link" href="strtol.html#idm46141409451680-bb">private static functions</a></span>
-  <span class="keyword">static</span> <span class="keyword">double</span> <a class="link" href="strtol.html#idm46141409451104-bb"><span class="identifier">adjust_fraction</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
-  <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="strtol.html#idm46141409448608-bb"><span class="identifier">get_char</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+  <span class="comment">// <a class="link" href="strtol.html#idm45211496183568-bb">private static functions</a></span>
+  <span class="keyword">static</span> <span class="keyword">double</span> <a class="link" href="strtol.html#idm45211496182992-bb"><span class="identifier">adjust_fraction</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+  <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="strtol.html#idm45211496180496-bb"><span class="identifier">get_char</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
 
-  <span class="comment">// <a class="link" href="strtol.html#idm46141409446640-bb">public member functions</a></span>
+  <span class="comment">// <a class="link" href="strtol.html#idm45211496178528-bb">public member functions</a></span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">,</span> <span class="keyword">typename</span> Type<span class="special">&gt;</span> 
-    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409446080-bb"><span class="identifier">i_to_str</span></a><span class="special">(</span><span class="identifier">Type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496177968-bb"><span class="identifier">i_to_str</span></a><span class="special">(</span><span class="identifier">Type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm46141409442160-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">boost</span><span class="special">::</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a class="link" href="strtol.html#idm45211496174048-bb"><span class="identifier">to_str</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
   <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">,</span> <span class="keyword">typename</span> out_type<span class="special">&gt;</span> 
-    <span class="keyword">void</span> <a class="link" href="strtol.html#idm46141409438800-bb"><span class="identifier">str_to_i</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="keyword">void</span> <a class="link" href="strtol.html#idm45211496170688-bb"><span class="identifier">str_to_i</span></a><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">}</span><span class="special">;</span></pre></div>
 <div class="refsect1">
-<a name="idm45356085259056"></a><h2>Description</h2>
+<a name="idm46230273437760"></a><h2>Description</h2>
 <p>The converter offers a fairly decent overall performance and moderate formatting facilities. </p>
 <div class="refsect2">
-<a name="idm45356085258272"></a><h3>
-<a name="idm46141409524720-bb"></a><code class="computeroutput">strtol</code> private member functions</h3>
+<a name="idm46230273436976"></a><h3>
+<a name="idm45211496256608-bb"></a><code class="computeroutput">strtol</code> private member functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409524144-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">int_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496256032-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">int_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409520784-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">sint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496252672-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">sint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409517424-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">lint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496249312-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">lint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409514064-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">llint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496245952-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">llint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409510688-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">uint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496242576-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">uint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409507328-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">usint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496239216-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">usint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409503952-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ulint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496235840-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ulint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409500576-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ullint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496232464-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ullint_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409497200-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">flt_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496229088-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">flt_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409493840-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">dbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496225728-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">dbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409490480-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ldbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496222368-bb"></a><span class="identifier">str_to</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> v<span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">ldbl_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409487120-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">int_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496219008-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">int_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409483760-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">uint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496215648-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">uint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409480400-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">lint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496212288-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">lint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409477040-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">ulint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496208928-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">ulint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409473680-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">llint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496205568-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">llint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409470320-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">ullint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496202208-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">ullint_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409466960-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">dbl_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496198848-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="identifier">dbl_type</span> v<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">,</span> <span class="keyword">typename</span> in_type<span class="special">&gt;</span> 
-  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409463600-bb"></a><span class="identifier">i_to_str</span><span class="special">(</span><span class="identifier">in_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496195488-bb"></a><span class="identifier">i_to_str</span><span class="special">(</span><span class="identifier">in_type</span><span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">,</span> <span class="keyword">typename</span> out_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409459680-bb"></a><span class="identifier">str_to_i</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496191568-bb"></a><span class="identifier">str_to_i</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">,</span> <span class="keyword">typename</span> out_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409455760-bb"></a><span class="identifier">str_to_d</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="keyword">void</span> <a name="idm45211496187648-bb"></a><span class="identifier">str_to_d</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 </ol></div>
 </div>
 <div class="refsect2">
-<a name="idm45356084944800"></a><h3>
-<a name="idm46141409451680-bb"></a><code class="computeroutput">strtol</code> private static functions</h3>
+<a name="idm46230273123376"></a><h3>
+<a name="idm45211496183568-bb"></a><code class="computeroutput">strtol</code> private static functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1">
-<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">double</span> <a name="idm46141409451104-bb"></a><span class="identifier">adjust_fraction</span><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="idm46141409448608-bb"></a><span class="identifier">get_char</span><span class="special">(</span><span class="keyword">int</span> v<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">double</span> <a name="idm45211496182992-bb"></a><span class="identifier">adjust_fraction</span><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="idm45211496180496-bb"></a><span class="identifier">get_char</span><span class="special">(</span><span class="keyword">int</span> v<span class="special">)</span><span class="special">;</span></pre></li>
 </ol></div>
 </div>
 <div class="refsect2">
-<a name="idm45356084930384"></a><h3>
-<a name="idm46141409446640-bb"></a><code class="computeroutput">strtol</code> public member functions</h3>
+<a name="idm46230273108896"></a><h3>
+<a name="idm45211496178528-bb"></a><code class="computeroutput">strtol</code> public member functions</h3>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">,</span> <span class="keyword">typename</span> Type<span class="special">&gt;</span> 
   <span class="identifier">boost</span><span class="special">::</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> 
-  <a name="idm46141409446080-bb"></a><span class="identifier">i_to_str</span><span class="special">(</span><span class="identifier">Type</span> in_value<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <a name="idm45211496177968-bb"></a><span class="identifier">i_to_str</span><span class="special">(</span><span class="identifier">Type</span> in_value<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> char_type<span class="special">&gt;</span> 
-  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm46141409442160-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="keyword">double</span> value<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+  <span class="identifier">boost</span><span class="special">::</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">char_type</span> <span class="special">*</span> <span class="special">&gt;</span> <a name="idm45211496174048-bb"></a><span class="identifier">to_str</span><span class="special">(</span><span class="keyword">double</span> value<span class="special">,</span> <span class="identifier">char_type</span> <span class="special">*</span> buf<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 <li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> string_type<span class="special">,</span> <span class="keyword">typename</span> out_type<span class="special">&gt;</span> 
-  <span class="keyword">void</span> <a name="idm46141409438800-bb"></a><span class="identifier">str_to_i</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> range<span class="special">,</span> 
+  <span class="keyword">void</span> <a name="idm45211496170688-bb"></a><span class="identifier">str_to_i</span><span class="special">(</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">range</span><span class="special">&lt;</span> <span class="identifier">string_type</span> <span class="special">&gt;</span> range<span class="special">,</span> 
                 <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special">&lt;</span> <span class="identifier">out_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
 </ol></div>
 </div>