mirror of
https://github.com/boostorg/optional.git
synced 2025-07-21 16:22:09 +02:00
docs and tests fixes
This commit is contained in:
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
* Remove deprecation mark from `reset()` method (without arguments).
|
* Remove deprecation mark from `reset()` method (without arguments).
|
||||||
* Fixed [@https://github.com/boostorg/optional/issues/59 issue #59].
|
* Fixed [@https://github.com/boostorg/optional/issues/59 issue #59].
|
||||||
|
* Fixed bug with initialization of certain wrapper types in clang with -std=c++03. See [@https://github.com/boostorg/optional/pull/64 pr #64].
|
||||||
|
|
||||||
[heading Boost Release 1.68]
|
[heading Boost Release 1.68]
|
||||||
|
|
||||||
|
@ -39,6 +39,10 @@
|
|||||||
Fixed <a href="https://github.com/boostorg/optional/issues/59" target="_top">issue
|
Fixed <a href="https://github.com/boostorg/optional/issues/59" target="_top">issue
|
||||||
#59</a>.
|
#59</a>.
|
||||||
</li>
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fixed bug with initialization of certain wrapper types in clang with -std=c++03.
|
||||||
|
See <a href="https://github.com/boostorg/optional/pull/64" target="_top">pr #64</a>.
|
||||||
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h4>
|
<h4>
|
||||||
<a name="boost_optional.relnotes.h1"></a>
|
<a name="boost_optional.relnotes.h1"></a>
|
||||||
|
@ -145,7 +145,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"><p><small>Last revised: October 29, 2018 at 21:06:01 GMT</small></p></td>
|
<td align="left"><p><small>Last revised: November 08, 2018 at 17:44:53 GMT</small></p></td>
|
||||||
<td align="right"><div class="copyright-footer"></div></td>
|
<td align="right"><div class="copyright-footer"></div></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
|
@ -58,10 +58,20 @@ struct W
|
|||||||
|
|
||||||
void test_value_init()
|
void test_value_init()
|
||||||
{
|
{
|
||||||
|
#ifndef BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
|
||||||
{
|
{
|
||||||
S s;
|
S s;
|
||||||
W<S> w{s};
|
W<S> w{s};
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
{
|
||||||
|
S s;
|
||||||
|
W<S> w(s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_optoinal_reference_wrapper()
|
||||||
|
{
|
||||||
boost::optional<W<S&> > o;
|
boost::optional<W<S&> > o;
|
||||||
BOOST_TEST(boost::none == o);
|
BOOST_TEST(boost::none == o);
|
||||||
}
|
}
|
||||||
@ -70,6 +80,7 @@ int main()
|
|||||||
{
|
{
|
||||||
test_tc_base();
|
test_tc_base();
|
||||||
test_value_init();
|
test_value_init();
|
||||||
|
test_optoinal_reference_wrapper();
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user