2 // Copyright (C) 2005 Arkadiy Vertleyb
3 // Copyright (C) 2005 Peder Holt
5 // Use modification and distribution are subject to the boost Software License,
6 // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt).
8 // Preprocessed code, do not edit manually !
11 namespace boost
{ namespace type_of
{
12 template<class V
, class Increase_BOOST_TYPEOF_LIMIT_SIZE
> struct v_iter
;
13 template<class V
> struct v_iter
<V
, mpl::int_
<0> > { typedef typename
V::item0 type
; typedef v_iter
<V
, mpl::int_
<0 + 1> > next
; };
14 template<class V
> struct v_iter
<V
, mpl::int_
<1> > { typedef typename
V::item1 type
; typedef v_iter
<V
, mpl::int_
<1 + 1> > next
; };
15 template<class V
> struct v_iter
<V
, mpl::int_
<2> > { typedef typename
V::item2 type
; typedef v_iter
<V
, mpl::int_
<2 + 1> > next
; };
16 template<class V
> struct v_iter
<V
, mpl::int_
<3> > { typedef typename
V::item3 type
; typedef v_iter
<V
, mpl::int_
<3 + 1> > next
; };
17 template<class V
> struct v_iter
<V
, mpl::int_
<4> > { typedef typename
V::item4 type
; typedef v_iter
<V
, mpl::int_
<4 + 1> > next
; };
18 template<class V
> struct v_iter
<V
, mpl::int_
<5> > { typedef typename
V::item5 type
; typedef v_iter
<V
, mpl::int_
<5 + 1> > next
; };
19 template<class V
> struct v_iter
<V
, mpl::int_
<6> > { typedef typename
V::item6 type
; typedef v_iter
<V
, mpl::int_
<6 + 1> > next
; };
20 template<class V
> struct v_iter
<V
, mpl::int_
<7> > { typedef typename
V::item7 type
; typedef v_iter
<V
, mpl::int_
<7 + 1> > next
; };
21 template<class V
> struct v_iter
<V
, mpl::int_
<8> > { typedef typename
V::item8 type
; typedef v_iter
<V
, mpl::int_
<8 + 1> > next
; };
22 template<class V
> struct v_iter
<V
, mpl::int_
<9> > { typedef typename
V::item9 type
; typedef v_iter
<V
, mpl::int_
<9 + 1> > next
; };
23 template<class V
> struct v_iter
<V
, mpl::int_
<10> > { typedef typename
V::item10 type
; typedef v_iter
<V
, mpl::int_
<10 + 1> > next
; };
24 template<class V
> struct v_iter
<V
, mpl::int_
<11> > { typedef typename
V::item11 type
; typedef v_iter
<V
, mpl::int_
<11 + 1> > next
; };
25 template<class V
> struct v_iter
<V
, mpl::int_
<12> > { typedef typename
V::item12 type
; typedef v_iter
<V
, mpl::int_
<12 + 1> > next
; };
26 template<class V
> struct v_iter
<V
, mpl::int_
<13> > { typedef typename
V::item13 type
; typedef v_iter
<V
, mpl::int_
<13 + 1> > next
; };
27 template<class V
> struct v_iter
<V
, mpl::int_
<14> > { typedef typename
V::item14 type
; typedef v_iter
<V
, mpl::int_
<14 + 1> > next
; };
28 template<class V
> struct v_iter
<V
, mpl::int_
<15> > { typedef typename
V::item15 type
; typedef v_iter
<V
, mpl::int_
<15 + 1> > next
; };
29 template<class V
> struct v_iter
<V
, mpl::int_
<16> > { typedef typename
V::item16 type
; typedef v_iter
<V
, mpl::int_
<16 + 1> > next
; };
30 template<class V
> struct v_iter
<V
, mpl::int_
<17> > { typedef typename
V::item17 type
; typedef v_iter
<V
, mpl::int_
<17 + 1> > next
; };
31 template<class V
> struct v_iter
<V
, mpl::int_
<18> > { typedef typename
V::item18 type
; typedef v_iter
<V
, mpl::int_
<18 + 1> > next
; };
32 template<class V
> struct v_iter
<V
, mpl::int_
<19> > { typedef typename
V::item19 type
; typedef v_iter
<V
, mpl::int_
<19 + 1> > next
; };
33 template<class V
> struct v_iter
<V
, mpl::int_
<20> > { typedef typename
V::item20 type
; typedef v_iter
<V
, mpl::int_
<20 + 1> > next
; };
34 template<class V
> struct v_iter
<V
, mpl::int_
<21> > { typedef typename
V::item21 type
; typedef v_iter
<V
, mpl::int_
<21 + 1> > next
; };
35 template<class V
> struct v_iter
<V
, mpl::int_
<22> > { typedef typename
V::item22 type
; typedef v_iter
<V
, mpl::int_
<22 + 1> > next
; };
36 template<class V
> struct v_iter
<V
, mpl::int_
<23> > { typedef typename
V::item23 type
; typedef v_iter
<V
, mpl::int_
<23 + 1> > next
; };
37 template<class V
> struct v_iter
<V
, mpl::int_
<24> > { typedef typename
V::item24 type
; typedef v_iter
<V
, mpl::int_
<24 + 1> > next
; };
38 template<class V
> struct v_iter
<V
, mpl::int_
<25> > { typedef typename
V::item25 type
; typedef v_iter
<V
, mpl::int_
<25 + 1> > next
; };
39 template<class V
> struct v_iter
<V
, mpl::int_
<26> > { typedef typename
V::item26 type
; typedef v_iter
<V
, mpl::int_
<26 + 1> > next
; };
40 template<class V
> struct v_iter
<V
, mpl::int_
<27> > { typedef typename
V::item27 type
; typedef v_iter
<V
, mpl::int_
<27 + 1> > next
; };
41 template<class V
> struct v_iter
<V
, mpl::int_
<28> > { typedef typename
V::item28 type
; typedef v_iter
<V
, mpl::int_
<28 + 1> > next
; };
42 template<class V
> struct v_iter
<V
, mpl::int_
<29> > { typedef typename
V::item29 type
; typedef v_iter
<V
, mpl::int_
<29 + 1> > next
; };
43 template<class V
> struct v_iter
<V
, mpl::int_
<30> > { typedef typename
V::item30 type
; typedef v_iter
<V
, mpl::int_
<30 + 1> > next
; };
44 template<class V
> struct v_iter
<V
, mpl::int_
<31> > { typedef typename
V::item31 type
; typedef v_iter
<V
, mpl::int_
<31 + 1> > next
; };
45 template<class V
> struct v_iter
<V
, mpl::int_
<32> > { typedef typename
V::item32 type
; typedef v_iter
<V
, mpl::int_
<32 + 1> > next
; };
46 template<class V
> struct v_iter
<V
, mpl::int_
<33> > { typedef typename
V::item33 type
; typedef v_iter
<V
, mpl::int_
<33 + 1> > next
; };
47 template<class V
> struct v_iter
<V
, mpl::int_
<34> > { typedef typename
V::item34 type
; typedef v_iter
<V
, mpl::int_
<34 + 1> > next
; };
48 template<class V
> struct v_iter
<V
, mpl::int_
<35> > { typedef typename
V::item35 type
; typedef v_iter
<V
, mpl::int_
<35 + 1> > next
; };
49 template<class V
> struct v_iter
<V
, mpl::int_
<36> > { typedef typename
V::item36 type
; typedef v_iter
<V
, mpl::int_
<36 + 1> > next
; };
50 template<class V
> struct v_iter
<V
, mpl::int_
<37> > { typedef typename
V::item37 type
; typedef v_iter
<V
, mpl::int_
<37 + 1> > next
; };
51 template<class V
> struct v_iter
<V
, mpl::int_
<38> > { typedef typename
V::item38 type
; typedef v_iter
<V
, mpl::int_
<38 + 1> > next
; };
52 template<class V
> struct v_iter
<V
, mpl::int_
<39> > { typedef typename
V::item39 type
; typedef v_iter
<V
, mpl::int_
<39 + 1> > next
; };
53 template<class V
> struct v_iter
<V
, mpl::int_
<40> > { typedef typename
V::item40 type
; typedef v_iter
<V
, mpl::int_
<40 + 1> > next
; };
54 template<class V
> struct v_iter
<V
, mpl::int_
<41> > { typedef typename
V::item41 type
; typedef v_iter
<V
, mpl::int_
<41 + 1> > next
; };
55 template<class V
> struct v_iter
<V
, mpl::int_
<42> > { typedef typename
V::item42 type
; typedef v_iter
<V
, mpl::int_
<42 + 1> > next
; };
56 template<class V
> struct v_iter
<V
, mpl::int_
<43> > { typedef typename
V::item43 type
; typedef v_iter
<V
, mpl::int_
<43 + 1> > next
; };
57 template<class V
> struct v_iter
<V
, mpl::int_
<44> > { typedef typename
V::item44 type
; typedef v_iter
<V
, mpl::int_
<44 + 1> > next
; };
58 template<class V
> struct v_iter
<V
, mpl::int_
<45> > { typedef typename
V::item45 type
; typedef v_iter
<V
, mpl::int_
<45 + 1> > next
; };
59 template<class V
> struct v_iter
<V
, mpl::int_
<46> > { typedef typename
V::item46 type
; typedef v_iter
<V
, mpl::int_
<46 + 1> > next
; };
60 template<class V
> struct v_iter
<V
, mpl::int_
<47> > { typedef typename
V::item47 type
; typedef v_iter
<V
, mpl::int_
<47 + 1> > next
; };
61 template<class V
> struct v_iter
<V
, mpl::int_
<48> > { typedef typename
V::item48 type
; typedef v_iter
<V
, mpl::int_
<48 + 1> > next
; };
62 template<class V
> struct v_iter
<V
, mpl::int_
<49> > { typedef typename
V::item49 type
; typedef v_iter
<V
, mpl::int_
<49 + 1> > next
; };
64 namespace boost
{ namespace type_of
{
65 template< class T
= void> struct vector0
{ typedef v_iter
<vector0
<>, boost::mpl::int_
<0> > begin
; typedef mpl::int_
<1> item0
; typedef mpl::int_
<1> item1
; typedef mpl::int_
<1> item2
; typedef mpl::int_
<1> item3
; typedef mpl::int_
<1> item4
; typedef mpl::int_
<1> item5
; typedef mpl::int_
<1> item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
66 template< class P0
> struct vector1
{ typedef v_iter
<vector1
< P0
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef mpl::int_
<1> item1
; typedef mpl::int_
<1> item2
; typedef mpl::int_
<1> item3
; typedef mpl::int_
<1> item4
; typedef mpl::int_
<1> item5
; typedef mpl::int_
<1> item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
67 template< class P0
, class P1
> struct vector2
{ typedef v_iter
<vector2
< P0
, P1
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef mpl::int_
<1> item2
; typedef mpl::int_
<1> item3
; typedef mpl::int_
<1> item4
; typedef mpl::int_
<1> item5
; typedef mpl::int_
<1> item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
68 template< class P0
, class P1
, class P2
> struct vector3
{ typedef v_iter
<vector3
< P0
, P1
, P2
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef mpl::int_
<1> item3
; typedef mpl::int_
<1> item4
; typedef mpl::int_
<1> item5
; typedef mpl::int_
<1> item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
69 template< class P0
, class P1
, class P2
, class P3
> struct vector4
{ typedef v_iter
<vector4
< P0
, P1
, P2
, P3
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef mpl::int_
<1> item4
; typedef mpl::int_
<1> item5
; typedef mpl::int_
<1> item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
70 template< class P0
, class P1
, class P2
, class P3
, class P4
> struct vector5
{ typedef v_iter
<vector5
< P0
, P1
, P2
, P3
, P4
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef mpl::int_
<1> item5
; typedef mpl::int_
<1> item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
71 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
> struct vector6
{ typedef v_iter
<vector6
< P0
, P1
, P2
, P3
, P4
, P5
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef mpl::int_
<1> item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
72 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
> struct vector7
{ typedef v_iter
<vector7
< P0
, P1
, P2
, P3
, P4
, P5
, P6
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef mpl::int_
<1> item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
73 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
> struct vector8
{ typedef v_iter
<vector8
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef mpl::int_
<1> item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
74 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
> struct vector9
{ typedef v_iter
<vector9
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef mpl::int_
<1> item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
75 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
> struct vector10
{ typedef v_iter
<vector10
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef mpl::int_
<1> item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
76 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
> struct vector11
{ typedef v_iter
<vector11
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef mpl::int_
<1> item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
77 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
> struct vector12
{ typedef v_iter
<vector12
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef mpl::int_
<1> item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
78 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
> struct vector13
{ typedef v_iter
<vector13
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef mpl::int_
<1> item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
79 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
> struct vector14
{ typedef v_iter
<vector14
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef mpl::int_
<1> item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
80 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
> struct vector15
{ typedef v_iter
<vector15
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef mpl::int_
<1> item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
81 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
> struct vector16
{ typedef v_iter
<vector16
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef mpl::int_
<1> item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
82 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
> struct vector17
{ typedef v_iter
<vector17
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef mpl::int_
<1> item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
83 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
> struct vector18
{ typedef v_iter
<vector18
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef mpl::int_
<1> item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
84 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
> struct vector19
{ typedef v_iter
<vector19
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef mpl::int_
<1> item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
85 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
> struct vector20
{ typedef v_iter
<vector20
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef mpl::int_
<1> item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
86 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
> struct vector21
{ typedef v_iter
<vector21
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef mpl::int_
<1> item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
87 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
> struct vector22
{ typedef v_iter
<vector22
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef mpl::int_
<1> item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
88 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
> struct vector23
{ typedef v_iter
<vector23
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef mpl::int_
<1> item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
89 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
> struct vector24
{ typedef v_iter
<vector24
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef mpl::int_
<1> item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
90 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
> struct vector25
{ typedef v_iter
<vector25
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef mpl::int_
<1> item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
91 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
> struct vector26
{ typedef v_iter
<vector26
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef mpl::int_
<1> item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
92 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
> struct vector27
{ typedef v_iter
<vector27
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef mpl::int_
<1> item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
93 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
> struct vector28
{ typedef v_iter
<vector28
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef mpl::int_
<1> item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
94 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
> struct vector29
{ typedef v_iter
<vector29
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef mpl::int_
<1> item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
95 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
> struct vector30
{ typedef v_iter
<vector30
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef mpl::int_
<1> item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
96 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
> struct vector31
{ typedef v_iter
<vector31
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef mpl::int_
<1> item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
97 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
> struct vector32
{ typedef v_iter
<vector32
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef mpl::int_
<1> item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
98 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
> struct vector33
{ typedef v_iter
<vector33
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef mpl::int_
<1> item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
99 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
> struct vector34
{ typedef v_iter
<vector34
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef mpl::int_
<1> item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
100 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
> struct vector35
{ typedef v_iter
<vector35
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef mpl::int_
<1> item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
101 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
> struct vector36
{ typedef v_iter
<vector36
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef mpl::int_
<1> item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
102 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
> struct vector37
{ typedef v_iter
<vector37
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef mpl::int_
<1> item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
103 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
> struct vector38
{ typedef v_iter
<vector38
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef mpl::int_
<1> item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
104 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
> struct vector39
{ typedef v_iter
<vector39
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef mpl::int_
<1> item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
105 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
> struct vector40
{ typedef v_iter
<vector40
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef mpl::int_
<1> item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
106 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
> struct vector41
{ typedef v_iter
<vector41
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef mpl::int_
<1> item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
107 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
> struct vector42
{ typedef v_iter
<vector42
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef mpl::int_
<1> item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
108 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
> struct vector43
{ typedef v_iter
<vector43
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef mpl::int_
<1> item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
109 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
> struct vector44
{ typedef v_iter
<vector44
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef P43 item43
; typedef mpl::int_
<1> item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
110 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
> struct vector45
{ typedef v_iter
<vector45
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef P43 item43
; typedef P44 item44
; typedef mpl::int_
<1> item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
111 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
> struct vector46
{ typedef v_iter
<vector46
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef P43 item43
; typedef P44 item44
; typedef P45 item45
; typedef mpl::int_
<1> item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
112 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class P46
> struct vector47
{ typedef v_iter
<vector47
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef P43 item43
; typedef P44 item44
; typedef P45 item45
; typedef P46 item46
; typedef mpl::int_
<1> item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
113 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class P46
, class P47
> struct vector48
{ typedef v_iter
<vector48
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, P47
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef P43 item43
; typedef P44 item44
; typedef P45 item45
; typedef P46 item46
; typedef P47 item47
; typedef mpl::int_
<1> item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
114 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class P46
, class P47
, class P48
> struct vector49
{ typedef v_iter
<vector49
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, P47
, P48
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef P43 item43
; typedef P44 item44
; typedef P45 item45
; typedef P46 item46
; typedef P47 item47
; typedef P48 item48
; typedef mpl::int_
<1> item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
115 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class P46
, class P47
, class P48
, class P49
> struct vector50
{ typedef v_iter
<vector50
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, P47
, P48
, P49
>, boost::mpl::int_
<0> > begin
; typedef P0 item0
; typedef P1 item1
; typedef P2 item2
; typedef P3 item3
; typedef P4 item4
; typedef P5 item5
; typedef P6 item6
; typedef P7 item7
; typedef P8 item8
; typedef P9 item9
; typedef P10 item10
; typedef P11 item11
; typedef P12 item12
; typedef P13 item13
; typedef P14 item14
; typedef P15 item15
; typedef P16 item16
; typedef P17 item17
; typedef P18 item18
; typedef P19 item19
; typedef P20 item20
; typedef P21 item21
; typedef P22 item22
; typedef P23 item23
; typedef P24 item24
; typedef P25 item25
; typedef P26 item26
; typedef P27 item27
; typedef P28 item28
; typedef P29 item29
; typedef P30 item30
; typedef P31 item31
; typedef P32 item32
; typedef P33 item33
; typedef P34 item34
; typedef P35 item35
; typedef P36 item36
; typedef P37 item37
; typedef P38 item38
; typedef P39 item39
; typedef P40 item40
; typedef P41 item41
; typedef P42 item42
; typedef P43 item43
; typedef P44 item44
; typedef P45 item45
; typedef P46 item46
; typedef P47 item47
; typedef P48 item48
; typedef P49 item49
; typedef mpl::int_
<1> item50
; typedef mpl::int_
<1> item51
; typedef mpl::int_
<1> item52
; typedef mpl::int_
<1> item53
; typedef mpl::int_
<1> item54
; typedef mpl::int_
<1> item55
; typedef mpl::int_
<1> item56
; typedef mpl::int_
<1> item57
; typedef mpl::int_
<1> item58
; typedef mpl::int_
<1> item59
; typedef mpl::int_
<1> item60
; typedef mpl::int_
<1> item61
; typedef mpl::int_
<1> item62
; typedef mpl::int_
<1> item63
; typedef mpl::int_
<1> item64
; typedef mpl::int_
<1> item65
; typedef mpl::int_
<1> item66
; typedef mpl::int_
<1> item67
; typedef mpl::int_
<1> item68
; typedef mpl::int_
<1> item69
; typedef mpl::int_
<1> item70
; typedef mpl::int_
<1> item71
; typedef mpl::int_
<1> item72
; typedef mpl::int_
<1> item73
; typedef mpl::int_
<1> item74
; typedef mpl::int_
<1> item75
; typedef mpl::int_
<1> item76
; typedef mpl::int_
<1> item77
; typedef mpl::int_
<1> item78
; typedef mpl::int_
<1> item79
; typedef mpl::int_
<1> item80
; typedef mpl::int_
<1> item81
; typedef mpl::int_
<1> item82
; typedef mpl::int_
<1> item83
; typedef mpl::int_
<1> item84
; typedef mpl::int_
<1> item85
; typedef mpl::int_
<1> item86
; typedef mpl::int_
<1> item87
; typedef mpl::int_
<1> item88
; typedef mpl::int_
<1> item89
; typedef mpl::int_
<1> item90
; typedef mpl::int_
<1> item91
; typedef mpl::int_
<1> item92
; typedef mpl::int_
<1> item93
; typedef mpl::int_
<1> item94
; typedef mpl::int_
<1> item95
; typedef mpl::int_
<1> item96
; typedef mpl::int_
<1> item97
; typedef mpl::int_
<1> item98
; typedef mpl::int_
<1> item99
; };
117 namespace boost
{ namespace type_of
{
118 template<class V
, class T
> struct push_back
{
121 template< class T
> struct push_back
<boost::type_of::vector0
<>, T
> { typedef boost::type_of::vector1
< T
> type
; };
122 template< class P0
, class T
> struct push_back
<boost::type_of::vector1
< P0
>, T
> { typedef boost::type_of::vector2
< P0
, T
> type
; };
123 template< class P0
, class P1
, class T
> struct push_back
<boost::type_of::vector2
< P0
, P1
>, T
> { typedef boost::type_of::vector3
< P0
, P1
, T
> type
; };
124 template< class P0
, class P1
, class P2
, class T
> struct push_back
<boost::type_of::vector3
< P0
, P1
, P2
>, T
> { typedef boost::type_of::vector4
< P0
, P1
, P2
, T
> type
; };
125 template< class P0
, class P1
, class P2
, class P3
, class T
> struct push_back
<boost::type_of::vector4
< P0
, P1
, P2
, P3
>, T
> { typedef boost::type_of::vector5
< P0
, P1
, P2
, P3
, T
> type
; };
126 template< class P0
, class P1
, class P2
, class P3
, class P4
, class T
> struct push_back
<boost::type_of::vector5
< P0
, P1
, P2
, P3
, P4
>, T
> { typedef boost::type_of::vector6
< P0
, P1
, P2
, P3
, P4
, T
> type
; };
127 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class T
> struct push_back
<boost::type_of::vector6
< P0
, P1
, P2
, P3
, P4
, P5
>, T
> { typedef boost::type_of::vector7
< P0
, P1
, P2
, P3
, P4
, P5
, T
> type
; };
128 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class T
> struct push_back
<boost::type_of::vector7
< P0
, P1
, P2
, P3
, P4
, P5
, P6
>, T
> { typedef boost::type_of::vector8
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, T
> type
; };
129 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class T
> struct push_back
<boost::type_of::vector8
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
>, T
> { typedef boost::type_of::vector9
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, T
> type
; };
130 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class T
> struct push_back
<boost::type_of::vector9
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
>, T
> { typedef boost::type_of::vector10
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, T
> type
; };
131 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class T
> struct push_back
<boost::type_of::vector10
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
>, T
> { typedef boost::type_of::vector11
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, T
> type
; };
132 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class T
> struct push_back
<boost::type_of::vector11
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
>, T
> { typedef boost::type_of::vector12
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, T
> type
; };
133 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class T
> struct push_back
<boost::type_of::vector12
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
>, T
> { typedef boost::type_of::vector13
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, T
> type
; };
134 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class T
> struct push_back
<boost::type_of::vector13
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
>, T
> { typedef boost::type_of::vector14
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, T
> type
; };
135 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class T
> struct push_back
<boost::type_of::vector14
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
>, T
> { typedef boost::type_of::vector15
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, T
> type
; };
136 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class T
> struct push_back
<boost::type_of::vector15
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
>, T
> { typedef boost::type_of::vector16
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, T
> type
; };
137 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class T
> struct push_back
<boost::type_of::vector16
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
>, T
> { typedef boost::type_of::vector17
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, T
> type
; };
138 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class T
> struct push_back
<boost::type_of::vector17
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
>, T
> { typedef boost::type_of::vector18
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, T
> type
; };
139 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class T
> struct push_back
<boost::type_of::vector18
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
>, T
> { typedef boost::type_of::vector19
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, T
> type
; };
140 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class T
> struct push_back
<boost::type_of::vector19
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
>, T
> { typedef boost::type_of::vector20
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, T
> type
; };
141 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class T
> struct push_back
<boost::type_of::vector20
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
>, T
> { typedef boost::type_of::vector21
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, T
> type
; };
142 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class T
> struct push_back
<boost::type_of::vector21
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
>, T
> { typedef boost::type_of::vector22
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, T
> type
; };
143 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class T
> struct push_back
<boost::type_of::vector22
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
>, T
> { typedef boost::type_of::vector23
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, T
> type
; };
144 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class T
> struct push_back
<boost::type_of::vector23
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
>, T
> { typedef boost::type_of::vector24
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, T
> type
; };
145 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class T
> struct push_back
<boost::type_of::vector24
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
>, T
> { typedef boost::type_of::vector25
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, T
> type
; };
146 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class T
> struct push_back
<boost::type_of::vector25
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
>, T
> { typedef boost::type_of::vector26
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, T
> type
; };
147 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class T
> struct push_back
<boost::type_of::vector26
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
>, T
> { typedef boost::type_of::vector27
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, T
> type
; };
148 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class T
> struct push_back
<boost::type_of::vector27
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
>, T
> { typedef boost::type_of::vector28
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, T
> type
; };
149 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class T
> struct push_back
<boost::type_of::vector28
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
>, T
> { typedef boost::type_of::vector29
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, T
> type
; };
150 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class T
> struct push_back
<boost::type_of::vector29
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
>, T
> { typedef boost::type_of::vector30
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, T
> type
; };
151 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class T
> struct push_back
<boost::type_of::vector30
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
>, T
> { typedef boost::type_of::vector31
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, T
> type
; };
152 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class T
> struct push_back
<boost::type_of::vector31
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
>, T
> { typedef boost::type_of::vector32
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, T
> type
; };
153 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class T
> struct push_back
<boost::type_of::vector32
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
>, T
> { typedef boost::type_of::vector33
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, T
> type
; };
154 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class T
> struct push_back
<boost::type_of::vector33
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
>, T
> { typedef boost::type_of::vector34
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, T
> type
; };
155 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class T
> struct push_back
<boost::type_of::vector34
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
>, T
> { typedef boost::type_of::vector35
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, T
> type
; };
156 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class T
> struct push_back
<boost::type_of::vector35
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
>, T
> { typedef boost::type_of::vector36
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, T
> type
; };
157 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class T
> struct push_back
<boost::type_of::vector36
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
>, T
> { typedef boost::type_of::vector37
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, T
> type
; };
158 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class T
> struct push_back
<boost::type_of::vector37
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
>, T
> { typedef boost::type_of::vector38
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, T
> type
; };
159 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class T
> struct push_back
<boost::type_of::vector38
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
>, T
> { typedef boost::type_of::vector39
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, T
> type
; };
160 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class T
> struct push_back
<boost::type_of::vector39
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
>, T
> { typedef boost::type_of::vector40
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, T
> type
; };
161 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class T
> struct push_back
<boost::type_of::vector40
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
>, T
> { typedef boost::type_of::vector41
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, T
> type
; };
162 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class T
> struct push_back
<boost::type_of::vector41
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
>, T
> { typedef boost::type_of::vector42
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, T
> type
; };
163 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class T
> struct push_back
<boost::type_of::vector42
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
>, T
> { typedef boost::type_of::vector43
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, T
> type
; };
164 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class T
> struct push_back
<boost::type_of::vector43
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
>, T
> { typedef boost::type_of::vector44
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, T
> type
; };
165 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class T
> struct push_back
<boost::type_of::vector44
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
>, T
> { typedef boost::type_of::vector45
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, T
> type
; };
166 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class T
> struct push_back
<boost::type_of::vector45
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
>, T
> { typedef boost::type_of::vector46
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, T
> type
; };
167 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class T
> struct push_back
<boost::type_of::vector46
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
>, T
> { typedef boost::type_of::vector47
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, T
> type
; };
168 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class P46
, class T
> struct push_back
<boost::type_of::vector47
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
>, T
> { typedef boost::type_of::vector48
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, T
> type
; };
169 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class P46
, class P47
, class T
> struct push_back
<boost::type_of::vector48
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, P47
>, T
> { typedef boost::type_of::vector49
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, P47
, T
> type
; };
170 template< class P0
, class P1
, class P2
, class P3
, class P4
, class P5
, class P6
, class P7
, class P8
, class P9
, class P10
, class P11
, class P12
, class P13
, class P14
, class P15
, class P16
, class P17
, class P18
, class P19
, class P20
, class P21
, class P22
, class P23
, class P24
, class P25
, class P26
, class P27
, class P28
, class P29
, class P30
, class P31
, class P32
, class P33
, class P34
, class P35
, class P36
, class P37
, class P38
, class P39
, class P40
, class P41
, class P42
, class P43
, class P44
, class P45
, class P46
, class P47
, class P48
, class T
> struct push_back
<boost::type_of::vector49
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, P47
, P48
>, T
> { typedef boost::type_of::vector50
< P0
, P1
, P2
, P3
, P4
, P5
, P6
, P7
, P8
, P9
, P10
, P11
, P12
, P13
, P14
, P15
, P16
, P17
, P18
, P19
, P20
, P21
, P22
, P23
, P24
, P25
, P26
, P27
, P28
, P29
, P30
, P31
, P32
, P33
, P34
, P35
, P36
, P37
, P38
, P39
, P40
, P41
, P42
, P43
, P44
, P45
, P46
, P47
, P48
, T
> type
; };