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/list/list50_c.hpp" header 10 // -- DO NOT modify by hand! 11 12 namespace boost { namespace mpl { 13 14 template< 15 typename T 16 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 17 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 18 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 19 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 20 > 21 struct list41_c 22 : l_item< 23 long_<41> 24 , integral_c< T,C0 > 25 , list40_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40 > 26 > 27 { 28 typedef list41_c type; 29 typedef T value_type; 30 }; 31 32 template< 33 typename T 34 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 35 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 36 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 37 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 38 , T C41 39 > 40 struct list42_c 41 : l_item< 42 long_<42> 43 , integral_c< T,C0 > 44 , list41_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41 > 45 > 46 { 47 typedef list42_c type; 48 typedef T value_type; 49 }; 50 51 template< 52 typename T 53 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 54 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 55 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 56 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 57 , T C41, T C42 58 > 59 struct list43_c 60 : l_item< 61 long_<43> 62 , integral_c< T,C0 > 63 , list42_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42 > 64 > 65 { 66 typedef list43_c type; 67 typedef T value_type; 68 }; 69 70 template< 71 typename T 72 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 73 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 74 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 75 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 76 , T C41, T C42, T C43 77 > 78 struct list44_c 79 : l_item< 80 long_<44> 81 , integral_c< T,C0 > 82 , list43_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43 > 83 > 84 { 85 typedef list44_c type; 86 typedef T value_type; 87 }; 88 89 template< 90 typename T 91 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 92 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 93 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 94 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 95 , T C41, T C42, T C43, T C44 96 > 97 struct list45_c 98 : l_item< 99 long_<45> 100 , integral_c< T,C0 > 101 , list44_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44 > 102 > 103 { 104 typedef list45_c type; 105 typedef T value_type; 106 }; 107 108 template< 109 typename T 110 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 111 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 112 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 113 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 114 , T C41, T C42, T C43, T C44, T C45 115 > 116 struct list46_c 117 : l_item< 118 long_<46> 119 , integral_c< T,C0 > 120 , list45_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45 > 121 > 122 { 123 typedef list46_c type; 124 typedef T value_type; 125 }; 126 127 template< 128 typename T 129 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 130 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 131 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 132 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 133 , T C41, T C42, T C43, T C44, T C45, T C46 134 > 135 struct list47_c 136 : l_item< 137 long_<47> 138 , integral_c< T,C0 > 139 , list46_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46 > 140 > 141 { 142 typedef list47_c type; 143 typedef T value_type; 144 }; 145 146 template< 147 typename T 148 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 149 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 150 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 151 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 152 , T C41, T C42, T C43, T C44, T C45, T C46, T C47 153 > 154 struct list48_c 155 : l_item< 156 long_<48> 157 , integral_c< T,C0 > 158 , list47_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47 > 159 > 160 { 161 typedef list48_c type; 162 typedef T value_type; 163 }; 164 165 template< 166 typename T 167 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 168 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 169 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 170 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 171 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48 172 > 173 struct list49_c 174 : l_item< 175 long_<49> 176 , integral_c< T,C0 > 177 , list48_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48 > 178 > 179 { 180 typedef list49_c type; 181 typedef T value_type; 182 }; 183 184 template< 185 typename T 186 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 187 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 188 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 189 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 190 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49 191 > 192 struct list50_c 193 : l_item< 194 long_<50> 195 , integral_c< T,C0 > 196 , list49_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48,C49 > 197 > 198 { 199 typedef list50_c type; 200 typedef T value_type; 201 }; 202 203 }} 204