/extlibs/Boost/include/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp
C++ Header | 149 lines | 127 code | 14 blank | 8 comment | 0 complexity | c39e16d44629f11b67fe5275ca8d3227 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/vector10_c.hpp" header 10// -- DO NOT modify by hand! 11 12namespace boost { namespace mpl { 13 14template< 15 typename T 16 , T C0 17 > 18struct vector1_c 19 : vector1< integral_c< T,C0 > > 20{ 21 typedef vector1_c type; 22 typedef T value_type; 23}; 24 25template< 26 typename T 27 , T C0, T C1 28 > 29struct vector2_c 30 : vector2< integral_c< T,C0 >, integral_c< T,C1 > > 31{ 32 typedef vector2_c type; 33 typedef T value_type; 34}; 35 36template< 37 typename T 38 , T C0, T C1, T C2 39 > 40struct vector3_c 41 : vector3< integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > > 42{ 43 typedef vector3_c type; 44 typedef T value_type; 45}; 46 47template< 48 typename T 49 , T C0, T C1, T C2, T C3 50 > 51struct vector4_c 52 : vector4< 53 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >, integral_c<T 54 , C3> 55 > 56{ 57 typedef vector4_c type; 58 typedef T value_type; 59}; 60 61template< 62 typename T 63 , T C0, T C1, T C2, T C3, T C4 64 > 65struct vector5_c 66 : vector5< 67 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 68 , integral_c< T,C3 >, integral_c< T,C4 > 69 > 70{ 71 typedef vector5_c type; 72 typedef T value_type; 73}; 74 75template< 76 typename T 77 , T C0, T C1, T C2, T C3, T C4, T C5 78 > 79struct vector6_c 80 : vector6< 81 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 82 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 > 83 > 84{ 85 typedef vector6_c type; 86 typedef T value_type; 87}; 88 89template< 90 typename T 91 , T C0, T C1, T C2, T C3, T C4, T C5, T C6 92 > 93struct vector7_c 94 : vector7< 95 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 96 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c<T 97 , C6> 98 > 99{ 100 typedef vector7_c type; 101 typedef T value_type; 102}; 103 104template< 105 typename T 106 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7 107 > 108struct vector8_c 109 : vector8< 110 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 111 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 112 , integral_c< T,C7 > 113 > 114{ 115 typedef vector8_c type; 116 typedef T value_type; 117}; 118 119template< 120 typename T 121 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8 122 > 123struct vector9_c 124 : vector9< 125 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 126 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 127 , integral_c< T,C7 >, integral_c< T,C8 > 128 > 129{ 130 typedef vector9_c type; 131 typedef T value_type; 132}; 133 134template< 135 typename T 136 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9 137 > 138struct vector10_c 139 : vector10< 140 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 141 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 142 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 143 > 144{ 145 typedef vector10_c type; 146 typedef T value_type; 147}; 148 149}}