ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> boost
boost
[boost] call_traits
by Jason Hise other posts by this author
Sep 29 2005 12:09PM messages near this date
Re: [boost] [mpl] The concept of laziness | Re: [boost] call_traits
SOURCE Why doesn't the following compile?  I get the error "foo: function does 
not take 1 arguments" on VC8.

#include <boost/call_traits.hpp> 

template < typename P1 > 
void foo ( typename ::boost::call_traits < P1 > ::param_type p1 )
{
}

int main (  )
{
    foo ( 42 ); // error here
    return 0;
}

(Background info: I would like to use this technique to generate 
optimized forwarding functions that do not know anything about the 
function being forwarded to.  Overloads taking any number of params 
would be generated with the boost preprocessor library.)

-Jason

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Thread:
Jason Hise
Graeme Prentice

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved