Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the limits.hpp documentation #1

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -60,22 +60,23 @@ <h2>Missing C++ standard library CXX headers (e.g &lt;cstdio&gt;)

<p>Contributed by Ralf W. Grosse-Kunstleve.</p>

<h2>Missing C++ standard library &lt;limits&gt; header workaround
<h2>C++ standard library &lt;limits&gt; header workaround
<a href="../../boost/limits.hpp">boost/limits.hpp</a></h2>

<p>Several Boost libraries require the standard library's &lt;limits&gt;
header, yet this header is not always supplied by non-conforming
compilers and libraries.&nbsp; Header <a href=
"../../boost/limits.hpp">boost/limits.hpp</a> simply includes the
standard library &lt;limits&gt; header if available, otherwise includes
<a href=
"../../boost/detail/limits.hpp">boost/detail/limits.hpp</a>.&nbsp;
BOOST_NO_LIMITS from <a href="../config/config.htm">boost/config.hpp</a>
is used to determine &lt;limits&gt; availability.</p>
header, yet this header doesn't always include all the appropriate
specializations of <code>std::numeric_limits</code>. Header <a href=
"../../boost/limits.hpp">boost/limits.hpp</a> includes the
standard library &lt;limits&gt; header, with some missing specialisations.

<p>Note also the test program <a href=
"../config/test/limits_test.cpp">limits_test.cpp</a></p>

<p>This header used to include a full fallback implementation for libraries
which didn't have the standard &lt;limits&gt; header, but was removed
because such libraries are obsolete, and there were licensing problems
with the fallback implementation.</p>

<p>Contributed by Jens Maurer.</p>

<p>&nbsp;<br clear="all"></p>
Expand Down