annotate DEPENDENCIES/generic/include/boost/fusion/container/generation/detail/preprocessed/map_tie10.hpp @ 47:fe753ff3d0b5

Simpler solution to .cat test
author Chris Cannam
date Thu, 07 Aug 2014 15:05:37 +0100
parents 2665513ce2d3
children c530137014c0
rev   line source
Chris@16 1 /*=============================================================================
Chris@16 2 Copyright (c) 2001-2011 Joel de Guzman
Chris@16 3
Chris@16 4 Distributed under the Boost Software License, Version 1.0. (See accompanying
Chris@16 5 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Chris@16 6
Chris@16 7 This is an auto-generated file. Do not edit!
Chris@16 8 ==============================================================================*/
Chris@16 9 namespace boost { namespace fusion
Chris@16 10 {
Chris@16 11 struct void_;
Chris@16 12 namespace result_of
Chris@16 13 {
Chris@16 14 template <
Chris@16 15 typename K0 = void_ , typename K1 = void_ , typename K2 = void_ , typename K3 = void_ , typename K4 = void_ , typename K5 = void_ , typename K6 = void_ , typename K7 = void_ , typename K8 = void_ , typename K9 = void_
Chris@16 16 , typename D0 = void_ , typename D1 = void_ , typename D2 = void_ , typename D3 = void_ , typename D4 = void_ , typename D5 = void_ , typename D6 = void_ , typename D7 = void_ , typename D8 = void_ , typename D9 = void_
Chris@16 17 , typename Extra = void_
Chris@16 18 >
Chris@16 19 struct map_tie;
Chris@16 20 template <>
Chris@16 21 struct map_tie<>
Chris@16 22 {
Chris@16 23 typedef map<> type;
Chris@16 24 };
Chris@16 25 }
Chris@16 26 inline map<>
Chris@16 27 map_tie()
Chris@16 28 {
Chris@16 29 return map<>();
Chris@16 30 }
Chris@16 31 namespace result_of
Chris@16 32 {
Chris@16 33 template <
Chris@16 34 typename K0
Chris@16 35 , typename D0
Chris@16 36 >
Chris@16 37 struct map_tie<K0, D0>
Chris@16 38 {
Chris@16 39 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> > type;
Chris@16 40 };
Chris@16 41 }
Chris@16 42 template <
Chris@16 43 typename K0
Chris@16 44 , typename D0
Chris@16 45 >
Chris@16 46 inline map<fusion::pair< K0 , typename add_reference<D0>::type> >
Chris@16 47 map_tie(D0 & _0)
Chris@16 48 {
Chris@16 49 return map<fusion::pair< K0 , typename add_reference<D0>::type> >(
Chris@16 50 fusion::pair_tie<K0>(_0));
Chris@16 51 }
Chris@16 52 namespace result_of
Chris@16 53 {
Chris@16 54 template <
Chris@16 55 typename K0 , typename K1
Chris@16 56 , typename D0 , typename D1
Chris@16 57 >
Chris@16 58 struct map_tie<K0 , K1, D0 , D1>
Chris@16 59 {
Chris@16 60 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> > type;
Chris@16 61 };
Chris@16 62 }
Chris@16 63 template <
Chris@16 64 typename K0 , typename K1
Chris@16 65 , typename D0 , typename D1
Chris@16 66 >
Chris@16 67 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> >
Chris@16 68 map_tie(D0 & _0 , D1 & _1)
Chris@16 69 {
Chris@16 70 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> >(
Chris@16 71 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1));
Chris@16 72 }
Chris@16 73 namespace result_of
Chris@16 74 {
Chris@16 75 template <
Chris@16 76 typename K0 , typename K1 , typename K2
Chris@16 77 , typename D0 , typename D1 , typename D2
Chris@16 78 >
Chris@16 79 struct map_tie<K0 , K1 , K2, D0 , D1 , D2>
Chris@16 80 {
Chris@16 81 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> > type;
Chris@16 82 };
Chris@16 83 }
Chris@16 84 template <
Chris@16 85 typename K0 , typename K1 , typename K2
Chris@16 86 , typename D0 , typename D1 , typename D2
Chris@16 87 >
Chris@16 88 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> >
Chris@16 89 map_tie(D0 & _0 , D1 & _1 , D2 & _2)
Chris@16 90 {
Chris@16 91 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> >(
Chris@16 92 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2));
Chris@16 93 }
Chris@16 94 namespace result_of
Chris@16 95 {
Chris@16 96 template <
Chris@16 97 typename K0 , typename K1 , typename K2 , typename K3
Chris@16 98 , typename D0 , typename D1 , typename D2 , typename D3
Chris@16 99 >
Chris@16 100 struct map_tie<K0 , K1 , K2 , K3, D0 , D1 , D2 , D3>
Chris@16 101 {
Chris@16 102 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> > type;
Chris@16 103 };
Chris@16 104 }
Chris@16 105 template <
Chris@16 106 typename K0 , typename K1 , typename K2 , typename K3
Chris@16 107 , typename D0 , typename D1 , typename D2 , typename D3
Chris@16 108 >
Chris@16 109 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> >
Chris@16 110 map_tie(D0 & _0 , D1 & _1 , D2 & _2 , D3 & _3)
Chris@16 111 {
Chris@16 112 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> >(
Chris@16 113 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2) , fusion::pair_tie<K3>(_3));
Chris@16 114 }
Chris@16 115 namespace result_of
Chris@16 116 {
Chris@16 117 template <
Chris@16 118 typename K0 , typename K1 , typename K2 , typename K3 , typename K4
Chris@16 119 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4
Chris@16 120 >
Chris@16 121 struct map_tie<K0 , K1 , K2 , K3 , K4, D0 , D1 , D2 , D3 , D4>
Chris@16 122 {
Chris@16 123 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> > type;
Chris@16 124 };
Chris@16 125 }
Chris@16 126 template <
Chris@16 127 typename K0 , typename K1 , typename K2 , typename K3 , typename K4
Chris@16 128 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4
Chris@16 129 >
Chris@16 130 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> >
Chris@16 131 map_tie(D0 & _0 , D1 & _1 , D2 & _2 , D3 & _3 , D4 & _4)
Chris@16 132 {
Chris@16 133 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> >(
Chris@16 134 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2) , fusion::pair_tie<K3>(_3) , fusion::pair_tie<K4>(_4));
Chris@16 135 }
Chris@16 136 namespace result_of
Chris@16 137 {
Chris@16 138 template <
Chris@16 139 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5
Chris@16 140 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5
Chris@16 141 >
Chris@16 142 struct map_tie<K0 , K1 , K2 , K3 , K4 , K5, D0 , D1 , D2 , D3 , D4 , D5>
Chris@16 143 {
Chris@16 144 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> > type;
Chris@16 145 };
Chris@16 146 }
Chris@16 147 template <
Chris@16 148 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5
Chris@16 149 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5
Chris@16 150 >
Chris@16 151 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> >
Chris@16 152 map_tie(D0 & _0 , D1 & _1 , D2 & _2 , D3 & _3 , D4 & _4 , D5 & _5)
Chris@16 153 {
Chris@16 154 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> >(
Chris@16 155 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2) , fusion::pair_tie<K3>(_3) , fusion::pair_tie<K4>(_4) , fusion::pair_tie<K5>(_5));
Chris@16 156 }
Chris@16 157 namespace result_of
Chris@16 158 {
Chris@16 159 template <
Chris@16 160 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6
Chris@16 161 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6
Chris@16 162 >
Chris@16 163 struct map_tie<K0 , K1 , K2 , K3 , K4 , K5 , K6, D0 , D1 , D2 , D3 , D4 , D5 , D6>
Chris@16 164 {
Chris@16 165 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> > type;
Chris@16 166 };
Chris@16 167 }
Chris@16 168 template <
Chris@16 169 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6
Chris@16 170 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6
Chris@16 171 >
Chris@16 172 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> >
Chris@16 173 map_tie(D0 & _0 , D1 & _1 , D2 & _2 , D3 & _3 , D4 & _4 , D5 & _5 , D6 & _6)
Chris@16 174 {
Chris@16 175 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> >(
Chris@16 176 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2) , fusion::pair_tie<K3>(_3) , fusion::pair_tie<K4>(_4) , fusion::pair_tie<K5>(_5) , fusion::pair_tie<K6>(_6));
Chris@16 177 }
Chris@16 178 namespace result_of
Chris@16 179 {
Chris@16 180 template <
Chris@16 181 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6 , typename K7
Chris@16 182 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6 , typename D7
Chris@16 183 >
Chris@16 184 struct map_tie<K0 , K1 , K2 , K3 , K4 , K5 , K6 , K7, D0 , D1 , D2 , D3 , D4 , D5 , D6 , D7>
Chris@16 185 {
Chris@16 186 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> > type;
Chris@16 187 };
Chris@16 188 }
Chris@16 189 template <
Chris@16 190 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6 , typename K7
Chris@16 191 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6 , typename D7
Chris@16 192 >
Chris@16 193 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> >
Chris@16 194 map_tie(D0 & _0 , D1 & _1 , D2 & _2 , D3 & _3 , D4 & _4 , D5 & _5 , D6 & _6 , D7 & _7)
Chris@16 195 {
Chris@16 196 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> >(
Chris@16 197 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2) , fusion::pair_tie<K3>(_3) , fusion::pair_tie<K4>(_4) , fusion::pair_tie<K5>(_5) , fusion::pair_tie<K6>(_6) , fusion::pair_tie<K7>(_7));
Chris@16 198 }
Chris@16 199 namespace result_of
Chris@16 200 {
Chris@16 201 template <
Chris@16 202 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6 , typename K7 , typename K8
Chris@16 203 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6 , typename D7 , typename D8
Chris@16 204 >
Chris@16 205 struct map_tie<K0 , K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8, D0 , D1 , D2 , D3 , D4 , D5 , D6 , D7 , D8>
Chris@16 206 {
Chris@16 207 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> , fusion::pair< K8 , typename add_reference<D8>::type> > type;
Chris@16 208 };
Chris@16 209 }
Chris@16 210 template <
Chris@16 211 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6 , typename K7 , typename K8
Chris@16 212 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6 , typename D7 , typename D8
Chris@16 213 >
Chris@16 214 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> , fusion::pair< K8 , typename add_reference<D8>::type> >
Chris@16 215 map_tie(D0 & _0 , D1 & _1 , D2 & _2 , D3 & _3 , D4 & _4 , D5 & _5 , D6 & _6 , D7 & _7 , D8 & _8)
Chris@16 216 {
Chris@16 217 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> , fusion::pair< K8 , typename add_reference<D8>::type> >(
Chris@16 218 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2) , fusion::pair_tie<K3>(_3) , fusion::pair_tie<K4>(_4) , fusion::pair_tie<K5>(_5) , fusion::pair_tie<K6>(_6) , fusion::pair_tie<K7>(_7) , fusion::pair_tie<K8>(_8));
Chris@16 219 }
Chris@16 220 namespace result_of
Chris@16 221 {
Chris@16 222 template <
Chris@16 223 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6 , typename K7 , typename K8 , typename K9
Chris@16 224 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6 , typename D7 , typename D8 , typename D9
Chris@16 225 >
Chris@16 226 struct map_tie<K0 , K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8 , K9, D0 , D1 , D2 , D3 , D4 , D5 , D6 , D7 , D8 , D9>
Chris@16 227 {
Chris@16 228 typedef map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> , fusion::pair< K8 , typename add_reference<D8>::type> , fusion::pair< K9 , typename add_reference<D9>::type> > type;
Chris@16 229 };
Chris@16 230 }
Chris@16 231 template <
Chris@16 232 typename K0 , typename K1 , typename K2 , typename K3 , typename K4 , typename K5 , typename K6 , typename K7 , typename K8 , typename K9
Chris@16 233 , typename D0 , typename D1 , typename D2 , typename D3 , typename D4 , typename D5 , typename D6 , typename D7 , typename D8 , typename D9
Chris@16 234 >
Chris@16 235 inline map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> , fusion::pair< K8 , typename add_reference<D8>::type> , fusion::pair< K9 , typename add_reference<D9>::type> >
Chris@16 236 map_tie(D0 & _0 , D1 & _1 , D2 & _2 , D3 & _3 , D4 & _4 , D5 & _5 , D6 & _6 , D7 & _7 , D8 & _8 , D9 & _9)
Chris@16 237 {
Chris@16 238 return map<fusion::pair< K0 , typename add_reference<D0>::type> , fusion::pair< K1 , typename add_reference<D1>::type> , fusion::pair< K2 , typename add_reference<D2>::type> , fusion::pair< K3 , typename add_reference<D3>::type> , fusion::pair< K4 , typename add_reference<D4>::type> , fusion::pair< K5 , typename add_reference<D5>::type> , fusion::pair< K6 , typename add_reference<D6>::type> , fusion::pair< K7 , typename add_reference<D7>::type> , fusion::pair< K8 , typename add_reference<D8>::type> , fusion::pair< K9 , typename add_reference<D9>::type> >(
Chris@16 239 fusion::pair_tie<K0>(_0) , fusion::pair_tie<K1>(_1) , fusion::pair_tie<K2>(_2) , fusion::pair_tie<K3>(_3) , fusion::pair_tie<K4>(_4) , fusion::pair_tie<K5>(_5) , fusion::pair_tie<K6>(_6) , fusion::pair_tie<K7>(_7) , fusion::pair_tie<K8>(_8) , fusion::pair_tie<K9>(_9));
Chris@16 240 }
Chris@16 241 }}