PageRenderTime 10ms CodeModel.GetById 2ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/Src/Dependencies/Boost/boost/mpl/set/aux_/preprocessed/plain/set10.hpp

http://hadesmem.googlecode.com/
C++ Header | 140 lines | 117 code | 14 blank | 9 comment | 0 complexity | adb81787347c3e22d2927545bb3a4a02 MD5 | raw file
  1
  2// Copyright Aleksey Gurtovoy 2000-2004
  3// Copyright David Abrahams 2003-2004
  4//
  5// Distributed under the Boost Software License, Version 1.0. 
  6// (See accompanying file LICENSE_1_0.txt or copy at 
  7// http://www.boost.org/LICENSE_1_0.txt)
  8//
  9
 10// Preprocessed version of "boost/mpl/set/set10.hpp" header
 11// -- DO NOT modify by hand!
 12
 13namespace boost { namespace mpl {
 14
 15template<
 16      typename T0
 17    >
 18struct set1
 19    : s_item<
 20          T0
 21        , typename set0<  >::item_
 22        >
 23{
 24    typedef set1 type;
 25};
 26
 27template<
 28      typename T0, typename T1
 29    >
 30struct set2
 31    : s_item<
 32          T1
 33        , typename set1<T0>::item_
 34        >
 35{
 36    typedef set2 type;
 37};
 38
 39template<
 40      typename T0, typename T1, typename T2
 41    >
 42struct set3
 43    : s_item<
 44          T2
 45        , typename set2< T0,T1 >::item_
 46        >
 47{
 48    typedef set3 type;
 49};
 50
 51template<
 52      typename T0, typename T1, typename T2, typename T3
 53    >
 54struct set4
 55    : s_item<
 56          T3
 57        , typename set3< T0,T1,T2 >::item_
 58        >
 59{
 60    typedef set4 type;
 61};
 62
 63template<
 64      typename T0, typename T1, typename T2, typename T3, typename T4
 65    >
 66struct set5
 67    : s_item<
 68          T4
 69        , typename set4< T0,T1,T2,T3 >::item_
 70        >
 71{
 72    typedef set5 type;
 73};
 74
 75template<
 76      typename T0, typename T1, typename T2, typename T3, typename T4
 77    , typename T5
 78    >
 79struct set6
 80    : s_item<
 81          T5
 82        , typename set5< T0,T1,T2,T3,T4 >::item_
 83        >
 84{
 85    typedef set6 type;
 86};
 87
 88template<
 89      typename T0, typename T1, typename T2, typename T3, typename T4
 90    , typename T5, typename T6
 91    >
 92struct set7
 93    : s_item<
 94          T6
 95        , typename set6< T0,T1,T2,T3,T4,T5 >::item_
 96        >
 97{
 98    typedef set7 type;
 99};
100
101template<
102      typename T0, typename T1, typename T2, typename T3, typename T4
103    , typename T5, typename T6, typename T7
104    >
105struct set8
106    : s_item<
107          T7
108        , typename set7< T0,T1,T2,T3,T4,T5,T6 >::item_
109        >
110{
111    typedef set8 type;
112};
113
114template<
115      typename T0, typename T1, typename T2, typename T3, typename T4
116    , typename T5, typename T6, typename T7, typename T8
117    >
118struct set9
119    : s_item<
120          T8
121        , typename set8< T0,T1,T2,T3,T4,T5,T6,T7 >::item_
122        >
123{
124    typedef set9 type;
125};
126
127template<
128      typename T0, typename T1, typename T2, typename T3, typename T4
129    , typename T5, typename T6, typename T7, typename T8, typename T9
130    >
131struct set10
132    : s_item<
133          T9
134        , typename set9< T0,T1,T2,T3,T4,T5,T6,T7,T8 >::item_
135        >
136{
137    typedef set10 type;
138};
139
140}}