Boost logo

Boost :

Subject: Re: [boost] noexcept(true) for ~noncopyable?
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-11-18 10:59:09


On Tue, Nov 18, 2014 at 6:56 PM, Olaf van der Spek <ml_at_[hidden]> wrote:
> Shouldn't ~noncopyable be noexcept?
>
> I'm seeing this error:
>
> class Cconnection : public Cclient, boost::noncopyable
>
> connection.h:5:7: error: looser throw specifier for ‘virtual
> Cconnection::~Cconnection()’
> In file included from connection.h:3:0,
> from connection.cpp:2:
> client.h:10:10: error: overriding ‘virtual Cclient::~Cclient()
> noexcept (true)’
>
> https://svn.boost.org/trac/boost/ticket/10698

Destructors are implicitly noexcept.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk