/extlibs/Boost/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp
C++ Header | 199 lines | 177 code | 14 blank | 8 comment | 0 complexity | 1d0951a703f59b919028f37b317440eb MD5 | raw file
1 2// Copyright Aleksey Gurtovoy 2000-2004 3// 4// Distributed under the Boost Software License, Version 1.0. 5// (See accompanying file LICENSE_1_0.txt or copy at 6// http://www.boost.org/LICENSE_1_0.txt) 7// 8 9// Preprocessed version of "boost/mpl/vector/vector40.hpp" header 10// -- DO NOT modify by hand! 11 12namespace boost { namespace mpl { 13 14template< 15 typename T0, typename T1, typename T2, typename T3, typename T4 16 , typename T5, typename T6, typename T7, typename T8, typename T9 17 , typename T10, typename T11, typename T12, typename T13, typename T14 18 , typename T15, typename T16, typename T17, typename T18, typename T19 19 , typename T20, typename T21, typename T22, typename T23, typename T24 20 , typename T25, typename T26, typename T27, typename T28, typename T29 21 , typename T30 22 > 23struct vector31 24 : v_item< 25 T30 26 , vector30< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29 > 27 > 28{ 29 typedef vector31 type; 30}; 31 32template< 33 typename T0, typename T1, typename T2, typename T3, typename T4 34 , typename T5, typename T6, typename T7, typename T8, typename T9 35 , typename T10, typename T11, typename T12, typename T13, typename T14 36 , typename T15, typename T16, typename T17, typename T18, typename T19 37 , typename T20, typename T21, typename T22, typename T23, typename T24 38 , typename T25, typename T26, typename T27, typename T28, typename T29 39 , typename T30, typename T31 40 > 41struct vector32 42 : v_item< 43 T31 44 , vector31< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30 > 45 > 46{ 47 typedef vector32 type; 48}; 49 50template< 51 typename T0, typename T1, typename T2, typename T3, typename T4 52 , typename T5, typename T6, typename T7, typename T8, typename T9 53 , typename T10, typename T11, typename T12, typename T13, typename T14 54 , typename T15, typename T16, typename T17, typename T18, typename T19 55 , typename T20, typename T21, typename T22, typename T23, typename T24 56 , typename T25, typename T26, typename T27, typename T28, typename T29 57 , typename T30, typename T31, typename T32 58 > 59struct vector33 60 : v_item< 61 T32 62 , vector32< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31 > 63 > 64{ 65 typedef vector33 type; 66}; 67 68template< 69 typename T0, typename T1, typename T2, typename T3, typename T4 70 , typename T5, typename T6, typename T7, typename T8, typename T9 71 , typename T10, typename T11, typename T12, typename T13, typename T14 72 , typename T15, typename T16, typename T17, typename T18, typename T19 73 , typename T20, typename T21, typename T22, typename T23, typename T24 74 , typename T25, typename T26, typename T27, typename T28, typename T29 75 , typename T30, typename T31, typename T32, typename T33 76 > 77struct vector34 78 : v_item< 79 T33 80 , vector33< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32 > 81 > 82{ 83 typedef vector34 type; 84}; 85 86template< 87 typename T0, typename T1, typename T2, typename T3, typename T4 88 , typename T5, typename T6, typename T7, typename T8, typename T9 89 , typename T10, typename T11, typename T12, typename T13, typename T14 90 , typename T15, typename T16, typename T17, typename T18, typename T19 91 , typename T20, typename T21, typename T22, typename T23, typename T24 92 , typename T25, typename T26, typename T27, typename T28, typename T29 93 , typename T30, typename T31, typename T32, typename T33, typename T34 94 > 95struct vector35 96 : v_item< 97 T34 98 , vector34< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33 > 99 > 100{ 101 typedef vector35 type; 102}; 103 104template< 105 typename T0, typename T1, typename T2, typename T3, typename T4 106 , typename T5, typename T6, typename T7, typename T8, typename T9 107 , typename T10, typename T11, typename T12, typename T13, typename T14 108 , typename T15, typename T16, typename T17, typename T18, typename T19 109 , typename T20, typename T21, typename T22, typename T23, typename T24 110 , typename T25, typename T26, typename T27, typename T28, typename T29 111 , typename T30, typename T31, typename T32, typename T33, typename T34 112 , typename T35 113 > 114struct vector36 115 : v_item< 116 T35 117 , vector35< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34 > 118 > 119{ 120 typedef vector36 type; 121}; 122 123template< 124 typename T0, typename T1, typename T2, typename T3, typename T4 125 , typename T5, typename T6, typename T7, typename T8, typename T9 126 , typename T10, typename T11, typename T12, typename T13, typename T14 127 , typename T15, typename T16, typename T17, typename T18, typename T19 128 , typename T20, typename T21, typename T22, typename T23, typename T24 129 , typename T25, typename T26, typename T27, typename T28, typename T29 130 , typename T30, typename T31, typename T32, typename T33, typename T34 131 , typename T35, typename T36 132 > 133struct vector37 134 : v_item< 135 T36 136 , vector36< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35 > 137 > 138{ 139 typedef vector37 type; 140}; 141 142template< 143 typename T0, typename T1, typename T2, typename T3, typename T4 144 , typename T5, typename T6, typename T7, typename T8, typename T9 145 , typename T10, typename T11, typename T12, typename T13, typename T14 146 , typename T15, typename T16, typename T17, typename T18, typename T19 147 , typename T20, typename T21, typename T22, typename T23, typename T24 148 , typename T25, typename T26, typename T27, typename T28, typename T29 149 , typename T30, typename T31, typename T32, typename T33, typename T34 150 , typename T35, typename T36, typename T37 151 > 152struct vector38 153 : v_item< 154 T37 155 , vector37< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36 > 156 > 157{ 158 typedef vector38 type; 159}; 160 161template< 162 typename T0, typename T1, typename T2, typename T3, typename T4 163 , typename T5, typename T6, typename T7, typename T8, typename T9 164 , typename T10, typename T11, typename T12, typename T13, typename T14 165 , typename T15, typename T16, typename T17, typename T18, typename T19 166 , typename T20, typename T21, typename T22, typename T23, typename T24 167 , typename T25, typename T26, typename T27, typename T28, typename T29 168 , typename T30, typename T31, typename T32, typename T33, typename T34 169 , typename T35, typename T36, typename T37, typename T38 170 > 171struct vector39 172 : v_item< 173 T38 174 , vector38< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37 > 175 > 176{ 177 typedef vector39 type; 178}; 179 180template< 181 typename T0, typename T1, typename T2, typename T3, typename T4 182 , typename T5, typename T6, typename T7, typename T8, typename T9 183 , typename T10, typename T11, typename T12, typename T13, typename T14 184 , typename T15, typename T16, typename T17, typename T18, typename T19 185 , typename T20, typename T21, typename T22, typename T23, typename T24 186 , typename T25, typename T26, typename T27, typename T28, typename T29 187 , typename T30, typename T31, typename T32, typename T33, typename T34 188 , typename T35, typename T36, typename T37, typename T38, typename T39 189 > 190struct vector40 191 : v_item< 192 T39 193 , vector39< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38 > 194 > 195{ 196 typedef vector40 type; 197}; 198 199}}