3 template <int I> struct placeholder;
4 template <class Base> class lambda_functor;
5 template<> struct placeholder<1> {};
6 typedef const lambda_functor< placeholder<1> > placeholder1_type;
7 template <class T> class lambda_functor : public T {
12 boost::lambda::placeholder1_type free1;
13 boost::lambda::placeholder1_type& _1 = free1;
14 using boost::lambda::_1;