Hi,

On Sun, Apr 5, 2009 at 9:52 PM, Thorsten Ottosen <thorsten.ottosen@dezide.com> wrote:

compiler: msvc2008

error message:
e:\zxg\boost\range_ex\range.cpp(8) : error C2248: 'boost::noncopyable_::noncopyable::noncopyable' : cannot access private member declared in class 'boost::noncopyable_::noncopyable'
       d:\software\boost_1_37_0\boost\noncopyable.hpp(27) : see declaration of 'boost::noncopyable_::noncopyable::noncopyable'
       d:\software\boost_1_37_0\boost\noncopyable.hpp(22) : see declaration of 'boost::noncopyable_::noncopyable'
       This diagnostic occurred in the compiler generated function 'A::A(const A &)'


Perhaps the argument of find() is taken by value? I guess we should use const T& here.


The second argument of find was mistakenly being taken by value. Please accept my apologies for this oversight. I have amended the code and placed an updated version in the vault.

I shall be examining the code for similar errors, and extending the test harnesses shortly.
 

-Thorsten

Thank you for the defect report.

Best wishes,
Neil Groves