Boost logo

Boost :

Subject: Re: [boost] Date_Time : Error in time_duration.hpp
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2012-11-28 06:29:28


On Wed, Nov 28, 2012 at 3:13 PM, GAURAV GUPTA <ya1gaurav_at_[hidden]> wrote:
> Hello,
>
> I have encountered some errors in Boost, while running some static analyzer
> tool.
>
> It is reported in boost/date_time/time_duration.hpp
>
> The error is:
>
> *boost::date_time::time_duration has user-written copy constructor but no
> corresponding user-written assignment operator.*
>
> *Is it valid to apply the following patch.*

The patch is not valid since it disables assignment. The
compiler-generated assignment is suitable, the copy constructor
probably doesn't have to be user-defined as well. There is a comment
that it is required by dividable<> but I can't see where it's used.


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