Files
boost_preprocessor/include/boost/preprocessor/detail/iterate/upper2.hpp

791 lines
31 KiB
C++
Raw Normal View History

2002-06-20 03:05:59 +00:00
# /* **************************************************************************
# * *
# * (C) Copyright Paul Mensonides 2002. Permission to copy, use, *
# * modify, sell, and distribute this software is granted provided *
# * this copyright notice appears in all copies. This software is *
# * provided "as is" without express or implied warranty, and with *
# * no claim at to its suitability for any purpose. *
# * *
# ************************************************************************** */
#
# ifndef BOOST_PP_ITERATION_BOUND
# error BOOST_PP: BOOST_PP_ITERATION_BOUND must be set prior to including BOOST_PP_SET_UBOUND()
# endif
#
# if (BOOST_PP_ITERATION_BOUND) == 0
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 0
# elif (BOOST_PP_ITERATION_BOUND) == 1
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 1
# elif (BOOST_PP_ITERATION_BOUND) == 2
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 2
# elif (BOOST_PP_ITERATION_BOUND) == 3
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 3
# elif (BOOST_PP_ITERATION_BOUND) == 4
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 4
# elif (BOOST_PP_ITERATION_BOUND) == 5
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 5
# elif (BOOST_PP_ITERATION_BOUND) == 6
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 6
# elif (BOOST_PP_ITERATION_BOUND) == 7
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 7
# elif (BOOST_PP_ITERATION_BOUND) == 8
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 8
# elif (BOOST_PP_ITERATION_BOUND) == 9
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 9
# elif (BOOST_PP_ITERATION_BOUND) == 10
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 10
# elif (BOOST_PP_ITERATION_BOUND) == 11
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 11
# elif (BOOST_PP_ITERATION_BOUND) == 12
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 12
# elif (BOOST_PP_ITERATION_BOUND) == 13
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 13
# elif (BOOST_PP_ITERATION_BOUND) == 14
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 14
# elif (BOOST_PP_ITERATION_BOUND) == 15
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 15
# elif (BOOST_PP_ITERATION_BOUND) == 16
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 16
# elif (BOOST_PP_ITERATION_BOUND) == 17
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 17
# elif (BOOST_PP_ITERATION_BOUND) == 18
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 18
# elif (BOOST_PP_ITERATION_BOUND) == 19
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 19
# elif (BOOST_PP_ITERATION_BOUND) == 20
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 20
# elif (BOOST_PP_ITERATION_BOUND) == 21
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 21
# elif (BOOST_PP_ITERATION_BOUND) == 22
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 22
# elif (BOOST_PP_ITERATION_BOUND) == 23
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 23
# elif (BOOST_PP_ITERATION_BOUND) == 24
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 24
# elif (BOOST_PP_ITERATION_BOUND) == 25
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 25
# elif (BOOST_PP_ITERATION_BOUND) == 26
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 26
# elif (BOOST_PP_ITERATION_BOUND) == 27
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 27
# elif (BOOST_PP_ITERATION_BOUND) == 28
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 28
# elif (BOOST_PP_ITERATION_BOUND) == 29
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 29
# elif (BOOST_PP_ITERATION_BOUND) == 30
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 30
# elif (BOOST_PP_ITERATION_BOUND) == 31
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 31
# elif (BOOST_PP_ITERATION_BOUND) == 32
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 32
# elif (BOOST_PP_ITERATION_BOUND) == 33
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 33
# elif (BOOST_PP_ITERATION_BOUND) == 34
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 34
# elif (BOOST_PP_ITERATION_BOUND) == 35
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 35
# elif (BOOST_PP_ITERATION_BOUND) == 36
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 36
# elif (BOOST_PP_ITERATION_BOUND) == 37
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 37
# elif (BOOST_PP_ITERATION_BOUND) == 38
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 38
# elif (BOOST_PP_ITERATION_BOUND) == 39
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 39
# elif (BOOST_PP_ITERATION_BOUND) == 40
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 40
# elif (BOOST_PP_ITERATION_BOUND) == 41
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 41
# elif (BOOST_PP_ITERATION_BOUND) == 42
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 42
# elif (BOOST_PP_ITERATION_BOUND) == 43
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 43
# elif (BOOST_PP_ITERATION_BOUND) == 44
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 44
# elif (BOOST_PP_ITERATION_BOUND) == 45
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 45
# elif (BOOST_PP_ITERATION_BOUND) == 46
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 46
# elif (BOOST_PP_ITERATION_BOUND) == 47
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 47
# elif (BOOST_PP_ITERATION_BOUND) == 48
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 48
# elif (BOOST_PP_ITERATION_BOUND) == 49
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 49
# elif (BOOST_PP_ITERATION_BOUND) == 50
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 50
# elif (BOOST_PP_ITERATION_BOUND) == 51
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 51
# elif (BOOST_PP_ITERATION_BOUND) == 52
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 52
# elif (BOOST_PP_ITERATION_BOUND) == 53
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 53
# elif (BOOST_PP_ITERATION_BOUND) == 54
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 54
# elif (BOOST_PP_ITERATION_BOUND) == 55
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 55
# elif (BOOST_PP_ITERATION_BOUND) == 56
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 56
# elif (BOOST_PP_ITERATION_BOUND) == 57
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 57
# elif (BOOST_PP_ITERATION_BOUND) == 58
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 58
# elif (BOOST_PP_ITERATION_BOUND) == 59
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 59
# elif (BOOST_PP_ITERATION_BOUND) == 60
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 60
# elif (BOOST_PP_ITERATION_BOUND) == 61
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 61
# elif (BOOST_PP_ITERATION_BOUND) == 62
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 62
# elif (BOOST_PP_ITERATION_BOUND) == 63
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 63
# elif (BOOST_PP_ITERATION_BOUND) == 64
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 64
# elif (BOOST_PP_ITERATION_BOUND) == 65
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 65
# elif (BOOST_PP_ITERATION_BOUND) == 66
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 66
# elif (BOOST_PP_ITERATION_BOUND) == 67
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 67
# elif (BOOST_PP_ITERATION_BOUND) == 68
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 68
# elif (BOOST_PP_ITERATION_BOUND) == 69
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 69
# elif (BOOST_PP_ITERATION_BOUND) == 70
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 70
# elif (BOOST_PP_ITERATION_BOUND) == 71
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 71
# elif (BOOST_PP_ITERATION_BOUND) == 72
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 72
# elif (BOOST_PP_ITERATION_BOUND) == 73
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 73
# elif (BOOST_PP_ITERATION_BOUND) == 74
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 74
# elif (BOOST_PP_ITERATION_BOUND) == 75
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 75
# elif (BOOST_PP_ITERATION_BOUND) == 76
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 76
# elif (BOOST_PP_ITERATION_BOUND) == 77
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 77
# elif (BOOST_PP_ITERATION_BOUND) == 78
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 78
# elif (BOOST_PP_ITERATION_BOUND) == 79
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 79
# elif (BOOST_PP_ITERATION_BOUND) == 80
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 80
# elif (BOOST_PP_ITERATION_BOUND) == 81
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 81
# elif (BOOST_PP_ITERATION_BOUND) == 82
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 82
# elif (BOOST_PP_ITERATION_BOUND) == 83
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 83
# elif (BOOST_PP_ITERATION_BOUND) == 84
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 84
# elif (BOOST_PP_ITERATION_BOUND) == 85
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 85
# elif (BOOST_PP_ITERATION_BOUND) == 86
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 86
# elif (BOOST_PP_ITERATION_BOUND) == 87
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 87
# elif (BOOST_PP_ITERATION_BOUND) == 88
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 88
# elif (BOOST_PP_ITERATION_BOUND) == 89
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 89
# elif (BOOST_PP_ITERATION_BOUND) == 90
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 90
# elif (BOOST_PP_ITERATION_BOUND) == 91
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 91
# elif (BOOST_PP_ITERATION_BOUND) == 92
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 92
# elif (BOOST_PP_ITERATION_BOUND) == 93
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 93
# elif (BOOST_PP_ITERATION_BOUND) == 94
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 94
# elif (BOOST_PP_ITERATION_BOUND) == 95
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 95
# elif (BOOST_PP_ITERATION_BOUND) == 96
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 96
# elif (BOOST_PP_ITERATION_BOUND) == 97
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 97
# elif (BOOST_PP_ITERATION_BOUND) == 98
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 98
# elif (BOOST_PP_ITERATION_BOUND) == 99
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 99
# elif (BOOST_PP_ITERATION_BOUND) == 100
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 100
# elif (BOOST_PP_ITERATION_BOUND) == 101
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 101
# elif (BOOST_PP_ITERATION_BOUND) == 102
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 102
# elif (BOOST_PP_ITERATION_BOUND) == 103
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 103
# elif (BOOST_PP_ITERATION_BOUND) == 104
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 104
# elif (BOOST_PP_ITERATION_BOUND) == 105
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 105
# elif (BOOST_PP_ITERATION_BOUND) == 106
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 106
# elif (BOOST_PP_ITERATION_BOUND) == 107
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 107
# elif (BOOST_PP_ITERATION_BOUND) == 108
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 108
# elif (BOOST_PP_ITERATION_BOUND) == 109
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 109
# elif (BOOST_PP_ITERATION_BOUND) == 110
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 110
# elif (BOOST_PP_ITERATION_BOUND) == 111
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 111
# elif (BOOST_PP_ITERATION_BOUND) == 112
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 112
# elif (BOOST_PP_ITERATION_BOUND) == 113
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 113
# elif (BOOST_PP_ITERATION_BOUND) == 114
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 114
# elif (BOOST_PP_ITERATION_BOUND) == 115
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 115
# elif (BOOST_PP_ITERATION_BOUND) == 116
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 116
# elif (BOOST_PP_ITERATION_BOUND) == 117
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 117
# elif (BOOST_PP_ITERATION_BOUND) == 118
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 118
# elif (BOOST_PP_ITERATION_BOUND) == 119
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 119
# elif (BOOST_PP_ITERATION_BOUND) == 120
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 120
# elif (BOOST_PP_ITERATION_BOUND) == 121
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 121
# elif (BOOST_PP_ITERATION_BOUND) == 122
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 122
# elif (BOOST_PP_ITERATION_BOUND) == 123
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 123
# elif (BOOST_PP_ITERATION_BOUND) == 124
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 124
# elif (BOOST_PP_ITERATION_BOUND) == 125
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 125
# elif (BOOST_PP_ITERATION_BOUND) == 126
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 126
# elif (BOOST_PP_ITERATION_BOUND) == 127
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 127
# elif (BOOST_PP_ITERATION_BOUND) == 128
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 128
# elif (BOOST_PP_ITERATION_BOUND) == 129
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 129
# elif (BOOST_PP_ITERATION_BOUND) == 130
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 130
# elif (BOOST_PP_ITERATION_BOUND) == 131
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 131
# elif (BOOST_PP_ITERATION_BOUND) == 132
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 132
# elif (BOOST_PP_ITERATION_BOUND) == 133
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 133
# elif (BOOST_PP_ITERATION_BOUND) == 134
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 134
# elif (BOOST_PP_ITERATION_BOUND) == 135
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 135
# elif (BOOST_PP_ITERATION_BOUND) == 136
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 136
# elif (BOOST_PP_ITERATION_BOUND) == 137
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 137
# elif (BOOST_PP_ITERATION_BOUND) == 138
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 138
# elif (BOOST_PP_ITERATION_BOUND) == 139
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 139
# elif (BOOST_PP_ITERATION_BOUND) == 140
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 140
# elif (BOOST_PP_ITERATION_BOUND) == 141
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 141
# elif (BOOST_PP_ITERATION_BOUND) == 142
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 142
# elif (BOOST_PP_ITERATION_BOUND) == 143
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 143
# elif (BOOST_PP_ITERATION_BOUND) == 144
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 144
# elif (BOOST_PP_ITERATION_BOUND) == 145
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 145
# elif (BOOST_PP_ITERATION_BOUND) == 146
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 146
# elif (BOOST_PP_ITERATION_BOUND) == 147
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 147
# elif (BOOST_PP_ITERATION_BOUND) == 148
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 148
# elif (BOOST_PP_ITERATION_BOUND) == 149
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 149
# elif (BOOST_PP_ITERATION_BOUND) == 150
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 150
# elif (BOOST_PP_ITERATION_BOUND) == 151
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 151
# elif (BOOST_PP_ITERATION_BOUND) == 152
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 152
# elif (BOOST_PP_ITERATION_BOUND) == 153
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 153
# elif (BOOST_PP_ITERATION_BOUND) == 154
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 154
# elif (BOOST_PP_ITERATION_BOUND) == 155
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 155
# elif (BOOST_PP_ITERATION_BOUND) == 156
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 156
# elif (BOOST_PP_ITERATION_BOUND) == 157
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 157
# elif (BOOST_PP_ITERATION_BOUND) == 158
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 158
# elif (BOOST_PP_ITERATION_BOUND) == 159
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 159
# elif (BOOST_PP_ITERATION_BOUND) == 160
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 160
# elif (BOOST_PP_ITERATION_BOUND) == 161
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 161
# elif (BOOST_PP_ITERATION_BOUND) == 162
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 162
# elif (BOOST_PP_ITERATION_BOUND) == 163
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 163
# elif (BOOST_PP_ITERATION_BOUND) == 164
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 164
# elif (BOOST_PP_ITERATION_BOUND) == 165
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 165
# elif (BOOST_PP_ITERATION_BOUND) == 166
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 166
# elif (BOOST_PP_ITERATION_BOUND) == 167
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 167
# elif (BOOST_PP_ITERATION_BOUND) == 168
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 168
# elif (BOOST_PP_ITERATION_BOUND) == 169
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 169
# elif (BOOST_PP_ITERATION_BOUND) == 170
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 170
# elif (BOOST_PP_ITERATION_BOUND) == 171
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 171
# elif (BOOST_PP_ITERATION_BOUND) == 172
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 172
# elif (BOOST_PP_ITERATION_BOUND) == 173
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 173
# elif (BOOST_PP_ITERATION_BOUND) == 174
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 174
# elif (BOOST_PP_ITERATION_BOUND) == 175
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 175
# elif (BOOST_PP_ITERATION_BOUND) == 176
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 176
# elif (BOOST_PP_ITERATION_BOUND) == 177
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 177
# elif (BOOST_PP_ITERATION_BOUND) == 178
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 178
# elif (BOOST_PP_ITERATION_BOUND) == 179
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 179
# elif (BOOST_PP_ITERATION_BOUND) == 180
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 180
# elif (BOOST_PP_ITERATION_BOUND) == 181
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 181
# elif (BOOST_PP_ITERATION_BOUND) == 182
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 182
# elif (BOOST_PP_ITERATION_BOUND) == 183
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 183
# elif (BOOST_PP_ITERATION_BOUND) == 184
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 184
# elif (BOOST_PP_ITERATION_BOUND) == 185
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 185
# elif (BOOST_PP_ITERATION_BOUND) == 186
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 186
# elif (BOOST_PP_ITERATION_BOUND) == 187
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 187
# elif (BOOST_PP_ITERATION_BOUND) == 188
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 188
# elif (BOOST_PP_ITERATION_BOUND) == 189
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 189
# elif (BOOST_PP_ITERATION_BOUND) == 190
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 190
# elif (BOOST_PP_ITERATION_BOUND) == 191
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 191
# elif (BOOST_PP_ITERATION_BOUND) == 192
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 192
# elif (BOOST_PP_ITERATION_BOUND) == 193
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 193
# elif (BOOST_PP_ITERATION_BOUND) == 194
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 194
# elif (BOOST_PP_ITERATION_BOUND) == 195
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 195
# elif (BOOST_PP_ITERATION_BOUND) == 196
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 196
# elif (BOOST_PP_ITERATION_BOUND) == 197
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 197
# elif (BOOST_PP_ITERATION_BOUND) == 198
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 198
# elif (BOOST_PP_ITERATION_BOUND) == 199
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 199
# elif (BOOST_PP_ITERATION_BOUND) == 200
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 200
# elif (BOOST_PP_ITERATION_BOUND) == 201
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 201
# elif (BOOST_PP_ITERATION_BOUND) == 202
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 202
# elif (BOOST_PP_ITERATION_BOUND) == 203
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 203
# elif (BOOST_PP_ITERATION_BOUND) == 204
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 204
# elif (BOOST_PP_ITERATION_BOUND) == 205
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 205
# elif (BOOST_PP_ITERATION_BOUND) == 206
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 206
# elif (BOOST_PP_ITERATION_BOUND) == 207
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 207
# elif (BOOST_PP_ITERATION_BOUND) == 208
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 208
# elif (BOOST_PP_ITERATION_BOUND) == 209
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 209
# elif (BOOST_PP_ITERATION_BOUND) == 210
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 210
# elif (BOOST_PP_ITERATION_BOUND) == 211
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 211
# elif (BOOST_PP_ITERATION_BOUND) == 212
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 212
# elif (BOOST_PP_ITERATION_BOUND) == 213
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 213
# elif (BOOST_PP_ITERATION_BOUND) == 214
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 214
# elif (BOOST_PP_ITERATION_BOUND) == 215
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 215
# elif (BOOST_PP_ITERATION_BOUND) == 216
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 216
# elif (BOOST_PP_ITERATION_BOUND) == 217
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 217
# elif (BOOST_PP_ITERATION_BOUND) == 218
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 218
# elif (BOOST_PP_ITERATION_BOUND) == 219
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 219
# elif (BOOST_PP_ITERATION_BOUND) == 220
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 220
# elif (BOOST_PP_ITERATION_BOUND) == 221
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 221
# elif (BOOST_PP_ITERATION_BOUND) == 222
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 222
# elif (BOOST_PP_ITERATION_BOUND) == 223
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 223
# elif (BOOST_PP_ITERATION_BOUND) == 224
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 224
# elif (BOOST_PP_ITERATION_BOUND) == 225
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 225
# elif (BOOST_PP_ITERATION_BOUND) == 226
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 226
# elif (BOOST_PP_ITERATION_BOUND) == 227
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 227
# elif (BOOST_PP_ITERATION_BOUND) == 228
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 228
# elif (BOOST_PP_ITERATION_BOUND) == 229
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 229
# elif (BOOST_PP_ITERATION_BOUND) == 230
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 230
# elif (BOOST_PP_ITERATION_BOUND) == 231
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 231
# elif (BOOST_PP_ITERATION_BOUND) == 232
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 232
# elif (BOOST_PP_ITERATION_BOUND) == 233
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 233
# elif (BOOST_PP_ITERATION_BOUND) == 234
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 234
# elif (BOOST_PP_ITERATION_BOUND) == 235
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 235
# elif (BOOST_PP_ITERATION_BOUND) == 236
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 236
# elif (BOOST_PP_ITERATION_BOUND) == 237
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 237
# elif (BOOST_PP_ITERATION_BOUND) == 238
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 238
# elif (BOOST_PP_ITERATION_BOUND) == 239
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 239
# elif (BOOST_PP_ITERATION_BOUND) == 240
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 240
# elif (BOOST_PP_ITERATION_BOUND) == 241
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 241
# elif (BOOST_PP_ITERATION_BOUND) == 242
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 242
# elif (BOOST_PP_ITERATION_BOUND) == 243
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 243
# elif (BOOST_PP_ITERATION_BOUND) == 244
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 244
# elif (BOOST_PP_ITERATION_BOUND) == 245
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 245
# elif (BOOST_PP_ITERATION_BOUND) == 246
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 246
# elif (BOOST_PP_ITERATION_BOUND) == 247
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 247
# elif (BOOST_PP_ITERATION_BOUND) == 248
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 248
# elif (BOOST_PP_ITERATION_BOUND) == 249
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 249
# elif (BOOST_PP_ITERATION_BOUND) == 250
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 250
# elif (BOOST_PP_ITERATION_BOUND) == 251
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 251
# elif (BOOST_PP_ITERATION_BOUND) == 252
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 252
# elif (BOOST_PP_ITERATION_BOUND) == 253
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 253
# elif (BOOST_PP_ITERATION_BOUND) == 254
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 254
# elif (BOOST_PP_ITERATION_BOUND) == 255
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 255
# elif (BOOST_PP_ITERATION_BOUND) == 256
2002-06-20 03:05:59 +00:00
# undef BOOST_PP_ITERATION_FINISH_2
# define BOOST_PP_ITERATION_FINISH_2 256
# else
# error BOOST_PP: BOOST_PP_ITERATION_BOUND is out of range
# endif
#
# undef BOOST_PP_ITERATION_BOUND