initial import
[ICEs.git] / PR31899 / enblend.ii.3
1 namespace boost {
2 namespace lambda {
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 {
8 public:
9 typedef T inherited;
10 lambda_functor() { }
11 };
12 boost::lambda::placeholder1_type free1;
13 boost::lambda::placeholder1_type& _1 = free1;
14 using boost::lambda::_1;
15 };
16 };