boost lambda'sl bind tries to instantiate abstract classes

MSVC 7.1 chokes when I'm trying to (bll) bind a method/function with an argument which is (const/mutable)reference to an abstract type. I've attached a simple test file and MSVC 7.1 complaints. <<lambda_tester.cpp>> <<lambda_tester_compilation.txt>> eyal.

This is a known problem and there's no quick fix. It is because as a side effect of return type deduction a tuple with such an element type gets instantiated. The use of tuples in type deduction should be replaced with the use of pure type sequences. Best, Jaakko On Nov 10, 2004, at 9:09 AM, Eyal Farago wrote:
MSVC 7.1 chokes when I'm trying to (bll) bind a method/function with an argument which is (const/mutable)reference to an abstract type.
I've attached a simple test file and MSVC 7.1 complaints.
<<lambda_tester.cpp>> <<lambda_tester_compilation.txt>> eyal. <lambda_tester.cpp><lambda_tester_compilation.txt>_____________________ __________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
participants (2)
-
Eyal Farago
-
jajarvi