On Wednesday 12 February 2003 01:08 am, Lin Xu wrote:
> Yeah, I guess it would. The syntax I had before was limited by my lack of
> knowledge about how to extract the arguments and return type from a
> classtype. But I can use function_traits<> right? But that requires partial
> template specialization. Is there a way to get the types without PTS? How
> does boost::function do it? Maybe I can mirror the syntax of
> boost::Function. But boost::function doesn't have the function pointer as
> an actual template parameter.

There is no known way to extract the argument types from function pointers or 
member function pointers without PTS. The class template boost::function only 
works when the compiler can handle it (which includes requiring PTS); 
otherwise the user is stuck with function0, function1, etc. 

> I dont' know how to make that syntax work. I did originally want syntax
> like that, but I didn't know how to write it without PTS (or a least
> support non-PTS compilers nicely).

Don't kill a good design because of bad compilers. 

        Doug
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to