File indexing completed on 2025-01-18 09:41:39
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 namespace boost { namespace mpl {
0013
0014 template<
0015 typename T
0016 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0017 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0018 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0019 >
0020 struct list31_c
0021 : l_item<
0022 long_<31>
0023 , integral_c< T,C0 >
0024 , list30_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 >
0025 >
0026 {
0027 typedef list31_c type;
0028 typedef T value_type;
0029 };
0030
0031 template<
0032 typename T
0033 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0034 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0035 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0036 , T C31
0037 >
0038 struct list32_c
0039 : l_item<
0040 long_<32>
0041 , integral_c< T,C0 >
0042 , list31_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 >
0043 >
0044 {
0045 typedef list32_c type;
0046 typedef T value_type;
0047 };
0048
0049 template<
0050 typename T
0051 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0052 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0053 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0054 , T C31, T C32
0055 >
0056 struct list33_c
0057 : l_item<
0058 long_<33>
0059 , integral_c< T,C0 >
0060 , list32_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 >
0061 >
0062 {
0063 typedef list33_c type;
0064 typedef T value_type;
0065 };
0066
0067 template<
0068 typename T
0069 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0070 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0071 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0072 , T C31, T C32, T C33
0073 >
0074 struct list34_c
0075 : l_item<
0076 long_<34>
0077 , integral_c< T,C0 >
0078 , list33_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 >
0079 >
0080 {
0081 typedef list34_c type;
0082 typedef T value_type;
0083 };
0084
0085 template<
0086 typename T
0087 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0088 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0089 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0090 , T C31, T C32, T C33, T C34
0091 >
0092 struct list35_c
0093 : l_item<
0094 long_<35>
0095 , integral_c< T,C0 >
0096 , list34_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 >
0097 >
0098 {
0099 typedef list35_c type;
0100 typedef T value_type;
0101 };
0102
0103 template<
0104 typename T
0105 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0106 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0107 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0108 , T C31, T C32, T C33, T C34, T C35
0109 >
0110 struct list36_c
0111 : l_item<
0112 long_<36>
0113 , integral_c< T,C0 >
0114 , list35_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 >
0115 >
0116 {
0117 typedef list36_c type;
0118 typedef T value_type;
0119 };
0120
0121 template<
0122 typename T
0123 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0124 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0125 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0126 , T C31, T C32, T C33, T C34, T C35, T C36
0127 >
0128 struct list37_c
0129 : l_item<
0130 long_<37>
0131 , integral_c< T,C0 >
0132 , list36_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 >
0133 >
0134 {
0135 typedef list37_c type;
0136 typedef T value_type;
0137 };
0138
0139 template<
0140 typename T
0141 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0142 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0143 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0144 , T C31, T C32, T C33, T C34, T C35, T C36, T C37
0145 >
0146 struct list38_c
0147 : l_item<
0148 long_<38>
0149 , integral_c< T,C0 >
0150 , list37_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 >
0151 >
0152 {
0153 typedef list38_c type;
0154 typedef T value_type;
0155 };
0156
0157 template<
0158 typename T
0159 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0160 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0161 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0162 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38
0163 >
0164 struct list39_c
0165 : l_item<
0166 long_<39>
0167 , integral_c< T,C0 >
0168 , list38_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 >
0169 >
0170 {
0171 typedef list39_c type;
0172 typedef T value_type;
0173 };
0174
0175 template<
0176 typename T
0177 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0178 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0179 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0180 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39
0181 >
0182 struct list40_c
0183 : l_item<
0184 long_<40>
0185 , integral_c< T,C0 >
0186 , list39_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 >
0187 >
0188 {
0189 typedef list40_c type;
0190 typedef T value_type;
0191 };
0192
0193 }}