Boost logo

Boost :

From: Roland Richter (roland_at_[hidden])
Date: 2003-10-27 01:25:41


Fernando,

  I checked the various CVS revisions of optional,
  using MS VC++ 7.0, aka Visual Studio.NET 2002.

  Revisions 1.7 up to and including 1.11 are ok.

  1.12 introduces two errors:

e:\lib\boost\boost\optional.hpp(129): error C2248:
'boost::optional_detail::types_when_isnt_ref<T>::argument_type' : cannot access
private typedef declared in class 'boost::optional_detail::types_when_isnt_ref<T>'
  ... blablabla ...

and

e:\project\xyz\Logger.cpp(53): error C2558: class 'boost::optional<T>' : no copy
constructor available or copy constructor is declared 'explicit'
         with
         [
             T=_STL::string
         ]

  The former was fixed with 1.13 (yep, it says so in the log).
  The later aslo occurs in 1.13 and 1.14.

  I'm afraid this won't tell you much, since 1.12 was a
  big change. Anyway, hope it helps.

- Roland


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