Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / outcome / doc / html / reference / traits / is_error_type.html
index 7c02962..d6b6ada 100644 (file)
     <a accesskey="u" href="../../reference/traits.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="../../reference/traits/is_error_type_enum.html"><img src="../../images/next.png" alt="Next"></a></div><div id="content">
   <div class="titlepage"><div><div><h1 style="clear: both"><code>is_error_type&lt;E&gt;</code></h1></div></div></div>
-  <p>A customisable integral constant type true for <code>E</code> types which are to receive error throwing no-value policies.</p>
+  <p>A customisable integral constant type true for <code>E</code> types which are to receive
+error throwing no-value policies. Special weakened implicit construction enable
+is available for integral <code>T</code> types when combined with <code>E</code> types in this
+whitelist &ndash; this permits <code>boost_result&lt;int, boost::system::errc::errc_t</code> to
+retain its implicit constructors, despite the fact that <code>errc_t</code> as a C enum
+has an implicit conversion to <code>int</code>.</p>
 
 <p><em>Overridable</em>: By template specialisation into the <code>trait</code> namespace.</p>
 
@@ -40,7 +45,7 @@
 <p><em>Header</em>: <code>&lt;boost/outcome/trait.hpp&gt;</code></p>
 
 
-        </div><p><small>Last revised: December 13, 2018 at 17:36:11 UTC</small></p>
+        </div><p><small>Last revised: October 11, 2019 at 17:03:05 &#43;0100</small></p>
 <hr>
 <div class="spirit-nav">
 <a accesskey="p" href="../../reference/traits/is_error_code_available.html"><img src="../../images/prev.png" alt="Prev"></a>