]> git.wh0rd.org Git - ICEs.git/blob - PR31899/enblend.ii.2
initial import
[ICEs.git] / PR31899 / enblend.ii.2
1 namespace boost {
2         namespace lambda {
3                 template <int I> struct placeholder;
4                 template <class Base> class lambda_functor;
5                 namespace detail { }
6                 enum {FIRST = 0x01};
7                 template<> struct placeholder<FIRST> {};
8                 typedef const lambda_functor<placeholder<FIRST> > placeholder1_type;
9                 template <class T> class lambda_functor : public T {
10                         public:
11                                 typedef T inherited;
12                                 lambda_functor() { }
13                 };
14                 boost::lambda::placeholder1_type free1 = boost::lambda::placeholder1_type();
15                 boost::lambda::placeholder1_type& _1 = free1;
16                 using boost::lambda::_1;
17         };
18 };