3 template <int I> struct placeholder;
4 template <class Base> class lambda_functor;
7 template<> struct placeholder<FIRST> {};
8 typedef const lambda_functor<placeholder<FIRST> > placeholder1_type;
9 template <class T> class lambda_functor : public T {
14 boost::lambda::placeholder1_type free1 = boost::lambda::placeholder1_type();
15 boost::lambda::placeholder1_type& _1 = free1;
16 using boost::lambda::_1;