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/vector50_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 vector41_c 22 : v_item< 23 integral_c< T,C40 > 24 , vector40_c< T,C0,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 > 25 > 26 { 27 typedef vector41_c type; 28 typedef T value_type; 29 }; 30 31 template< 32 typename T 33 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 34 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 35 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 36 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 37 , T C41 38 > 39 struct vector42_c 40 : v_item< 41 integral_c< T,C41 > 42 , vector41_c< T,C0,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 > 43 > 44 { 45 typedef vector42_c type; 46 typedef T value_type; 47 }; 48 49 template< 50 typename T 51 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 52 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 53 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 54 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 55 , T C41, T C42 56 > 57 struct vector43_c 58 : v_item< 59 integral_c< T,C42 > 60 , vector42_c< T,C0,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 > 61 > 62 { 63 typedef vector43_c type; 64 typedef T value_type; 65 }; 66 67 template< 68 typename T 69 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 70 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 71 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 72 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 73 , T C41, T C42, T C43 74 > 75 struct vector44_c 76 : v_item< 77 integral_c< T,C43 > 78 , vector43_c< T,C0,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 > 79 > 80 { 81 typedef vector44_c type; 82 typedef T value_type; 83 }; 84 85 template< 86 typename T 87 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 88 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 89 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 90 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 91 , T C41, T C42, T C43, T C44 92 > 93 struct vector45_c 94 : v_item< 95 integral_c< T,C44 > 96 , vector44_c< T,C0,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 > 97 > 98 { 99 typedef vector45_c type; 100 typedef T value_type; 101 }; 102 103 template< 104 typename T 105 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 106 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 107 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 108 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 109 , T C41, T C42, T C43, T C44, T C45 110 > 111 struct vector46_c 112 : v_item< 113 integral_c< T,C45 > 114 , vector45_c< T,C0,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 > 115 > 116 { 117 typedef vector46_c type; 118 typedef T value_type; 119 }; 120 121 template< 122 typename T 123 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 124 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 125 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 126 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 127 , T C41, T C42, T C43, T C44, T C45, T C46 128 > 129 struct vector47_c 130 : v_item< 131 integral_c< T,C46 > 132 , vector46_c< T,C0,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 > 133 > 134 { 135 typedef vector47_c type; 136 typedef T value_type; 137 }; 138 139 template< 140 typename T 141 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 142 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 143 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 144 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 145 , T C41, T C42, T C43, T C44, T C45, T C46, T C47 146 > 147 struct vector48_c 148 : v_item< 149 integral_c< T,C47 > 150 , vector47_c< T,C0,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 > 151 > 152 { 153 typedef vector48_c type; 154 typedef T value_type; 155 }; 156 157 template< 158 typename T 159 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 160 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 161 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 162 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 163 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48 164 > 165 struct vector49_c 166 : v_item< 167 integral_c< T,C48 > 168 , vector48_c< T,C0,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 > 169 > 170 { 171 typedef vector49_c type; 172 typedef T value_type; 173 }; 174 175 template< 176 typename T 177 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 178 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 179 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 180 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 181 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49 182 > 183 struct vector50_c 184 : v_item< 185 integral_c< T,C49 > 186 , vector49_c< T,C0,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 > 187 > 188 { 189 typedef vector50_c type; 190 typedef T value_type; 191 }; 192 193 }} 194