]> git.wh0rd.org Git - ICEs.git/blob - PR31899/enblend.ii.bak
initial import
[ICEs.git] / PR31899 / enblend.ii.bak
1         namespace boost {
2        namespace mpl {
3      };
4        namespace lambda {
5       namespace detail {
6     }
7        template <int I> struct placeholder;
8       template <class Base> class lambda_functor;
9      namespace detail {
10     }
11      }
12        namespace lambda {
13       enum {
14    NONE = 0x00,        FIRST = 0x01,        SECOND = 0x02,        THIRD = 0x04,        EXCEPTION = 0x08,        RETHROW = 0x10};
15       template<> struct placeholder<FIRST> {
16    };
17       typedef const lambda_functor<placeholder<FIRST> > placeholder1_type;
18       template <class T> class lambda_functor : public T {
19     public:   typedef T inherited;
20       lambda_functor() {
21      }
22    };
23        boost::lambda::placeholder1_type free1 = boost::lambda::placeholder1_type();
24       boost::lambda::placeholder1_type& _1 = free1;
25          using boost::lambda::_1;