fixed warnings reported by 'inspect'
This commit is contained in:
parent
f3e3939bad
commit
da854aebe3
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
|
||||
*~
|
||||
bin.v2/
|
||||
|
||||
|
84
a
Normal file
84
a
Normal file
@ -0,0 +1,84 @@
|
||||
Boost Inspection Report
|
||||
Run Date: 13:04:28 UTC, Friday 20 June 2014
|
||||
|
||||
An inspection program <http://www.boost.org/tools/inspect/index.html>
|
||||
checks each file in the current Boost CVS for various problems,
|
||||
generating an HTML page as output.
|
||||
|
||||
Totals:
|
||||
77 files scanned
|
||||
9 directories scanned (including root)
|
||||
11 problems reported
|
||||
|
||||
|
||||
Problem counts:
|
||||
5 files missing Boost license info or having wrong reference text
|
||||
2 files missing copyright notice
|
||||
0 files with invalid line endings
|
||||
0 files that don't end with a newline
|
||||
0 bookmarks with invalid characters
|
||||
0 duplicate bookmarks
|
||||
0 invalid urls
|
||||
0 broken links
|
||||
0 unlinked files
|
||||
4 file and directory name issues
|
||||
0 files with tabs
|
||||
0 files with non-ASCII chars
|
||||
0 files with Apple macros
|
||||
0 files with a C-style assert macro
|
||||
0 files with a deprecated BOOST macro
|
||||
0 violations of the Boost min/max guidelines
|
||||
0 usages of unnamed namespaces in headers (including .ipp files)
|
||||
|
||||
Worst Offenders:
|
||||
boost-root 8
|
||||
doc 3
|
||||
|
||||
Summary:
|
||||
boost-root (8)
|
||||
doc (3)
|
||||
|
||||
Details:
|
||||
*Lic* missing Boost license info, or wrong reference text
|
||||
*C* missing copyright notice
|
||||
*EOL* invalid (cr only) line-ending
|
||||
*END* file doesn't end with a newline
|
||||
*LINK* invalid bookmarks, duplicate bookmarks, invalid urls, broken links, unlinked files
|
||||
*N* file and directory name issues
|
||||
*Tab* tabs in file
|
||||
*ASCII* non-ASCII chars in file
|
||||
*APPLE-MACROS* calls to Apple's debugging macros in file
|
||||
*ASSERT-MACROS* presence of C-style assert macro in file (use BOOST_ASSERT instead)
|
||||
*DEPRECATED-MACROS* presence of deprecated BOOST macro in file (see docs for replacements)
|
||||
*M* uses of min or max that have not been protected from the min/max macros, or unallowed #undef-s
|
||||
*U* unnamed namespace in header
|
||||
|
||||
Directories with a file named "boost-no-inspect" will not be inspected.
|
||||
Files containing "boost-no-inspect" will not be inspected.
|
||||
|
||||
|boost-root|
|
||||
.cproject:
|
||||
*N* file or directory name begins with an unacceptable character
|
||||
.gitignore:
|
||||
*N* file or directory name begins with an unacceptable character
|
||||
.project:
|
||||
*N* file or directory name begins with an unacceptable character
|
||||
Jamfile.v2:
|
||||
*Lic*
|
||||
Jamroot.jam:
|
||||
*Lic*
|
||||
a~:
|
||||
*N* file or directory name contains unacceptable character '~'
|
||||
index.html:
|
||||
*C*
|
||||
*Lic*
|
||||
|
||||
|doc|
|
||||
doc/Jamfile.v2:
|
||||
*Lic*
|
||||
doc/convert_ref.xml:
|
||||
*C*
|
||||
*Lic*
|
||||
|
||||
|
||||
|
@ -1 +1,7 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[xinclude convert_ref.xml]
|
||||
|
@ -1 +1,7 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
'''<index/>'''
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Acknowledgements]
|
||||
|
||||
Many thanks to Julian Gonggrijp, Rob Stewart, Andrzej Krzemienski, Matus Chochlik, Jeroen Habraken, Hartmut Kaiser, Joel De Guzman, Thijs (M.A.) van den Berg, Roland Bock, Gavin Lambert, Paul Bristow, Alex Hagen-Zanker, Christopher Kormanyos for taking part in the ['Boost.Convert] review.
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Boost.Convert with Standard Algorithms]
|
||||
|
||||
[algorithm_example1]
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Converters]
|
||||
|
||||
[import ../test/callable.cpp]
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[#quickbook.ref.design_notes]
|
||||
[section Design Notes]
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
# boost-no-inspect
|
||||
|
||||
export BOOST_ROOT=$HOME/dev/boost_1_55_0
|
||||
|
||||
$BOOST_ROOT/bjam --toolset=gcc --enable-index
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Better Error Detection]
|
||||
|
||||
[import ../example/getting_serious.cpp]
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Getting Started]
|
||||
|
||||
[note Given the ubiquity of `boost::lexical_cast` and the familiarity of the programming community with it, here and further in the documentation `boost::lexical_cast` is often mentioned as a reference.]
|
||||
|
0
doc/html/boost-no-inspect
Normal file
0
doc/html/boost-no-inspect
Normal file
@ -28,27 +28,27 @@
|
||||
<span class="keyword">typedef</span> <a class="link" href="adapter.html" title="Struct template adapter">adapter</a> <a name="boost.cnv.adapter.this_type"></a><span class="identifier">this_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adapter.html#boost.cnv.adapterconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adapter.html#idp19920508-bb"><span class="identifier">adapter</span></a><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adapter.html#idp31441268-bb"><span class="identifier">adapter</span></a><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adapter.html#idp19918516-bb">public member functions</a></span>
|
||||
<a class="link" href="adapter.html#boost.cnv.adapter.this_type">this_type</a> <span class="special">&</span> <a class="link" href="adapter.html#idp19918700-bb"><span class="identifier">value_or</span></a><span class="special">(</span><span class="identifier">TypeOut</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">TypeOut</span> <a class="link" href="adapter.html#idp19919676-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adapter.html#idp31439276-bb">public member functions</a></span>
|
||||
<a class="link" href="adapter.html#boost.cnv.adapter.this_type">this_type</a> <span class="special">&</span> <a class="link" href="adapter.html#idp31439460-bb"><span class="identifier">value_or</span></a><span class="special">(</span><span class="identifier">TypeOut</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">TypeOut</span> <a class="link" href="adapter.html#idp31440436-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp47476124"></a><h2>Description</h2>
|
||||
<a name="idp59479644"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp47476332"></a><h3>
|
||||
<a name="idp59479852"></a><h3>
|
||||
<a name="boost.cnv.adapterconstruct-copy-destruct"></a><code class="computeroutput">adapter</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp19920508-bb"></a><span class="identifier">adapter</span><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> cnv<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp31441268-bb"></a><span class="identifier">adapter</span><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> cnv<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp47480508"></a><h3>
|
||||
<a name="idp19918516-bb"></a><code class="computeroutput">adapter</code> public member functions</h3>
|
||||
<a name="idp59484004"></a><h3>
|
||||
<a name="idp31439276-bb"></a><code class="computeroutput">adapter</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="adapter.html#boost.cnv.adapter.this_type">this_type</a> <span class="special">&</span> <a name="idp19918700-bb"></a><span class="identifier">value_or</span><span class="special">(</span><span class="identifier">TypeOut</span> <span class="keyword">const</span> <span class="special">&</span> fallback<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">TypeOut</span> <a name="idp19919676-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="adapter.html#boost.cnv.adapter.this_type">this_type</a> <span class="special">&</span> <a name="idp31439460-bb"></a><span class="identifier">value_or</span><span class="special">(</span><span class="identifier">TypeOut</span> <span class="keyword">const</span> <span class="special">&</span> fallback<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">TypeOut</span> <a name="idp31440436-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -37,57 +37,57 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="basic_stream/parser_type.html" title="Struct parser_type">parser_type</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">buffer_type</span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="basic_stream/parser_type.html#boost.cnv.basic_stream.parser_typeconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="basic_stream/parser_type.html#idp21642052-bb"><span class="identifier">parser_type</span></a><span class="special">(</span><span class="identifier">char_type</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">streamsize</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream/parser_type.html#idp33274564-bb"><span class="identifier">parser_type</span></a><span class="special">(</span><span class="identifier">char_type</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">streamsize</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="basic_stream.html#boost.cnv.basic_streamconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="basic_stream.html#idp21658124-bb"><span class="identifier">basic_stream</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33290636-bb"><span class="identifier">basic_stream</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="basic_stream.html#idp21645444-bb">public member functions</a></span>
|
||||
<span class="comment">// <a class="link" href="basic_stream.html#idp33277956-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeIn<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if_c</span><span class="special"><</span><span class="special">!</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeIn</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a class="link" href="basic_stream.html#idp21645628-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">string_type</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33278140-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">string_type</span> <span class="special">></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"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> StringIn<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if_c</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">StringIn</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span> <span class="special">&&</span><span class="special">!</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a class="link" href="basic_stream.html#idp21647316-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">StringIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a class="link" href="basic_stream.html#idp21649324-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a class="link" href="basic_stream.html#idp21650300-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">manipulator_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Manipulator<span class="special">></span> <a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a class="link" href="basic_stream.html#idp21651276-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Manipulator</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp21652668-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><span class="identifier">locale</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp21653740-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><span class="identifier">precision</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp21654812-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><span class="identifier">uppercase</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp21655884-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><a class="link" href="base.html" title="Struct base">base</a><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">base</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp21657004-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><a class="link" href="notation.html" title="Struct notation">notation</a><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">notation</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33279828-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">StringIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a class="link" href="basic_stream.html#idp33281836-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a class="link" href="basic_stream.html#idp33282812-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">manipulator_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Manipulator<span class="special">></span> <a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a class="link" href="basic_stream.html#idp33283788-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Manipulator</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33285180-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><span class="identifier">locale</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33286252-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><span class="identifier">precision</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33287324-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><span class="identifier">uppercase</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33288396-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><a class="link" href="base.html" title="Struct base">base</a><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">base</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_stream.html#idp33289516-bb"><span class="identifier">CONVERTER_PARAM_FUNC</span></a><span class="special">(</span><a class="link" href="notation.html" title="Struct notation">notation</a><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">notation</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp47849308"></a><h2>Description</h2>
|
||||
<a name="idp59852812"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp47849516"></a><h3>
|
||||
<a name="idp59853020"></a><h3>
|
||||
<a name="boost.cnv.basic_streamconstruct-copy-destruct"></a><code class="computeroutput">basic_stream</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp21658124-bb"></a><span class="identifier">basic_stream</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp33290636-bb"></a><span class="identifier">basic_stream</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp47852540"></a><h3>
|
||||
<a name="idp21645444-bb"></a><code class="computeroutput">basic_stream</code> public member functions</h3>
|
||||
<a name="idp59856012"></a><h3>
|
||||
<a name="idp33277956-bb"></a><code class="computeroutput">basic_stream</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"><</span><span class="keyword">typename</span> TypeIn<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if_c</span><span class="special"><</span><span class="special">!</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeIn</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a name="idp21645628-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<a name="idp33278140-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">string_type</span> <span class="special">></span> <span class="special">&</span> string_out<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"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> StringIn<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if_c</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">StringIn</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span> <span class="special">&&</span><span class="special">!</span><span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a name="idp21647316-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">StringIn</span> <span class="keyword">const</span> <span class="special">&</span> string_in<span class="special">,</span>
|
||||
<a name="idp33279828-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">StringIn</span> <span class="keyword">const</span> <span class="special">&</span> string_in<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a name="idp21649324-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="keyword">const</span> <span class="special">&</span> locale<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a name="idp21650300-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">manipulator_type</span> m<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Manipulator<span class="special">></span> <a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a name="idp21651276-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Manipulator</span> m<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp21652668-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><span class="identifier">locale</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp21653740-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><span class="identifier">precision</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"> <a name="idp21654812-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><span class="identifier">uppercase</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp21655884-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><a class="link" href="base.html" title="Struct base">base</a><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">base</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp21657004-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><a class="link" href="notation.html" title="Struct notation">notation</a><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">notation</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a name="idp33281836-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="keyword">const</span> <span class="special">&</span> locale<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a name="idp33282812-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">manipulator_type</span> m<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Manipulator<span class="special">></span> <a class="link" href="basic_stream.html#boost.cnv.basic_stream.this_type">this_type</a> <span class="special">&</span> <a name="idp33283788-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Manipulator</span> m<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp33285180-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><span class="identifier">locale</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp33286252-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><span class="identifier">precision</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"> <a name="idp33287324-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><span class="identifier">uppercase</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp33288396-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><a class="link" href="base.html" title="Struct base">base</a><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">base</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"> <a name="idp33289516-bb"></a><span class="identifier">CONVERTER_PARAM_FUNC</span><span class="special">(</span><a class="link" href="notation.html" title="Struct notation">notation</a><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">notation</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -5,13 +5,13 @@
|
||||
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../basic_stream.html#idp47849308" title="Description">
|
||||
<link rel="up" href="../basic_stream.html#idp59852812" title="Description">
|
||||
<link rel="prev" href="../basic_stream.html" title="Struct template basic_stream">
|
||||
<link rel="next" href="../../../header/boost/convert/strtol_hpp.html" title="Header <boost/convert/strtol.hpp>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../basic_stream.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream.html#idp47849308"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/convert/strtol_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../basic_stream.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream.html#idp59852812"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/convert/strtol_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.cnv.basic_stream.parser_type"></a><div class="titlepage"></div>
|
||||
@ -26,16 +26,16 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="parser_type.html" title="Struct parser_type">parser_type</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">buffer_type</span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="parser_type.html#boost.cnv.basic_stream.parser_typeconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="parser_type.html#idp21642052-bb"><span class="identifier">parser_type</span></a><span class="special">(</span><span class="identifier">char_type</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">streamsize</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="parser_type.html#idp33274564-bb"><span class="identifier">parser_type</span></a><span class="special">(</span><span class="identifier">char_type</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">streamsize</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp47922444"></a><h2>Description</h2>
|
||||
<a name="idp59926028"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp47922652"></a><h3>
|
||||
<a name="idp59926236"></a><h3>
|
||||
<a name="boost.cnv.basic_stream.parser_typeconstruct-copy-destruct"></a><code class="computeroutput">parser_type</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp21642052-bb"></a><span class="identifier">parser_type</span><span class="special">(</span><span class="identifier">char_type</span> <span class="keyword">const</span> <span class="special">*</span> beg<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">streamsize</span> sz<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idp33274564-bb"></a><span class="identifier">parser_type</span><span class="special">(</span><span class="identifier">char_type</span> <span class="keyword">const</span> <span class="special">*</span> beg<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">streamsize</span> sz<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -48,7 +48,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../basic_stream.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream.html#idp47849308"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/convert/strtol_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../basic_stream.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream.html#idp59852812"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../header/boost/convert/strtol_hpp.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -25,17 +25,17 @@
|
||||
</span>
|
||||
<span class="keyword">struct</span> <a class="link" href="lexical_cast.html" title="Struct lexical_cast">lexical_cast</a> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="lexical_cast.html#idp19937372-bb">public member functions</a></span>
|
||||
<span class="comment">// <a class="link" href="lexical_cast.html#idp31458036-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="lexical_cast.html#idp19937556-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="lexical_cast.html#idp31458220-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</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="idp47548332"></a><h2>Description</h2>
|
||||
<a name="idp59551820"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp47548540"></a><h3>
|
||||
<a name="idp19937372-bb"></a><code class="computeroutput">lexical_cast</code> public member functions</h3>
|
||||
<a name="idp59552028"></a><h3>
|
||||
<a name="idp31458036-bb"></a><code class="computeroutput">lexical_cast</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"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idp19937556-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<span class="keyword">void</span> <a name="idp31458220-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -28,20 +28,20 @@
|
||||
<span class="keyword">typedef</span> <a class="link" href="printf.html" title="Struct printf">boost::cnv::printf</a> <a name="boost.cnv.printf.this_type"></a><span class="identifier">this_type</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.cnv.printf.base_type"></a><span class="identifier">base_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="printf.html#idp19949956-bb">public member functions</a></span>
|
||||
<span class="comment">// <a class="link" href="printf.html#idp31470620-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeIn<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeIn</span> <span class="special">></span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a class="link" href="printf.html#idp19950140-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="printf.html#idp31470804-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></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"><</span><span class="keyword">typename</span> TypeOut<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a class="link" href="printf.html#idp19951820-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="printf.html#idp31472484-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></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"><</span><span class="keyword">typename</span> TypeOut<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a class="link" href="printf.html#idp19953500-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="printf.html#idp31474164-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="printf.html#idp19955180-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">int</span> <a class="link" href="printf.html#idp19955364-bb"><span class="identifier">pos</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> <a class="link" href="printf.html#idp19956268-bb"><span class="identifier">format</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="printf.html#idp31475844-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">int</span> <a class="link" href="printf.html#idp31476028-bb"><span class="identifier">pos</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> <a class="link" href="printf.html#idp31476932-bb"><span class="identifier">format</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="identifier">CONVERT_FUNC_SET_BASE</span><span class="special">;</span>
|
||||
@ -49,30 +49,30 @@
|
||||
<span class="identifier">CONVERT_FUNC_SET_UPPERCASE</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp47647612"></a><h2>Description</h2>
|
||||
<a name="idp59651092"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp47647820"></a><h3>
|
||||
<a name="idp19949956-bb"></a><code class="computeroutput">printf</code> public member functions</h3>
|
||||
<a name="idp59651300"></a><h3>
|
||||
<a name="idp31470620-bb"></a><code class="computeroutput">printf</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"><</span><span class="keyword">typename</span> TypeIn<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeIn</span> <span class="special">></span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a name="idp19950140-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<a name="idp31470804-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span> result_out<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"><</span><span class="keyword">typename</span> TypeOut<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a name="idp19951820-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<a name="idp31472484-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span> result_out<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"><</span><span class="keyword">typename</span> TypeOut<span class="special">></span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">disable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_any_string</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">void</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a name="idp19953500-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<a name="idp31474164-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp47686060"></a><h3>
|
||||
<a name="idp19955180-bb"></a><code class="computeroutput">printf</code> private member functions</h3>
|
||||
<a name="idp59689588"></a><h3>
|
||||
<a name="idp31475844-bb"></a><code class="computeroutput">printf</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"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">int</span> <a name="idp19955364-bb"></a><span class="identifier">pos</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">char</span> <span class="keyword">const</span> <span class="special">*</span> <a name="idp19956268-bb"></a><span class="identifier">format</span><span class="special">(</span><span class="keyword">int</span> pos<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"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">int</span> <a name="idp31476028-bb"></a><span class="identifier">pos</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">char</span> <span class="keyword">const</span> <span class="special">*</span> <a name="idp31476932-bb"></a><span class="identifier">format</span><span class="special">(</span><span class="keyword">int</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -25,22 +25,22 @@
|
||||
</span>
|
||||
<span class="keyword">struct</span> <a class="link" href="spirit.html" title="Struct spirit">spirit</a> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="spirit.html#idp21635468-bb">public member functions</a></span>
|
||||
<span class="comment">// <a class="link" href="spirit.html#idp33267980-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="spirit.html#idp21635652-bb"><span class="identifier">parse_</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="spirit.html#idp21637572-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="spirit.html#idp21638732-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="spirit.html#idp33268164-bb"><span class="identifier">parse_</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="spirit.html#idp33270084-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="spirit.html#idp33271244-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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="idp47723300"></a><h2>Description</h2>
|
||||
<a name="idp59726820"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp47723508"></a><h3>
|
||||
<a name="idp21635468-bb"></a><code class="computeroutput">spirit</code> public member functions</h3>
|
||||
<a name="idp59727028"></a><h3>
|
||||
<a name="idp33267980-bb"></a><code class="computeroutput">spirit</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"><</span><span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idp21635652-bb"></a><span class="identifier">parse_</span><span class="special">(</span><span class="identifier">Iterator</span> beg<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21637572-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> str<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21638732-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> str<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">void</span> <a name="idp33268164-bb"></a><span class="identifier">parse_</span><span class="special">(</span><span class="identifier">Iterator</span> beg<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33270084-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> str<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33271244-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> str<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -28,19 +28,19 @@
|
||||
<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> <span class="emphasis"><em><span class="identifier">unspecified</span></em></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#idp21661764-bb">public member functions</a></span>
|
||||
<span class="keyword">void</span> <a class="link" href="strtol.html#idp21661948-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp21663108-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp21664308-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp21665468-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</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#idp21666628-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</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#idp21667788-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp21668948-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp21670148-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp21671308-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="strtol.html#idp33294276-bb">public member functions</a></span>
|
||||
<span class="keyword">void</span> <a class="link" href="strtol.html#idp33294460-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp33295620-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp33296820-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp33297980-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</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#idp33299140-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</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#idp33300300-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp33301460-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp33302660-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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#idp33303820-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="strtol.html#idp21672500-bb">public static functions</a></span>
|
||||
<span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="strtol.html#idp21672684-bb"><span class="identifier">ltostr</span></a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="strtol.html#idp33305012-bb">public static functions</a></span>
|
||||
<span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="strtol.html#idp33305196-bb"><span class="identifier">ltostr</span></a><span class="special">(</span><span class="keyword">long</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="identifier">CONVERT_FUNC_SET_BASE</span><span class="special">;</span>
|
||||
@ -48,29 +48,29 @@
|
||||
<span class="identifier">CONVERT_FUNC_SET_UPPERCASE</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp48008084"></a><h2>Description</h2>
|
||||
<a name="idp60011596"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp48008292"></a><h3>
|
||||
<a name="idp21661764-bb"></a><code class="computeroutput">strtol</code> public member functions</h3>
|
||||
<a name="idp60011804"></a><h3>
|
||||
<a name="idp33294276-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">void</span> <a name="idp21661948-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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">void</span> <a name="idp21663108-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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">void</span> <a name="idp21664308-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33294460-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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">void</span> <a name="idp33295620-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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">void</span> <a name="idp33296820-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</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">void</span> <a name="idp21665468-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</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">void</span> <a name="idp21666628-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21667788-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21668948-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33297980-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</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">void</span> <a name="idp33299140-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33300300-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33301460-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21670148-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33302660-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="special">*</span> value_in<span class="special">,</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="keyword">unsigned</span> <span class="keyword">long</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21671308-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">int</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp33303820-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">int</span> value_in<span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">optional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span> result_out<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp48072748"></a><h3>
|
||||
<a name="idp21672500-bb"></a><code class="computeroutput">strtol</code> public static functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp21672684-bb"></a><span class="identifier">ltostr</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">int</span> num<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> base<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<a name="idp60076284"></a><h3>
|
||||
<a name="idp33305012-bb"></a><code class="computeroutput">strtol</code> public static functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp33305196-bb"></a><span class="identifier">ltostr</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">int</span> num<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">int</span> base<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
54
doc/html/boost/convert_idp31442020.html
Normal file
54
doc/html/boost/convert_idp31442020.html
Normal file
@ -0,0 +1,54 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template convert</title>
|
||||
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">
|
||||
<link rel="prev" href="throw_on_failure.html" title="Global throw_on_failure">
|
||||
<link rel="next" href="convert_idp31453924.html" title="Function template convert">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp31453924.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.convert_idp31442020"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template convert</span></h2>
|
||||
<p>boost::convert — The main Boost.Convert deployment interface. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">boost/convert.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp59516036"></a><h2>Description</h2>
|
||||
<p>This is the Boost.Convert main interface. For example, </p>
|
||||
<pre class="programlisting"><code class="computeroutput"><a class="link" href="cnv/basic_stream.html" title="Struct template basic_stream">boost::cnv::cstream</a></code> cnv;
|
||||
|
||||
int i1 = boost::convert<int>(" 12", cnv(std::skipws)).value();
|
||||
int i2 = boost::convert<int>("uhm", cnv).value_or(-1);
|
||||
string s1 = boost::convert<string>(123.456, cnv)).value();
|
||||
string s2 = boost::convert<string>(123.456, cnv)).value_or("failed");
|
||||
</pre>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2009-2014 Vladimir Batov<p>
|
||||
Distributed under the Boost Software License, Version 1.0. See copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>.
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp31453924.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
59
doc/html/boost/convert_idp31453924.html
Normal file
59
doc/html/boost/convert_idp31453924.html
Normal file
@ -0,0 +1,59 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template convert</title>
|
||||
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">
|
||||
<link rel="prev" href="convert_idp31442020.html" title="Function template convert">
|
||||
<link rel="next" href="../header/boost/convert/lexical_cast_hpp.html" title="Header <boost/convert/lexical_cast.hpp>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="convert_idp31442020.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/convert/lexical_cast_hpp.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.convert_idp31453924"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template convert</span></h2>
|
||||
<p>boost::convert — The main Boost.Convert deployment interface with algorithms. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">boost/convert.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="cnv/adapter.html" title="Struct template adapter">cnv::adapter</a><span class="special"><</span> <span class="identifier">TypeOut</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">Converter</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<span class="identifier">convert</span><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> cnv<span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp59532460"></a><h2>Description</h2>
|
||||
<p>This the Boost.Convert main deployment interface with algorithms. For example, </p>
|
||||
<pre class="programlisting">boost::array<char const*, 3> strs = {{ " 5", "0XF", "not an int" }};
|
||||
std::vector<int> ints;
|
||||
<code class="computeroutput"><a class="link" href="cnv/basic_stream.html" title="Struct template basic_stream">boost::cnv::cstream</a></code> cnv;
|
||||
|
||||
cnv(std::hex)(std::skipws);
|
||||
|
||||
std::transform(
|
||||
strings.begin(),
|
||||
strings.end(),
|
||||
std::back_inserter(integers),
|
||||
boost::convert<int>(cnv).value_or(INT_MAX));
|
||||
</pre>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2009-2014 Vladimir Batov<p>
|
||||
Distributed under the Boost Software License, Version 1.0. See copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>.
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="convert_idp31442020.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/convert/lexical_cast_hpp.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
54
doc/html/boost/convert_idp3773260.html
Normal file
54
doc/html/boost/convert_idp3773260.html
Normal file
@ -0,0 +1,54 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template convert</title>
|
||||
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">
|
||||
<link rel="prev" href="throw_on_failure.html" title="Global throw_on_failure">
|
||||
<link rel="next" href="convert_idp3785164.html" title="Function template convert">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp3785164.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.convert_idp3773260"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template convert</span></h2>
|
||||
<p>boost::convert — The main Boost.Convert deployment interface. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">boost/convert.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp64223140"></a><h2>Description</h2>
|
||||
<p>This is the Boost.Convert main interface. For example, </p>
|
||||
<pre class="programlisting"><code class="computeroutput"><a class="link" href="cnv/basic_stream.html" title="Struct template basic_stream">boost::cnv::cstream</a></code> cnv;
|
||||
|
||||
int i1 = boost::convert<int>(" 12", cnv(std::skipws)).value();
|
||||
int i2 = boost::convert<int>("uhm", cnv).value_or(-1);
|
||||
string s1 = boost::convert<string>(123.456, cnv)).value();
|
||||
string s2 = boost::convert<string>(123.456, cnv)).value_or("failed");
|
||||
</pre>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2009-2014 Vladimir Batov<p>
|
||||
Distributed under the Boost Software License, Version 1.0. See copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>.
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp3785164.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
59
doc/html/boost/convert_idp3785164.html
Normal file
59
doc/html/boost/convert_idp3785164.html
Normal file
@ -0,0 +1,59 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template convert</title>
|
||||
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">
|
||||
<link rel="prev" href="convert_idp3773260.html" title="Function template convert">
|
||||
<link rel="next" href="../header/boost/convert/lexical_cast_hpp.html" title="Header <boost/convert/lexical_cast.hpp>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="convert_idp3773260.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/convert/lexical_cast_hpp.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.convert_idp3785164"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template convert</span></h2>
|
||||
<p>boost::convert — The main Boost.Convert deployment interface with algorithms. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">boost/convert.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="cnv/adapter.html" title="Struct template adapter">cnv::adapter</a><span class="special"><</span> <span class="identifier">TypeOut</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">Converter</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<span class="identifier">convert</span><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> cnv<span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp64239532"></a><h2>Description</h2>
|
||||
<p>This the Boost.Convert main deployment interface with algorithms. For example, </p>
|
||||
<pre class="programlisting">boost::array<char const*, 3> strs = {{ " 5", "0XF", "not an int" }};
|
||||
std::vector<int> ints;
|
||||
<code class="computeroutput"><a class="link" href="cnv/basic_stream.html" title="Struct template basic_stream">boost::cnv::cstream</a></code> cnv;
|
||||
|
||||
cnv(std::hex)(std::skipws);
|
||||
|
||||
std::transform(
|
||||
strings.begin(),
|
||||
strings.end(),
|
||||
std::back_inserter(integers),
|
||||
boost::convert<int>(cnv).value_or(INT_MAX));
|
||||
</pre>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2009-2014 Vladimir Batov<p>
|
||||
Distributed under the Boost Software License, Version 1.0. See copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>.
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="convert_idp3773260.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/convert/lexical_cast_hpp.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
54
doc/html/boost/convert_idp6845052.html
Normal file
54
doc/html/boost/convert_idp6845052.html
Normal file
@ -0,0 +1,54 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template convert</title>
|
||||
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">
|
||||
<link rel="prev" href="throw_on_failure.html" title="Global throw_on_failure">
|
||||
<link rel="next" href="convert_idp6857132.html" title="Function template convert">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp6857132.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.convert_idp6845052"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template convert</span></h2>
|
||||
<p>boost::convert — The main Boost.Convert deployment interface. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">boost/convert.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp48370164"></a><h2>Description</h2>
|
||||
<p>This is the Boost.Convert main interface. For example, </p>
|
||||
<pre class="programlisting"><code class="computeroutput"><a class="link" href="cnv/basic_stream.html" title="Struct template basic_stream">boost::cnv::cstream</a></code> cnv;
|
||||
|
||||
int i1 = boost::convert<int>(" 12", cnv(std::skipws)).value();
|
||||
int i2 = boost::convert<int>("uhm", cnv).value_or(-1);
|
||||
string s1 = boost::convert<string>(123.456, cnv)).value();
|
||||
string s2 = boost::convert<string>(123.456, cnv)).value_or("failed");
|
||||
</pre>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2009-2014 Vladimir Batov<p>
|
||||
Distributed under the Boost Software License, Version 1.0. See copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>.
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp6857132.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
59
doc/html/boost/convert_idp6857132.html
Normal file
59
doc/html/boost/convert_idp6857132.html
Normal file
@ -0,0 +1,59 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template convert</title>
|
||||
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">
|
||||
<link rel="prev" href="convert_idp6845052.html" title="Function template convert">
|
||||
<link rel="next" href="../header/boost/convert/lexical_cast_hpp.html" title="Header <boost/convert/lexical_cast.hpp>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="convert_idp6845052.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/convert/lexical_cast_hpp.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.convert_idp6857132"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template convert</span></h2>
|
||||
<p>boost::convert — The main Boost.Convert deployment interface with algorithms. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">boost/convert.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="cnv/adapter.html" title="Struct template adapter">cnv::adapter</a><span class="special"><</span> <span class="identifier">TypeOut</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">Converter</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<span class="identifier">convert</span><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> cnv<span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp48386580"></a><h2>Description</h2>
|
||||
<p>This the Boost.Convert main deployment interface with algorithms. For example, </p>
|
||||
<pre class="programlisting">boost::array<char const*, 3> strs = {{ " 5", "0XF", "not an int" }};
|
||||
std::vector<int> ints;
|
||||
<code class="computeroutput"><a class="link" href="cnv/basic_stream.html" title="Struct template basic_stream">boost::cnv::cstream</a></code> cnv;
|
||||
|
||||
cnv(std::hex)(std::skipws);
|
||||
|
||||
std::transform(
|
||||
strings.begin(),
|
||||
strings.end(),
|
||||
std::back_inserter(integers),
|
||||
boost::convert<int>(cnv).value_or(INT_MAX));
|
||||
</pre>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2009-2014 Vladimir Batov<p>
|
||||
Distributed under the Boost Software License, Version 1.0. See copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>.
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="convert_idp6845052.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../header/boost/convert/lexical_cast_hpp.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -7,11 +7,11 @@
|
||||
<link rel="home" href="../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>">
|
||||
<link rel="prev" href="throw_on_failure_type.html" title="Struct throw_on_failure_type">
|
||||
<link rel="next" href="convert_idp19921260.html" title="Function template convert">
|
||||
<link rel="next" href="convert_idp31442020.html" title="Function template convert">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp19921260.html"><img src="../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="throw_on_failure_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp31442020.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.throw_on_failure"></a><div class="titlepage"></div>
|
||||
@ -33,7 +33,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="throw_on_failure_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp19921260.html"><img src="../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="throw_on_failure_type.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../convert_reference.html#header.boost.convert_hpp"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="convert_idp31442020.html"><img src="../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -42,23 +42,23 @@
|
||||
<span class="identifier">throw_on_failure_type</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span> <a class="link" href="boost/throw_on_failure.html" title="Global throw_on_failure">throw_on_failure</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="identifier">optional</span><span class="special"><</span> <span class="identifier">TypeOut</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a class="link" href="boost/convert_idp19921260.html" title="Function template convert"><span class="identifier">convert</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="boost/convert_idp31442020.html" title="Function template convert"><span class="identifier">convert</span></a><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">TypeOut</span> <a name="boost.convert_idp19924556"></a><span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">,</span>
|
||||
<span class="identifier">TypeOut</span> <a name="boost.convert_idp31445316"></a><span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">,</span>
|
||||
<span class="identifier">throw_on_failure_type</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">,</span>
|
||||
<span class="keyword">typename</span> FallbackValue<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">is_convertible</span><span class="special"><</span> <span class="identifier">FallbackValue</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a name="boost.convert_idp19927860"></a><span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">,</span>
|
||||
<a name="boost.convert_idp31448484"></a><span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">,</span>
|
||||
<span class="identifier">FallbackValue</span> <span class="keyword">const</span> <span class="special">&</span> fallback<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">,</span>
|
||||
<span class="keyword">typename</span> FallbackFunc<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_fun</span><span class="special"><</span> <span class="identifier">FallbackFunc</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a name="boost.convert_idp19930572"></a><span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">,</span>
|
||||
<a name="boost.convert_idp31451196"></a><span class="identifier">convert</span><span class="special">(</span><span class="identifier">TypeIn</span> <span class="keyword">const</span> <span class="special">&</span> value_in<span class="special">,</span> <span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span> converter<span class="special">,</span>
|
||||
<span class="identifier">FallbackFunc</span> fallback<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> TypeOut<span class="special">,</span> <span class="keyword">typename</span> TypeIn<span class="special">,</span> <span class="keyword">typename</span> Converter<span class="special">></span>
|
||||
<span class="identifier">enable_if</span><span class="special"><</span> <span class="identifier">cnv</span><span class="special">::</span><span class="identifier">is_cnv</span><span class="special"><</span> <span class="identifier">Converter</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">TypeOut</span> <span class="special">></span><span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="boost/cnv/adapter.html" title="Struct template adapter">cnv::adapter</a><span class="special"><</span> <span class="identifier">TypeOut</span><span class="special">,</span> <span class="identifier">TypeIn</span><span class="special">,</span> <span class="identifier">Converter</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span>
|
||||
<a class="link" href="boost/convert_idp19933300.html" title="Function template convert"><span class="identifier">convert</span></a><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="boost/convert_idp31453924.html" title="Function template convert"><span class="identifier">convert</span></a><span class="special">(</span><span class="identifier">Converter</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">cnv</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="special">,</span> <span class="keyword">typename</span> <span class="special">,</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">struct</span> <a class="link" href="boost/cnv/adapter.html" title="Struct template adapter">adapter</a><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
|
@ -6,12 +6,12 @@
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. The Boost Convert Library 2.0">
|
||||
<link rel="up" href="../../../convert_reference.html" title="Convert Reference">
|
||||
<link rel="prev" href="../../../boost/convert_idp19933300.html" title="Function template convert">
|
||||
<link rel="prev" href="../../../boost/convert_idp31453924.html" title="Function template convert">
|
||||
<link rel="next" href="../../../boost/cnv/lexical_cast.html" title="Struct lexical_cast">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../../boost/convert_idp19933300.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../convert_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/cnv/lexical_cast.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../../../boost/convert_idp31453924.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../convert_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/cnv/lexical_cast.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
@ -31,7 +31,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../../boost/convert_idp19933300.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../convert_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/cnv/lexical_cast.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../../../boost/convert_idp31453924.html"><img src="../../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../convert_reference.html"><img src="../../../images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/cnv/lexical_cast.html"><img src="../../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -21,11 +21,11 @@
|
||||
<span class="keyword">struct</span> <a class="link" href="../../../boost/cnv/base.html" title="Struct base">base</a><span class="special">;</span>
|
||||
<span class="keyword">struct</span> <a class="link" href="../../../boost/cnv/notation.html" title="Struct notation">notation</a><span class="special">;</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">parameter</span> <span class="special">{</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp19942516"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="../../../boost/cnv/base.html" title="Struct base">base</a><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp19943516"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">locale</span><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp19944452"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">precision</span><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp19945388"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">uppercase</span><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp19946324"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="../../../boost/cnv/notation.html" title="Struct notation">notation</a><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp31463180"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="../../../boost/cnv/base.html" title="Struct base">base</a><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp31464180"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">locale</span><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp31465116"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">precision</span><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp31466052"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">uppercase</span><span class="special">)</span><span class="special">;</span>
|
||||
<a name="boost.cnv.parameter.BOOST_PARAMETE_idp31466988"></a><span class="identifier">BOOST_PARAMETER_KEYWORD</span><span class="special">(</span><span class="identifier">type</span><span class="special">,</span> <a class="link" href="../../../boost/cnv/notation.html" title="Struct notation">notation</a><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
|
@ -150,7 +150,7 @@
|
||||
</ul></div>
|
||||
<p>
|
||||
The original hope was to see <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code>
|
||||
extended to be applicable to a wider range of deployment scenarious. However,
|
||||
extended to be applicable to a wider range of deployment scenarios. However,
|
||||
after discussions with Kevlin Henney (the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code>
|
||||
author) and in the Boost Developers forum it was collectively decided that
|
||||
the requested extensions were not compatible with the original design and the
|
||||
@ -162,7 +162,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"><p><small>Last revised: June 20, 2014 at 11:22:50 GMT</small></p></td>
|
||||
<td align="left"><p><small>Last revised: June 20, 2014 at 13:00:18 GMT</small></p></td>
|
||||
<td align="right"><div class="copyright-footer"></div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
|
@ -14,7 +14,7 @@
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
<a name="idp48084156"></a>Index</h2></div></div></div>
|
||||
<a name="idp60087780"></a>Index</h2></div></div></div>
|
||||
<p><a class="link" href="s17.html#idx_id_0">A</a> <a class="link" href="s17.html#idx_id_1">B</a> <a class="link" href="s17.html#idx_id_2">C</a> <a class="link" href="s17.html#idx_id_3">F</a> <a class="link" href="s17.html#idx_id_4">H</a> <a class="link" href="s17.html#idx_id_5">I</a> <a class="link" href="s17.html#idx_id_6">L</a> <a class="link" href="s17.html#idx_id_7">M</a> <a class="link" href="s17.html#idx_id_8">N</a> <a class="link" href="s17.html#idx_id_9">P</a> <a class="link" href="s17.html#idx_id_10">R</a> <a class="link" href="s17.html#idx_id_11">S</a> <a class="link" href="s17.html#idx_id_12">T</a> <a class="link" href="s17.html#idx_id_13">U</a> <a class="link" href="s17.html#idx_id_14">V</a> <a class="link" href="s17.html#idx_id_15">W</a></p>
|
||||
<div class="variablelist"><dl class="variablelist">
|
||||
<dt>
|
||||
@ -55,7 +55,7 @@
|
||||
<li class="listitem" style="list-style-type: none">
|
||||
<p><span class="index-entry-level-0">convert</span></p>
|
||||
<div class="index"><ul class="index" style="list-style-type: none; ">
|
||||
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/convert_idp19921260.html" title="Function template convert"><span class="index-entry-level-1">Function template convert</span></a></p></li>
|
||||
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/convert_idp31442020.html" title="Function template convert"><span class="index-entry-level-1">Function template convert</span></a></p></li>
|
||||
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../convert_reference.html#header.boost.convert_hpp" title="Header <boost/convert.hpp>"><span class="index-entry-level-1">Header < boost/convert.hpp ></span></a></p></li>
|
||||
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_boost_convert_library/return_value.html" title="Return Value"><span class="index-entry-level-1">Return Value</span></a></p></li>
|
||||
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../the_boost_convert_library/design_notes/user_interface_signature.html" title="User Interface Signature"><span class="index-entry-level-1">User Interface Signature</span></a></p></li>
|
||||
@ -71,7 +71,7 @@
|
||||
</dt>
|
||||
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
|
||||
<p><span class="index-entry-level-0">Function template convert</span></p>
|
||||
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/convert_idp19921260.html" title="Function template convert"><span class="index-entry-level-1">convert</span></a></p></li></ul></div>
|
||||
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../boost/convert_idp31442020.html" title="Function template convert"><span class="index-entry-level-1">convert</span></a></p></li></ul></div>
|
||||
</li></ul></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_4"></a><span class="term">H</span>
|
||||
|
@ -29,8 +29,8 @@ convert_reference.html
|
||||
boost/cnv/adapter.html
|
||||
boost/throw_on_failure_type.html
|
||||
boost/throw_on_failure.html
|
||||
boost/convert_idp19921260.html
|
||||
boost/convert_idp19933300.html
|
||||
boost/convert_idp31442020.html
|
||||
boost/convert_idp31453924.html
|
||||
header/boost/convert/lexical_cast_hpp.html
|
||||
boost/cnv/lexical_cast.html
|
||||
header/boost/convert/parameters_hpp.html
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Introduction]
|
||||
|
||||
['Boost.Convert] builds on the `boost::lexical_cast` experience and takes those type conversion\/transformation-related ideas further
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section boost::lexical_cast-Based Converter]
|
||||
|
||||
[import ../example/lexical_cast.cpp]
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Other Conversions]
|
||||
|
||||
An interesting (and yet to be explored) feature of the described design is that ['Boost.Convert] is not limited to string-to-type and type-to-string conversions. The ['Boost.Convert] API facade is type-agnostic and the plugged-in converter ultimately dictates what type transformations are available. Consequently, a wide range of conversion\/transformation-related tasks can be addressed and deployed ['uniformly] by plugging-in special-purpose converters.
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Performance]
|
||||
|
||||
The performance of ['Boost.Convert] depends entirely on the performance of the converter deployed. A few converters have been tested as part of the ['Boost.Convert] framework (see ['test/performance.cpp]). The C++11 family of `std::to_string()`, `std::stoi()`, etc. were not tested due to unavailability.
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Rationale]
|
||||
|
||||
I have been using textual configuration files extensively, also processing and preparing considerable amounts of data in XML. Consequently, I had a need for a library that would provide a ['uniform and extendible] interface to convert various data between their internal binary representations and external (predominantly textual) representations.
|
||||
@ -11,6 +17,6 @@ Unfortunately,
|
||||
* additional flexibility (['if], ['when] and ['how]) to handle conversion failures was needed;
|
||||
* additional conversion-related functionality (formatting and locale support) were needed.
|
||||
|
||||
The original hope was to see `boost::lexical_cast` extended to be applicable to a wider range of deployment scenarious. However, after discussions with Kevlin Henney (the `boost::lexical_cast` author) and in the Boost Developers forum it was collectively decided that the requested extensions were not compatible with the original design and the idea of what `boost::lexical_cast` embodied and, therefore, a new component with richer interface and functionality was needed. That decision resulted in the development of ['Boost.Convert] described in this document.
|
||||
The original hope was to see `boost::lexical_cast` extended to be applicable to a wider range of deployment scenarios. However, after discussions with Kevlin Henney (the `boost::lexical_cast` author) and in the Boost Developers forum it was collectively decided that the requested extensions were not compatible with the original design and the idea of what `boost::lexical_cast` embodied and, therefore, a new component with richer interface and functionality was needed. That decision resulted in the development of ['Boost.Convert] described in this document.
|
||||
|
||||
[endsect]
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section References]
|
||||
|
||||
1. [#1] [@http://www.cecalc.ula.ve/documentacion/tutoriales/PGICDK/doc/pgC++_lib/stdlibug/str_5412.htm Rogue Wave Software. Stream Storage for Private Use: iword, pword, and xalloc]
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section Return Value]
|
||||
|
||||
As it was indicated in the previous section `boost::optional` is the actual type returned by
|
||||
|
@ -1,81 +0,0 @@
|
||||
[section Component Design]
|
||||
|
||||
When looked at the ['boost::convert()] in isolation the facade API does very little on its own. Still, it is an important artefact of the component design. The component (software and industrial) design is essential for any system of reasonable size and longevity.
|
||||
|
||||
Its distinctive quality is that it is driven by interfaces, "connectors". Those allow varying components to be plugged-in together and to communicate in order to work in cooperation.
|
||||
|
||||
In the component design known behavior and familiar/compatible interfaces are important and are the characteristics that allow many different pieces/components to work in cooperation and to form a system.
|
||||
|
||||
Statistically any serious software system (of reasonable size and longevity) spends eighty percent (meaning it is really important) of its total time in the maintenance phase with software entropy or complexity increasing over time. The component design is the only
|
||||
|
||||
It allows chanto plug an electrical device into an electric wall socket without even thinking about. Ttrying it in a different country might be a very frustrating and often impossible excersice.
|
||||
|
||||
|
||||
|
||||
|
||||
It does not take long to realize that `boost::convert()` by itself does very little. The respective converter -- the ['worker] component -- provides the actual functionality and even a somewhat useable interface that can be deployed directly (if one is determined to do so). I readily concede that on the one-man-project level the existence of `boost::convert()` can be hardly justified.
|
||||
|
||||
`boost::convert()` is the ['manager] component and the benefits of deploying varying conversion facilities via one consistent interface become clearer on a larger industrial level of software development.
|
||||
|
||||
The purpose of `boost::convert()` is to formalize, advertize and enforce a ['contract] between the user (service consumer) and the developer (service provider).
|
||||
|
||||
That ultimately minimizes dependency of the application-domain (user) code on any particular infrastructure (conversion) API. New converters can be introduced and deployed later in the development cycle, with minimal or no impact on the existing code base as long as those converters conform to that specified contract.
|
||||
|
||||
|
||||
Based on that contract the consumer knows what to expect
|
||||
and the provider knows what to provide *without consumer-provider
|
||||
interaction*. In practical terms it is that every time I browse somebody
|
||||
else's code and see the interface, I immediately know what it does without
|
||||
reading the docs, learning new api, etc. In real life, when one is reading
|
||||
(trying to fix) somebody else's code the "reading the docs, learning new
|
||||
api" seems like a considerable diversion and often does not happen. So, the
|
||||
understanding of the code quickly turns into a guessing game. So,
|
||||
productivity is no more.
|
||||
|
||||
More
|
||||
so, in my view there is no even Convert "library". :-) I see my proposal as
|
||||
a conversion/transformation *framework*. The difference between a library
|
||||
and a framework (in my view and in this particular case, anyway) is that the
|
||||
latter is merely the guidelines how to be able to develop code *later* that
|
||||
is to be deployed in and without disrupting the old/existing code. That's
|
||||
what convert::from API facade does.
|
||||
|
||||
That allows the user to write his domain-specific code
|
||||
*now* and to plug some converter later (when it becomes available) or to
|
||||
replace one converter with another (if/when the requirements change) without
|
||||
major disruption of the existing code-base.
|
||||
|
||||
As you correctly pointed out one-particular-converter functionality can be
|
||||
called directly rather than via "meaningless" convert::from.
|
||||
|
||||
The existence of Convert API facade is more for the purposes of *managing* a large
|
||||
development which includes *simultaneously* writing components which are
|
||||
meant to interact or rely on each other; adjusting to requirement changes
|
||||
without major existing code disruption (that includes major re-writes, major
|
||||
re-testing, etc.).
|
||||
|
||||
Yes, I understand your reasoning. I personally find the pluggability quality
|
||||
to be quite important.
|
||||
|
||||
First, from the first
|
||||
submission review it was clear to me that not everyone was interested in the
|
||||
std::sstream-based functionality and prepared to accept relative slowness of
|
||||
std::sstream. The pluggability addresses that issue with minimal effort and
|
||||
makes the library useful for much wider programming community.
|
||||
|
||||
Secondly, the separation of the API/facade from the actual converter -- the
|
||||
pluggability -- allows to write and deploy new/better/domain-specific
|
||||
converters easily -- as long as those converters conform to the API-imposed
|
||||
contract. The difference in "plugging a new converter" vs "replacing an
|
||||
existing directly-used converter with a new converter" is considerable in a
|
||||
large-scale development as the former only replaces a pluggable component
|
||||
(leaving the "plumbing" intact) and the latter may create a lot of ripples
|
||||
in the related code. An every-day example might be unplugging and replacing
|
||||
an electrical device. Clearly, with no pluggability replacing such a device
|
||||
(directly connected to your house wiring) might be quite a hassle. Yes, on
|
||||
one-person-writing-new-code level that pluggability looks like a hassle. My
|
||||
argument is that on the large-code-base, maintenance, changed-requirements
|
||||
phase pluggability is the only sane way to manage that change.
|
||||
|
||||
[endsect]
|
||||
|
@ -1,3 +1,9 @@
|
||||
[/
|
||||
Copyright (c) Vladimir Batov 2009-2014
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
See copy at http://www.boost.org/LICENSE_1_0.txt.
|
||||
]
|
||||
|
||||
[section std::stringstream-Based Converter]
|
||||
|
||||
[import ../example/stream.cpp]
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#include "./example.hpp"
|
||||
#include <boost/convert.hpp>
|
||||
#include <boost/convert/lexical_cast.hpp>
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#ifndef BOOST_CONVERT_EXAMPLE_HPP
|
||||
#define BOOST_CONVERT_EXAMPLE_HPP
|
||||
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#include "./example.hpp"
|
||||
#include <boost/convert.hpp>
|
||||
#include <boost/convert/stream.hpp>
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#include "./example.hpp"
|
||||
|
||||
static
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#include "./example.hpp"
|
||||
//[lexical_cast_headers1
|
||||
#include <boost/convert.hpp>
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#include "../test/test.hpp"
|
||||
#include "./example.hpp"
|
||||
//[stream_headers1
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#ifndef BOOST_PARAMETER_EXT_PRIVATE_HPP
|
||||
#define BOOST_PARAMETER_EXT_PRIVATE_HPP
|
||||
|
||||
|
@ -55,7 +55,7 @@ namespace boost { namespace cnv
|
||||
{
|
||||
template <typename type> class void_exp_result {};
|
||||
|
||||
//Перегрузка оператора запятая 'operator,'
|
||||
// Overloaded comma operator.
|
||||
template <typename type, typename U> U const& operator, (U const&, void_exp_result<type>);
|
||||
template <typename type, typename U> U& operator, (U&, void_exp_result<type>);
|
||||
|
||||
@ -72,23 +72,18 @@ namespace boost { namespace cnv
|
||||
no_type BOOST_CONVERT_FUNCNAME(...) const;
|
||||
};
|
||||
|
||||
//Учтем возможную константность типа класса
|
||||
typedef typename details::clone_constness<type, mixin>::type mixin_type;
|
||||
|
||||
//Проверка результата выражения
|
||||
template <typename T, typename due_type>
|
||||
struct return_value_check
|
||||
{
|
||||
//явные перегрузки в случае, если
|
||||
//due_type имеет шаблонный конструктор
|
||||
// Overloads in case due_type has template constructor
|
||||
static no_type test (no_type);
|
||||
static no_type test (details::void_exp_result<type>);
|
||||
static no_type test (...);
|
||||
static yes_type test (due_type);
|
||||
};
|
||||
|
||||
//Проверка результата выражения в случае,
|
||||
//если не интересует возвращаемый тип метода
|
||||
template <typename T>
|
||||
struct return_value_check<T, void>
|
||||
{
|
||||
@ -106,7 +101,7 @@ namespace boost { namespace cnv
|
||||
|
||||
static const bool value = sizeof(yes_type) == sizeof(
|
||||
return_value_check<type, R>::test(
|
||||
//трюк с 'operator,'
|
||||
// Applying comma operator
|
||||
(((mixin_type*) 0)->BOOST_CONVERT_FUNCNAME(*(arg1_type*)0, *(arg2_type*)0), details::void_exp_result<type>())));
|
||||
};
|
||||
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#ifndef BOOST_CONVERT_SPIRIT_BASED_CONVERTER_HPP
|
||||
#define BOOST_CONVERT_SPIRIT_BASED_CONVERTER_HPP
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
|
@ -842,12 +842,12 @@ class optional : public optional_detail::optional_base<T>
|
||||
optional ( optional const& rhs ) : base( static_cast<base const&>(rhs) ) {}
|
||||
|
||||
#ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
|
||||
// Creates a deep move of another optional<T>
|
||||
// Can throw if T::T(T&&) does
|
||||
optional ( optional && rhs )
|
||||
BOOST_NOEXCEPT_IF(::boost::is_nothrow_move_constructible<T>::value)
|
||||
: base( boost::move(rhs) )
|
||||
{}
|
||||
// Creates a deep move of another optional<T>
|
||||
// Can throw if T::T(T&&) does
|
||||
optional ( optional && rhs )
|
||||
BOOST_NOEXCEPT_IF(::boost::is_nothrow_move_constructible<T>::value)
|
||||
: base( boost::move(rhs) )
|
||||
{}
|
||||
|
||||
#endif
|
||||
// No-throw (assuming T::~T() doesn't)
|
||||
@ -915,7 +915,7 @@ class optional : public optional_detail::optional_base<T>
|
||||
#ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
|
||||
// Assigns from another optional<T> (deep-moves the rhs value)
|
||||
optional& operator= ( optional && rhs )
|
||||
BOOST_NOEXCEPT_IF(::boost::is_nothrow_move_constructible<T>::value && ::boost::is_nothrow_move_assignable<T>::value)
|
||||
BOOST_NOEXCEPT_IF(::boost::is_nothrow_move_constructible<T>::value && ::boost::is_nothrow_move_assignable<T>::value)
|
||||
{
|
||||
this->assign( static_cast<base &&>(rhs) ) ;
|
||||
return *this ;
|
||||
@ -978,7 +978,7 @@ class optional : public optional_detail::optional_base<T>
|
||||
#endif
|
||||
|
||||
void swap( optional & arg )
|
||||
BOOST_NOEXCEPT_IF(::boost::is_nothrow_move_constructible<T>::value && ::boost::is_nothrow_move_assignable<T>::value)
|
||||
BOOST_NOEXCEPT_IF(::boost::is_nothrow_move_constructible<T>::value && ::boost::is_nothrow_move_assignable<T>::value)
|
||||
{
|
||||
// allow for Koenig lookup
|
||||
boost::swap(*this, arg);
|
||||
|
32
index.html
32
index.html
@ -1,20 +1,28 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<meta http-equiv="refresh" content="0; URL=doc/html/index.html">
|
||||
<title>Boost.Convert V2 Documentation</title>
|
||||
<link rel="stylesheet" href="doc/style.css" type="text/css">
|
||||
<title>Boost.Convert</title>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=doc/html/index.html">
|
||||
<style>
|
||||
body {
|
||||
background: #fff;
|
||||
color: #000;
|
||||
}
|
||||
a {
|
||||
color: #00f;
|
||||
text-decoration: none;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
Automatic redirection failed, please go to
|
||||
<a href="doc/html/index.html">doc/index.html</a>
|
||||
<p>
|
||||
Copyright © 2009-2014 Vladimir Batov. Distributed under the Boost Software License, Version 1.0.
|
||||
See http://www.boost.org/LICENSE_1_0.txt.
|
||||
Automatic redirection failed, please go to
|
||||
<a href="doc/html/index.html">doc/html/index.html</a>
|
||||
</p>
|
||||
<p>
|
||||
© 2009-2014 Vladimir Batov
|
||||
</p>
|
||||
</body>
|
||||
</html></body>
|
||||
</html>
|
||||
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#include "./test.hpp"
|
||||
|
||||
static
|
||||
|
@ -1,4 +1,8 @@
|
||||
#ifndef BOOST_CONVERT_TEST_STR_TO_INT_HPP
|
||||
#// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
ifndef BOOST_CONVERT_TEST_STR_TO_INT_HPP
|
||||
#define BOOST_CONVERT_TEST_STR_TO_INT_HPP
|
||||
|
||||
#include "./test.hpp"
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright (c) 2009-2014 Vladimir Batov.
|
||||
// Use, modification and distribution are subject to the Boost Software License,
|
||||
// Version 1.0. See http://www.boost.org/LICENSE_1_0.txt.
|
||||
|
||||
#ifndef BOOST_CONVERT_TEST_HPP
|
||||
#define BOOST_CONVERT_TEST_HPP
|
||||
|
||||
|
2
todo.txt
2
todo.txt
@ -1,3 +1,5 @@
|
||||
boost-no-inspect
|
||||
|
||||
* Adding Doxygen comments to describe briefly the files, functions etc (so users can find which include files may be needed?)
|
||||
* I don't understand the timing figures given in Performance section. Some items refer to MSVC express 10, other detailed tables in Boost 1.55 to 11? No Clang results?
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user