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