On Sat, 2003-08-02 at 19:34, Serassio Guido wrote: > Hi Robert, > > There are still some residual HEAD C++ problem on MS VisualStudio: > > comm.cc > c:\work\nt-3.0\src\comm.cc(172) : error C2639: compiler generated default > constructor required by unnamed class
Fixed, I think. > MemObject.cc > c:\work\nt-3.0\src\memobject.cc(252) : error C2667: 'for_each' : none of 2 > overload have a best conversion > c:\work\nt-3.0\src\memobject.cc(252) : error C2668: 'for_each' : ambiguous > call to overloaded function > c:\work\nt-3.0\src\memobject.cc(285) : error C2667: 'for_each' : none of 2 > overload have a best conversion > c:\work\nt-3.0\src\memobject.cc(285) : error C2668: 'for_each' : ambiguous > call to overloaded function Looks like another limitation. taking the first one: there is a for_each template that is explicitly for dlink_list. You might try for_each<StoreClientsStats>(clients, statsVisitor); If that doesn't help, you could try turning the dlink_list for_each into a partial specialisation of the more generic two-class-parameter, two parameter template for_each. > client_side_request.cc > c:\work\nt-3.0\src\client_side_request.cc(677) : error C2440: '?' : cannot > convert from 'class RefCount<class ConnStateData>' to 'bool' > No user-defined-conversion operator available that can perform > this conversion, or the operator cannot be called > c:\work\nt-3.0\src\client_side_request.cc(677) : fatal error C1903: unable > to recover from previous error(s); stopping compilation Fixed by Pawels recent patches. Rob -- GPG key available at: <http://members.aardvark.net.au/lifeless/keys.txt>.
signature.asc
Description: This is a digitally signed message part
