Meaning of a lambda expression

Hi,
I have the following lambda expression and have no idea how to use or what it means:

 
typedef mpl::lambda<mpl::lambda<_1>>::type t1;


Any ideas?

Thanks!
Juan
What you have is a typedef, not a lambda expression.

http://www.cplusplus.com/doc/tutorial/other_data_types/

Got it ---

Since _1 is a placeholder expression, then a metafunction class is generated, meaning that a metafunction apply<T> is available under the type generated
The second lambda invocation does nothing since it receives a metafunction class already...


Thanks

Juan
Topic archived. No new replies allowed.