File indexing completed on 2025-01-18 09:41:44
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 namespace boost { namespace mpl {
0014
0015 template<
0016 typename T
0017 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0018 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0019 >
0020 struct set21_c
0021 : s_item<
0022 integral_c< T,C20 >
0023 , set20_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
0024 >
0025 {
0026 typedef set21_c type;
0027 };
0028
0029 template<
0030 typename T
0031 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0032 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0033 , T C21
0034 >
0035 struct set22_c
0036 : s_item<
0037 integral_c< T,C21 >
0038 , set21_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20 >
0039 >
0040 {
0041 typedef set22_c type;
0042 };
0043
0044 template<
0045 typename T
0046 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0047 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0048 , T C21, T C22
0049 >
0050 struct set23_c
0051 : s_item<
0052 integral_c< T,C22 >
0053 , set22_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21 >
0054 >
0055 {
0056 typedef set23_c type;
0057 };
0058
0059 template<
0060 typename T
0061 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0062 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0063 , T C21, T C22, T C23
0064 >
0065 struct set24_c
0066 : s_item<
0067 integral_c< T,C23 >
0068 , set23_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 >
0069 >
0070 {
0071 typedef set24_c type;
0072 };
0073
0074 template<
0075 typename T
0076 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0077 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0078 , T C21, T C22, T C23, T C24
0079 >
0080 struct set25_c
0081 : s_item<
0082 integral_c< T,C24 >
0083 , set24_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 >
0084 >
0085 {
0086 typedef set25_c type;
0087 };
0088
0089 template<
0090 typename T
0091 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0092 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0093 , T C21, T C22, T C23, T C24, T C25
0094 >
0095 struct set26_c
0096 : s_item<
0097 integral_c< T,C25 >
0098 , set25_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 >
0099 >
0100 {
0101 typedef set26_c type;
0102 };
0103
0104 template<
0105 typename T
0106 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0107 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0108 , T C21, T C22, T C23, T C24, T C25, T C26
0109 >
0110 struct set27_c
0111 : s_item<
0112 integral_c< T,C26 >
0113 , set26_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 >
0114 >
0115 {
0116 typedef set27_c type;
0117 };
0118
0119 template<
0120 typename T
0121 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0122 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0123 , T C21, T C22, T C23, T C24, T C25, T C26, T C27
0124 >
0125 struct set28_c
0126 : s_item<
0127 integral_c< T,C27 >
0128 , set27_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 >
0129 >
0130 {
0131 typedef set28_c type;
0132 };
0133
0134 template<
0135 typename T
0136 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0137 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0138 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28
0139 >
0140 struct set29_c
0141 : s_item<
0142 integral_c< T,C28 >
0143 , set28_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 >
0144 >
0145 {
0146 typedef set29_c type;
0147 };
0148
0149 template<
0150 typename T
0151 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0152 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0153 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
0154 >
0155 struct set30_c
0156 : s_item<
0157 integral_c< T,C29 >
0158 , set29_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 >
0159 >
0160 {
0161 typedef set30_c type;
0162 };
0163
0164 }}