$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [optional] optional(Expr&&) is insufficiently constrained
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2016-02-18 20:54:14
[Andrzej Krzemienski]
> I have created a ticket abut this problem:
> https://svn.boost.org/trac/boost/ticket/12002
Thanks!
> Frankly, I do not know how to implement it in a portable way (considering older compilers) without type trait boost::is_constructible.
> I am currently blocked on it: https://svn.boost.org/trac/boost/ticket/12003.
The simplest solution would be to add the additional constraint when Boost.Config tells you that a modern is_constructible is available. (Older toolsets will lack the intense metaprogramming that makes this constraint necessary in the first place.)
STL