mirror of
https://github.com/boostorg/preprocessor.git
synced 2025-07-15 13:36:33 +02:00
high-resolution support
[SVN r14555]
This commit is contained in:
@ -10,528 +10,279 @@
|
|||||||
#
|
#
|
||||||
# line BOOST_PP_DETAIL_LINE(slot 1 = (BOOST_PP_VALUE))
|
# line BOOST_PP_DETAIL_LINE(slot 1 = (BOOST_PP_VALUE))
|
||||||
#
|
#
|
||||||
# ifndef BOOST_PP_VALUE
|
# include <boost/preprocessor/detail/slot/shared.hpp>
|
||||||
# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(1)
|
|
||||||
# endif
|
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_SLOT_1
|
# undef BOOST_PP_SLOT_1
|
||||||
#
|
#
|
||||||
# if (BOOST_PP_VALUE) == 0
|
# undef BOOST_PP_SLOT_1_DIGIT_1
|
||||||
# define BOOST_PP_SLOT_1 0
|
# undef BOOST_PP_SLOT_1_DIGIT_2
|
||||||
# elif (BOOST_PP_VALUE) == 1
|
# undef BOOST_PP_SLOT_1_DIGIT_3
|
||||||
# define BOOST_PP_SLOT_1 1
|
# undef BOOST_PP_SLOT_1_DIGIT_4
|
||||||
# elif (BOOST_PP_VALUE) == 2
|
# undef BOOST_PP_SLOT_1_DIGIT_5
|
||||||
# define BOOST_PP_SLOT_1 2
|
# undef BOOST_PP_SLOT_1_DIGIT_6
|
||||||
# elif (BOOST_PP_VALUE) == 3
|
# undef BOOST_PP_SLOT_1_DIGIT_7
|
||||||
# define BOOST_PP_SLOT_1 3
|
# undef BOOST_PP_SLOT_1_DIGIT_8
|
||||||
# elif (BOOST_PP_VALUE) == 4
|
# undef BOOST_PP_SLOT_1_DIGIT_9
|
||||||
# define BOOST_PP_SLOT_1 4
|
# undef BOOST_PP_SLOT_1_DIGIT_10
|
||||||
# elif (BOOST_PP_VALUE) == 5
|
#
|
||||||
# define BOOST_PP_SLOT_1 5
|
# /* 10th digit */
|
||||||
# elif (BOOST_PP_VALUE) == 6
|
#
|
||||||
# define BOOST_PP_SLOT_1 6
|
# if BOOST_PP_SLOT_TEMP_10 == 0
|
||||||
# elif (BOOST_PP_VALUE) == 7
|
# define BOOST_PP_SLOT_1_DIGIT_10 0
|
||||||
# define BOOST_PP_SLOT_1 7
|
# elif BOOST_PP_SLOT_TEMP_10 == 1
|
||||||
# elif (BOOST_PP_VALUE) == 8
|
# define BOOST_PP_SLOT_1_DIGIT_10 1
|
||||||
# define BOOST_PP_SLOT_1 8
|
# elif BOOST_PP_SLOT_TEMP_10 == 2
|
||||||
# elif (BOOST_PP_VALUE) == 9
|
# define BOOST_PP_SLOT_1_DIGIT_10 2
|
||||||
# define BOOST_PP_SLOT_1 9
|
# elif BOOST_PP_SLOT_TEMP_10 == 3
|
||||||
# elif (BOOST_PP_VALUE) == 10
|
# define BOOST_PP_SLOT_1_DIGIT_10 3
|
||||||
# define BOOST_PP_SLOT_1 10
|
# elif BOOST_PP_SLOT_TEMP_10 == 4
|
||||||
# elif (BOOST_PP_VALUE) == 11
|
# define BOOST_PP_SLOT_1_DIGIT_10 4
|
||||||
# define BOOST_PP_SLOT_1 11
|
# elif BOOST_PP_SLOT_TEMP_10 == 5
|
||||||
# elif (BOOST_PP_VALUE) == 12
|
# define BOOST_PP_SLOT_1_DIGIT_10 5
|
||||||
# define BOOST_PP_SLOT_1 12
|
# elif BOOST_PP_SLOT_TEMP_10 == 6
|
||||||
# elif (BOOST_PP_VALUE) == 13
|
# define BOOST_PP_SLOT_1_DIGIT_10 6
|
||||||
# define BOOST_PP_SLOT_1 13
|
# elif BOOST_PP_SLOT_TEMP_10 == 7
|
||||||
# elif (BOOST_PP_VALUE) == 14
|
# define BOOST_PP_SLOT_1_DIGIT_10 7
|
||||||
# define BOOST_PP_SLOT_1 14
|
# elif BOOST_PP_SLOT_TEMP_10 == 8
|
||||||
# elif (BOOST_PP_VALUE) == 15
|
# define BOOST_PP_SLOT_1_DIGIT_10 8
|
||||||
# define BOOST_PP_SLOT_1 15
|
# elif BOOST_PP_SLOT_TEMP_10 == 9
|
||||||
# elif (BOOST_PP_VALUE) == 16
|
# define BOOST_PP_SLOT_1_DIGIT_10 9
|
||||||
# define BOOST_PP_SLOT_1 16
|
|
||||||
# elif (BOOST_PP_VALUE) == 17
|
|
||||||
# define BOOST_PP_SLOT_1 17
|
|
||||||
# elif (BOOST_PP_VALUE) == 18
|
|
||||||
# define BOOST_PP_SLOT_1 18
|
|
||||||
# elif (BOOST_PP_VALUE) == 19
|
|
||||||
# define BOOST_PP_SLOT_1 19
|
|
||||||
# elif (BOOST_PP_VALUE) == 20
|
|
||||||
# define BOOST_PP_SLOT_1 20
|
|
||||||
# elif (BOOST_PP_VALUE) == 21
|
|
||||||
# define BOOST_PP_SLOT_1 21
|
|
||||||
# elif (BOOST_PP_VALUE) == 22
|
|
||||||
# define BOOST_PP_SLOT_1 22
|
|
||||||
# elif (BOOST_PP_VALUE) == 23
|
|
||||||
# define BOOST_PP_SLOT_1 23
|
|
||||||
# elif (BOOST_PP_VALUE) == 24
|
|
||||||
# define BOOST_PP_SLOT_1 24
|
|
||||||
# elif (BOOST_PP_VALUE) == 25
|
|
||||||
# define BOOST_PP_SLOT_1 25
|
|
||||||
# elif (BOOST_PP_VALUE) == 26
|
|
||||||
# define BOOST_PP_SLOT_1 26
|
|
||||||
# elif (BOOST_PP_VALUE) == 27
|
|
||||||
# define BOOST_PP_SLOT_1 27
|
|
||||||
# elif (BOOST_PP_VALUE) == 28
|
|
||||||
# define BOOST_PP_SLOT_1 28
|
|
||||||
# elif (BOOST_PP_VALUE) == 29
|
|
||||||
# define BOOST_PP_SLOT_1 29
|
|
||||||
# elif (BOOST_PP_VALUE) == 30
|
|
||||||
# define BOOST_PP_SLOT_1 30
|
|
||||||
# elif (BOOST_PP_VALUE) == 31
|
|
||||||
# define BOOST_PP_SLOT_1 31
|
|
||||||
# elif (BOOST_PP_VALUE) == 32
|
|
||||||
# define BOOST_PP_SLOT_1 32
|
|
||||||
# elif (BOOST_PP_VALUE) == 33
|
|
||||||
# define BOOST_PP_SLOT_1 33
|
|
||||||
# elif (BOOST_PP_VALUE) == 34
|
|
||||||
# define BOOST_PP_SLOT_1 34
|
|
||||||
# elif (BOOST_PP_VALUE) == 35
|
|
||||||
# define BOOST_PP_SLOT_1 35
|
|
||||||
# elif (BOOST_PP_VALUE) == 36
|
|
||||||
# define BOOST_PP_SLOT_1 36
|
|
||||||
# elif (BOOST_PP_VALUE) == 37
|
|
||||||
# define BOOST_PP_SLOT_1 37
|
|
||||||
# elif (BOOST_PP_VALUE) == 38
|
|
||||||
# define BOOST_PP_SLOT_1 38
|
|
||||||
# elif (BOOST_PP_VALUE) == 39
|
|
||||||
# define BOOST_PP_SLOT_1 39
|
|
||||||
# elif (BOOST_PP_VALUE) == 40
|
|
||||||
# define BOOST_PP_SLOT_1 40
|
|
||||||
# elif (BOOST_PP_VALUE) == 41
|
|
||||||
# define BOOST_PP_SLOT_1 41
|
|
||||||
# elif (BOOST_PP_VALUE) == 42
|
|
||||||
# define BOOST_PP_SLOT_1 42
|
|
||||||
# elif (BOOST_PP_VALUE) == 43
|
|
||||||
# define BOOST_PP_SLOT_1 43
|
|
||||||
# elif (BOOST_PP_VALUE) == 44
|
|
||||||
# define BOOST_PP_SLOT_1 44
|
|
||||||
# elif (BOOST_PP_VALUE) == 45
|
|
||||||
# define BOOST_PP_SLOT_1 45
|
|
||||||
# elif (BOOST_PP_VALUE) == 46
|
|
||||||
# define BOOST_PP_SLOT_1 46
|
|
||||||
# elif (BOOST_PP_VALUE) == 47
|
|
||||||
# define BOOST_PP_SLOT_1 47
|
|
||||||
# elif (BOOST_PP_VALUE) == 48
|
|
||||||
# define BOOST_PP_SLOT_1 48
|
|
||||||
# elif (BOOST_PP_VALUE) == 49
|
|
||||||
# define BOOST_PP_SLOT_1 49
|
|
||||||
# elif (BOOST_PP_VALUE) == 50
|
|
||||||
# define BOOST_PP_SLOT_1 50
|
|
||||||
# elif (BOOST_PP_VALUE) == 51
|
|
||||||
# define BOOST_PP_SLOT_1 51
|
|
||||||
# elif (BOOST_PP_VALUE) == 52
|
|
||||||
# define BOOST_PP_SLOT_1 52
|
|
||||||
# elif (BOOST_PP_VALUE) == 53
|
|
||||||
# define BOOST_PP_SLOT_1 53
|
|
||||||
# elif (BOOST_PP_VALUE) == 54
|
|
||||||
# define BOOST_PP_SLOT_1 54
|
|
||||||
# elif (BOOST_PP_VALUE) == 55
|
|
||||||
# define BOOST_PP_SLOT_1 55
|
|
||||||
# elif (BOOST_PP_VALUE) == 56
|
|
||||||
# define BOOST_PP_SLOT_1 56
|
|
||||||
# elif (BOOST_PP_VALUE) == 57
|
|
||||||
# define BOOST_PP_SLOT_1 57
|
|
||||||
# elif (BOOST_PP_VALUE) == 58
|
|
||||||
# define BOOST_PP_SLOT_1 58
|
|
||||||
# elif (BOOST_PP_VALUE) == 59
|
|
||||||
# define BOOST_PP_SLOT_1 59
|
|
||||||
# elif (BOOST_PP_VALUE) == 60
|
|
||||||
# define BOOST_PP_SLOT_1 60
|
|
||||||
# elif (BOOST_PP_VALUE) == 61
|
|
||||||
# define BOOST_PP_SLOT_1 61
|
|
||||||
# elif (BOOST_PP_VALUE) == 62
|
|
||||||
# define BOOST_PP_SLOT_1 62
|
|
||||||
# elif (BOOST_PP_VALUE) == 63
|
|
||||||
# define BOOST_PP_SLOT_1 63
|
|
||||||
# elif (BOOST_PP_VALUE) == 64
|
|
||||||
# define BOOST_PP_SLOT_1 64
|
|
||||||
# elif (BOOST_PP_VALUE) == 65
|
|
||||||
# define BOOST_PP_SLOT_1 65
|
|
||||||
# elif (BOOST_PP_VALUE) == 66
|
|
||||||
# define BOOST_PP_SLOT_1 66
|
|
||||||
# elif (BOOST_PP_VALUE) == 67
|
|
||||||
# define BOOST_PP_SLOT_1 67
|
|
||||||
# elif (BOOST_PP_VALUE) == 68
|
|
||||||
# define BOOST_PP_SLOT_1 68
|
|
||||||
# elif (BOOST_PP_VALUE) == 69
|
|
||||||
# define BOOST_PP_SLOT_1 69
|
|
||||||
# elif (BOOST_PP_VALUE) == 70
|
|
||||||
# define BOOST_PP_SLOT_1 70
|
|
||||||
# elif (BOOST_PP_VALUE) == 71
|
|
||||||
# define BOOST_PP_SLOT_1 71
|
|
||||||
# elif (BOOST_PP_VALUE) == 72
|
|
||||||
# define BOOST_PP_SLOT_1 72
|
|
||||||
# elif (BOOST_PP_VALUE) == 73
|
|
||||||
# define BOOST_PP_SLOT_1 73
|
|
||||||
# elif (BOOST_PP_VALUE) == 74
|
|
||||||
# define BOOST_PP_SLOT_1 74
|
|
||||||
# elif (BOOST_PP_VALUE) == 75
|
|
||||||
# define BOOST_PP_SLOT_1 75
|
|
||||||
# elif (BOOST_PP_VALUE) == 76
|
|
||||||
# define BOOST_PP_SLOT_1 76
|
|
||||||
# elif (BOOST_PP_VALUE) == 77
|
|
||||||
# define BOOST_PP_SLOT_1 77
|
|
||||||
# elif (BOOST_PP_VALUE) == 78
|
|
||||||
# define BOOST_PP_SLOT_1 78
|
|
||||||
# elif (BOOST_PP_VALUE) == 79
|
|
||||||
# define BOOST_PP_SLOT_1 79
|
|
||||||
# elif (BOOST_PP_VALUE) == 80
|
|
||||||
# define BOOST_PP_SLOT_1 80
|
|
||||||
# elif (BOOST_PP_VALUE) == 81
|
|
||||||
# define BOOST_PP_SLOT_1 81
|
|
||||||
# elif (BOOST_PP_VALUE) == 82
|
|
||||||
# define BOOST_PP_SLOT_1 82
|
|
||||||
# elif (BOOST_PP_VALUE) == 83
|
|
||||||
# define BOOST_PP_SLOT_1 83
|
|
||||||
# elif (BOOST_PP_VALUE) == 84
|
|
||||||
# define BOOST_PP_SLOT_1 84
|
|
||||||
# elif (BOOST_PP_VALUE) == 85
|
|
||||||
# define BOOST_PP_SLOT_1 85
|
|
||||||
# elif (BOOST_PP_VALUE) == 86
|
|
||||||
# define BOOST_PP_SLOT_1 86
|
|
||||||
# elif (BOOST_PP_VALUE) == 87
|
|
||||||
# define BOOST_PP_SLOT_1 87
|
|
||||||
# elif (BOOST_PP_VALUE) == 88
|
|
||||||
# define BOOST_PP_SLOT_1 88
|
|
||||||
# elif (BOOST_PP_VALUE) == 89
|
|
||||||
# define BOOST_PP_SLOT_1 89
|
|
||||||
# elif (BOOST_PP_VALUE) == 90
|
|
||||||
# define BOOST_PP_SLOT_1 90
|
|
||||||
# elif (BOOST_PP_VALUE) == 91
|
|
||||||
# define BOOST_PP_SLOT_1 91
|
|
||||||
# elif (BOOST_PP_VALUE) == 92
|
|
||||||
# define BOOST_PP_SLOT_1 92
|
|
||||||
# elif (BOOST_PP_VALUE) == 93
|
|
||||||
# define BOOST_PP_SLOT_1 93
|
|
||||||
# elif (BOOST_PP_VALUE) == 94
|
|
||||||
# define BOOST_PP_SLOT_1 94
|
|
||||||
# elif (BOOST_PP_VALUE) == 95
|
|
||||||
# define BOOST_PP_SLOT_1 95
|
|
||||||
# elif (BOOST_PP_VALUE) == 96
|
|
||||||
# define BOOST_PP_SLOT_1 96
|
|
||||||
# elif (BOOST_PP_VALUE) == 97
|
|
||||||
# define BOOST_PP_SLOT_1 97
|
|
||||||
# elif (BOOST_PP_VALUE) == 98
|
|
||||||
# define BOOST_PP_SLOT_1 98
|
|
||||||
# elif (BOOST_PP_VALUE) == 99
|
|
||||||
# define BOOST_PP_SLOT_1 99
|
|
||||||
# elif (BOOST_PP_VALUE) == 100
|
|
||||||
# define BOOST_PP_SLOT_1 100
|
|
||||||
# elif (BOOST_PP_VALUE) == 101
|
|
||||||
# define BOOST_PP_SLOT_1 101
|
|
||||||
# elif (BOOST_PP_VALUE) == 102
|
|
||||||
# define BOOST_PP_SLOT_1 102
|
|
||||||
# elif (BOOST_PP_VALUE) == 103
|
|
||||||
# define BOOST_PP_SLOT_1 103
|
|
||||||
# elif (BOOST_PP_VALUE) == 104
|
|
||||||
# define BOOST_PP_SLOT_1 104
|
|
||||||
# elif (BOOST_PP_VALUE) == 105
|
|
||||||
# define BOOST_PP_SLOT_1 105
|
|
||||||
# elif (BOOST_PP_VALUE) == 106
|
|
||||||
# define BOOST_PP_SLOT_1 106
|
|
||||||
# elif (BOOST_PP_VALUE) == 107
|
|
||||||
# define BOOST_PP_SLOT_1 107
|
|
||||||
# elif (BOOST_PP_VALUE) == 108
|
|
||||||
# define BOOST_PP_SLOT_1 108
|
|
||||||
# elif (BOOST_PP_VALUE) == 109
|
|
||||||
# define BOOST_PP_SLOT_1 109
|
|
||||||
# elif (BOOST_PP_VALUE) == 110
|
|
||||||
# define BOOST_PP_SLOT_1 110
|
|
||||||
# elif (BOOST_PP_VALUE) == 111
|
|
||||||
# define BOOST_PP_SLOT_1 111
|
|
||||||
# elif (BOOST_PP_VALUE) == 112
|
|
||||||
# define BOOST_PP_SLOT_1 112
|
|
||||||
# elif (BOOST_PP_VALUE) == 113
|
|
||||||
# define BOOST_PP_SLOT_1 113
|
|
||||||
# elif (BOOST_PP_VALUE) == 114
|
|
||||||
# define BOOST_PP_SLOT_1 114
|
|
||||||
# elif (BOOST_PP_VALUE) == 115
|
|
||||||
# define BOOST_PP_SLOT_1 115
|
|
||||||
# elif (BOOST_PP_VALUE) == 116
|
|
||||||
# define BOOST_PP_SLOT_1 116
|
|
||||||
# elif (BOOST_PP_VALUE) == 117
|
|
||||||
# define BOOST_PP_SLOT_1 117
|
|
||||||
# elif (BOOST_PP_VALUE) == 118
|
|
||||||
# define BOOST_PP_SLOT_1 118
|
|
||||||
# elif (BOOST_PP_VALUE) == 119
|
|
||||||
# define BOOST_PP_SLOT_1 119
|
|
||||||
# elif (BOOST_PP_VALUE) == 120
|
|
||||||
# define BOOST_PP_SLOT_1 120
|
|
||||||
# elif (BOOST_PP_VALUE) == 121
|
|
||||||
# define BOOST_PP_SLOT_1 121
|
|
||||||
# elif (BOOST_PP_VALUE) == 122
|
|
||||||
# define BOOST_PP_SLOT_1 122
|
|
||||||
# elif (BOOST_PP_VALUE) == 123
|
|
||||||
# define BOOST_PP_SLOT_1 123
|
|
||||||
# elif (BOOST_PP_VALUE) == 124
|
|
||||||
# define BOOST_PP_SLOT_1 124
|
|
||||||
# elif (BOOST_PP_VALUE) == 125
|
|
||||||
# define BOOST_PP_SLOT_1 125
|
|
||||||
# elif (BOOST_PP_VALUE) == 126
|
|
||||||
# define BOOST_PP_SLOT_1 126
|
|
||||||
# elif (BOOST_PP_VALUE) == 127
|
|
||||||
# define BOOST_PP_SLOT_1 127
|
|
||||||
# elif (BOOST_PP_VALUE) == 128
|
|
||||||
# define BOOST_PP_SLOT_1 128
|
|
||||||
# elif (BOOST_PP_VALUE) == 129
|
|
||||||
# define BOOST_PP_SLOT_1 129
|
|
||||||
# elif (BOOST_PP_VALUE) == 130
|
|
||||||
# define BOOST_PP_SLOT_1 130
|
|
||||||
# elif (BOOST_PP_VALUE) == 131
|
|
||||||
# define BOOST_PP_SLOT_1 131
|
|
||||||
# elif (BOOST_PP_VALUE) == 132
|
|
||||||
# define BOOST_PP_SLOT_1 132
|
|
||||||
# elif (BOOST_PP_VALUE) == 133
|
|
||||||
# define BOOST_PP_SLOT_1 133
|
|
||||||
# elif (BOOST_PP_VALUE) == 134
|
|
||||||
# define BOOST_PP_SLOT_1 134
|
|
||||||
# elif (BOOST_PP_VALUE) == 135
|
|
||||||
# define BOOST_PP_SLOT_1 135
|
|
||||||
# elif (BOOST_PP_VALUE) == 136
|
|
||||||
# define BOOST_PP_SLOT_1 136
|
|
||||||
# elif (BOOST_PP_VALUE) == 137
|
|
||||||
# define BOOST_PP_SLOT_1 137
|
|
||||||
# elif (BOOST_PP_VALUE) == 138
|
|
||||||
# define BOOST_PP_SLOT_1 138
|
|
||||||
# elif (BOOST_PP_VALUE) == 139
|
|
||||||
# define BOOST_PP_SLOT_1 139
|
|
||||||
# elif (BOOST_PP_VALUE) == 140
|
|
||||||
# define BOOST_PP_SLOT_1 140
|
|
||||||
# elif (BOOST_PP_VALUE) == 141
|
|
||||||
# define BOOST_PP_SLOT_1 141
|
|
||||||
# elif (BOOST_PP_VALUE) == 142
|
|
||||||
# define BOOST_PP_SLOT_1 142
|
|
||||||
# elif (BOOST_PP_VALUE) == 143
|
|
||||||
# define BOOST_PP_SLOT_1 143
|
|
||||||
# elif (BOOST_PP_VALUE) == 144
|
|
||||||
# define BOOST_PP_SLOT_1 144
|
|
||||||
# elif (BOOST_PP_VALUE) == 145
|
|
||||||
# define BOOST_PP_SLOT_1 145
|
|
||||||
# elif (BOOST_PP_VALUE) == 146
|
|
||||||
# define BOOST_PP_SLOT_1 146
|
|
||||||
# elif (BOOST_PP_VALUE) == 147
|
|
||||||
# define BOOST_PP_SLOT_1 147
|
|
||||||
# elif (BOOST_PP_VALUE) == 148
|
|
||||||
# define BOOST_PP_SLOT_1 148
|
|
||||||
# elif (BOOST_PP_VALUE) == 149
|
|
||||||
# define BOOST_PP_SLOT_1 149
|
|
||||||
# elif (BOOST_PP_VALUE) == 150
|
|
||||||
# define BOOST_PP_SLOT_1 150
|
|
||||||
# elif (BOOST_PP_VALUE) == 151
|
|
||||||
# define BOOST_PP_SLOT_1 151
|
|
||||||
# elif (BOOST_PP_VALUE) == 152
|
|
||||||
# define BOOST_PP_SLOT_1 152
|
|
||||||
# elif (BOOST_PP_VALUE) == 153
|
|
||||||
# define BOOST_PP_SLOT_1 153
|
|
||||||
# elif (BOOST_PP_VALUE) == 154
|
|
||||||
# define BOOST_PP_SLOT_1 154
|
|
||||||
# elif (BOOST_PP_VALUE) == 155
|
|
||||||
# define BOOST_PP_SLOT_1 155
|
|
||||||
# elif (BOOST_PP_VALUE) == 156
|
|
||||||
# define BOOST_PP_SLOT_1 156
|
|
||||||
# elif (BOOST_PP_VALUE) == 157
|
|
||||||
# define BOOST_PP_SLOT_1 157
|
|
||||||
# elif (BOOST_PP_VALUE) == 158
|
|
||||||
# define BOOST_PP_SLOT_1 158
|
|
||||||
# elif (BOOST_PP_VALUE) == 159
|
|
||||||
# define BOOST_PP_SLOT_1 159
|
|
||||||
# elif (BOOST_PP_VALUE) == 160
|
|
||||||
# define BOOST_PP_SLOT_1 160
|
|
||||||
# elif (BOOST_PP_VALUE) == 161
|
|
||||||
# define BOOST_PP_SLOT_1 161
|
|
||||||
# elif (BOOST_PP_VALUE) == 162
|
|
||||||
# define BOOST_PP_SLOT_1 162
|
|
||||||
# elif (BOOST_PP_VALUE) == 163
|
|
||||||
# define BOOST_PP_SLOT_1 163
|
|
||||||
# elif (BOOST_PP_VALUE) == 164
|
|
||||||
# define BOOST_PP_SLOT_1 164
|
|
||||||
# elif (BOOST_PP_VALUE) == 165
|
|
||||||
# define BOOST_PP_SLOT_1 165
|
|
||||||
# elif (BOOST_PP_VALUE) == 166
|
|
||||||
# define BOOST_PP_SLOT_1 166
|
|
||||||
# elif (BOOST_PP_VALUE) == 167
|
|
||||||
# define BOOST_PP_SLOT_1 167
|
|
||||||
# elif (BOOST_PP_VALUE) == 168
|
|
||||||
# define BOOST_PP_SLOT_1 168
|
|
||||||
# elif (BOOST_PP_VALUE) == 169
|
|
||||||
# define BOOST_PP_SLOT_1 169
|
|
||||||
# elif (BOOST_PP_VALUE) == 170
|
|
||||||
# define BOOST_PP_SLOT_1 170
|
|
||||||
# elif (BOOST_PP_VALUE) == 171
|
|
||||||
# define BOOST_PP_SLOT_1 171
|
|
||||||
# elif (BOOST_PP_VALUE) == 172
|
|
||||||
# define BOOST_PP_SLOT_1 172
|
|
||||||
# elif (BOOST_PP_VALUE) == 173
|
|
||||||
# define BOOST_PP_SLOT_1 173
|
|
||||||
# elif (BOOST_PP_VALUE) == 174
|
|
||||||
# define BOOST_PP_SLOT_1 174
|
|
||||||
# elif (BOOST_PP_VALUE) == 175
|
|
||||||
# define BOOST_PP_SLOT_1 175
|
|
||||||
# elif (BOOST_PP_VALUE) == 176
|
|
||||||
# define BOOST_PP_SLOT_1 176
|
|
||||||
# elif (BOOST_PP_VALUE) == 177
|
|
||||||
# define BOOST_PP_SLOT_1 177
|
|
||||||
# elif (BOOST_PP_VALUE) == 178
|
|
||||||
# define BOOST_PP_SLOT_1 178
|
|
||||||
# elif (BOOST_PP_VALUE) == 179
|
|
||||||
# define BOOST_PP_SLOT_1 179
|
|
||||||
# elif (BOOST_PP_VALUE) == 180
|
|
||||||
# define BOOST_PP_SLOT_1 180
|
|
||||||
# elif (BOOST_PP_VALUE) == 181
|
|
||||||
# define BOOST_PP_SLOT_1 181
|
|
||||||
# elif (BOOST_PP_VALUE) == 182
|
|
||||||
# define BOOST_PP_SLOT_1 182
|
|
||||||
# elif (BOOST_PP_VALUE) == 183
|
|
||||||
# define BOOST_PP_SLOT_1 183
|
|
||||||
# elif (BOOST_PP_VALUE) == 184
|
|
||||||
# define BOOST_PP_SLOT_1 184
|
|
||||||
# elif (BOOST_PP_VALUE) == 185
|
|
||||||
# define BOOST_PP_SLOT_1 185
|
|
||||||
# elif (BOOST_PP_VALUE) == 186
|
|
||||||
# define BOOST_PP_SLOT_1 186
|
|
||||||
# elif (BOOST_PP_VALUE) == 187
|
|
||||||
# define BOOST_PP_SLOT_1 187
|
|
||||||
# elif (BOOST_PP_VALUE) == 188
|
|
||||||
# define BOOST_PP_SLOT_1 188
|
|
||||||
# elif (BOOST_PP_VALUE) == 189
|
|
||||||
# define BOOST_PP_SLOT_1 189
|
|
||||||
# elif (BOOST_PP_VALUE) == 190
|
|
||||||
# define BOOST_PP_SLOT_1 190
|
|
||||||
# elif (BOOST_PP_VALUE) == 191
|
|
||||||
# define BOOST_PP_SLOT_1 191
|
|
||||||
# elif (BOOST_PP_VALUE) == 192
|
|
||||||
# define BOOST_PP_SLOT_1 192
|
|
||||||
# elif (BOOST_PP_VALUE) == 193
|
|
||||||
# define BOOST_PP_SLOT_1 193
|
|
||||||
# elif (BOOST_PP_VALUE) == 194
|
|
||||||
# define BOOST_PP_SLOT_1 194
|
|
||||||
# elif (BOOST_PP_VALUE) == 195
|
|
||||||
# define BOOST_PP_SLOT_1 195
|
|
||||||
# elif (BOOST_PP_VALUE) == 196
|
|
||||||
# define BOOST_PP_SLOT_1 196
|
|
||||||
# elif (BOOST_PP_VALUE) == 197
|
|
||||||
# define BOOST_PP_SLOT_1 197
|
|
||||||
# elif (BOOST_PP_VALUE) == 198
|
|
||||||
# define BOOST_PP_SLOT_1 198
|
|
||||||
# elif (BOOST_PP_VALUE) == 199
|
|
||||||
# define BOOST_PP_SLOT_1 199
|
|
||||||
# elif (BOOST_PP_VALUE) == 200
|
|
||||||
# define BOOST_PP_SLOT_1 200
|
|
||||||
# elif (BOOST_PP_VALUE) == 201
|
|
||||||
# define BOOST_PP_SLOT_1 201
|
|
||||||
# elif (BOOST_PP_VALUE) == 202
|
|
||||||
# define BOOST_PP_SLOT_1 202
|
|
||||||
# elif (BOOST_PP_VALUE) == 203
|
|
||||||
# define BOOST_PP_SLOT_1 203
|
|
||||||
# elif (BOOST_PP_VALUE) == 204
|
|
||||||
# define BOOST_PP_SLOT_1 204
|
|
||||||
# elif (BOOST_PP_VALUE) == 205
|
|
||||||
# define BOOST_PP_SLOT_1 205
|
|
||||||
# elif (BOOST_PP_VALUE) == 206
|
|
||||||
# define BOOST_PP_SLOT_1 206
|
|
||||||
# elif (BOOST_PP_VALUE) == 207
|
|
||||||
# define BOOST_PP_SLOT_1 207
|
|
||||||
# elif (BOOST_PP_VALUE) == 208
|
|
||||||
# define BOOST_PP_SLOT_1 208
|
|
||||||
# elif (BOOST_PP_VALUE) == 209
|
|
||||||
# define BOOST_PP_SLOT_1 209
|
|
||||||
# elif (BOOST_PP_VALUE) == 210
|
|
||||||
# define BOOST_PP_SLOT_1 210
|
|
||||||
# elif (BOOST_PP_VALUE) == 211
|
|
||||||
# define BOOST_PP_SLOT_1 211
|
|
||||||
# elif (BOOST_PP_VALUE) == 212
|
|
||||||
# define BOOST_PP_SLOT_1 212
|
|
||||||
# elif (BOOST_PP_VALUE) == 213
|
|
||||||
# define BOOST_PP_SLOT_1 213
|
|
||||||
# elif (BOOST_PP_VALUE) == 214
|
|
||||||
# define BOOST_PP_SLOT_1 214
|
|
||||||
# elif (BOOST_PP_VALUE) == 215
|
|
||||||
# define BOOST_PP_SLOT_1 215
|
|
||||||
# elif (BOOST_PP_VALUE) == 216
|
|
||||||
# define BOOST_PP_SLOT_1 216
|
|
||||||
# elif (BOOST_PP_VALUE) == 217
|
|
||||||
# define BOOST_PP_SLOT_1 217
|
|
||||||
# elif (BOOST_PP_VALUE) == 218
|
|
||||||
# define BOOST_PP_SLOT_1 218
|
|
||||||
# elif (BOOST_PP_VALUE) == 219
|
|
||||||
# define BOOST_PP_SLOT_1 219
|
|
||||||
# elif (BOOST_PP_VALUE) == 220
|
|
||||||
# define BOOST_PP_SLOT_1 220
|
|
||||||
# elif (BOOST_PP_VALUE) == 221
|
|
||||||
# define BOOST_PP_SLOT_1 221
|
|
||||||
# elif (BOOST_PP_VALUE) == 222
|
|
||||||
# define BOOST_PP_SLOT_1 222
|
|
||||||
# elif (BOOST_PP_VALUE) == 223
|
|
||||||
# define BOOST_PP_SLOT_1 223
|
|
||||||
# elif (BOOST_PP_VALUE) == 224
|
|
||||||
# define BOOST_PP_SLOT_1 224
|
|
||||||
# elif (BOOST_PP_VALUE) == 225
|
|
||||||
# define BOOST_PP_SLOT_1 225
|
|
||||||
# elif (BOOST_PP_VALUE) == 226
|
|
||||||
# define BOOST_PP_SLOT_1 226
|
|
||||||
# elif (BOOST_PP_VALUE) == 227
|
|
||||||
# define BOOST_PP_SLOT_1 227
|
|
||||||
# elif (BOOST_PP_VALUE) == 228
|
|
||||||
# define BOOST_PP_SLOT_1 228
|
|
||||||
# elif (BOOST_PP_VALUE) == 229
|
|
||||||
# define BOOST_PP_SLOT_1 229
|
|
||||||
# elif (BOOST_PP_VALUE) == 230
|
|
||||||
# define BOOST_PP_SLOT_1 230
|
|
||||||
# elif (BOOST_PP_VALUE) == 231
|
|
||||||
# define BOOST_PP_SLOT_1 231
|
|
||||||
# elif (BOOST_PP_VALUE) == 232
|
|
||||||
# define BOOST_PP_SLOT_1 232
|
|
||||||
# elif (BOOST_PP_VALUE) == 233
|
|
||||||
# define BOOST_PP_SLOT_1 233
|
|
||||||
# elif (BOOST_PP_VALUE) == 234
|
|
||||||
# define BOOST_PP_SLOT_1 234
|
|
||||||
# elif (BOOST_PP_VALUE) == 235
|
|
||||||
# define BOOST_PP_SLOT_1 235
|
|
||||||
# elif (BOOST_PP_VALUE) == 236
|
|
||||||
# define BOOST_PP_SLOT_1 236
|
|
||||||
# elif (BOOST_PP_VALUE) == 237
|
|
||||||
# define BOOST_PP_SLOT_1 237
|
|
||||||
# elif (BOOST_PP_VALUE) == 238
|
|
||||||
# define BOOST_PP_SLOT_1 238
|
|
||||||
# elif (BOOST_PP_VALUE) == 239
|
|
||||||
# define BOOST_PP_SLOT_1 239
|
|
||||||
# elif (BOOST_PP_VALUE) == 240
|
|
||||||
# define BOOST_PP_SLOT_1 240
|
|
||||||
# elif (BOOST_PP_VALUE) == 241
|
|
||||||
# define BOOST_PP_SLOT_1 241
|
|
||||||
# elif (BOOST_PP_VALUE) == 242
|
|
||||||
# define BOOST_PP_SLOT_1 242
|
|
||||||
# elif (BOOST_PP_VALUE) == 243
|
|
||||||
# define BOOST_PP_SLOT_1 243
|
|
||||||
# elif (BOOST_PP_VALUE) == 244
|
|
||||||
# define BOOST_PP_SLOT_1 244
|
|
||||||
# elif (BOOST_PP_VALUE) == 245
|
|
||||||
# define BOOST_PP_SLOT_1 245
|
|
||||||
# elif (BOOST_PP_VALUE) == 246
|
|
||||||
# define BOOST_PP_SLOT_1 246
|
|
||||||
# elif (BOOST_PP_VALUE) == 247
|
|
||||||
# define BOOST_PP_SLOT_1 247
|
|
||||||
# elif (BOOST_PP_VALUE) == 248
|
|
||||||
# define BOOST_PP_SLOT_1 248
|
|
||||||
# elif (BOOST_PP_VALUE) == 249
|
|
||||||
# define BOOST_PP_SLOT_1 249
|
|
||||||
# elif (BOOST_PP_VALUE) == 250
|
|
||||||
# define BOOST_PP_SLOT_1 250
|
|
||||||
# elif (BOOST_PP_VALUE) == 251
|
|
||||||
# define BOOST_PP_SLOT_1 251
|
|
||||||
# elif (BOOST_PP_VALUE) == 252
|
|
||||||
# define BOOST_PP_SLOT_1 252
|
|
||||||
# elif (BOOST_PP_VALUE) == 253
|
|
||||||
# define BOOST_PP_SLOT_1 253
|
|
||||||
# elif (BOOST_PP_VALUE) == 254
|
|
||||||
# define BOOST_PP_SLOT_1 254
|
|
||||||
# elif (BOOST_PP_VALUE) == 255
|
|
||||||
# define BOOST_PP_SLOT_1 255
|
|
||||||
# elif (BOOST_PP_VALUE) == 256
|
|
||||||
# define BOOST_PP_SLOT_1 256
|
|
||||||
# else
|
|
||||||
# error BOOST_PP: BOOST_PP_VALUE is out of range
|
|
||||||
# endif
|
# endif
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_VALUE
|
# /* 9th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_9 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_9 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 8th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_8 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_8 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 7th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_7 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_7 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 6th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_6 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_6 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 5th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_5 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_5 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 4th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_4 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_4 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 3rd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_3 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_3 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 2nd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_2 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_2 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 1st digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_1 == 0
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 1
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 2
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 3
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 4
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 5
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 6
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 7
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 8
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 9
|
||||||
|
# define BOOST_PP_SLOT_1_DIGIT_1 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_1_DIGIT_10
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_10(BOOST_PP_SLOT_1_DIGIT_10, BOOST_PP_SLOT_1_DIGIT_9, BOOST_PP_SLOT_1_DIGIT_8, BOOST_PP_SLOT_1_DIGIT_7, BOOST_PP_SLOT_1_DIGIT_6, BOOST_PP_SLOT_1_DIGIT_5, BOOST_PP_SLOT_1_DIGIT_4, BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_9
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_9(BOOST_PP_SLOT_1_DIGIT_9, BOOST_PP_SLOT_1_DIGIT_8, BOOST_PP_SLOT_1_DIGIT_7, BOOST_PP_SLOT_1_DIGIT_6, BOOST_PP_SLOT_1_DIGIT_5, BOOST_PP_SLOT_1_DIGIT_4, BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_8
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_8(BOOST_PP_SLOT_1_DIGIT_8, BOOST_PP_SLOT_1_DIGIT_7, BOOST_PP_SLOT_1_DIGIT_6, BOOST_PP_SLOT_1_DIGIT_5, BOOST_PP_SLOT_1_DIGIT_4, BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_7
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_7(BOOST_PP_SLOT_1_DIGIT_7, BOOST_PP_SLOT_1_DIGIT_6, BOOST_PP_SLOT_1_DIGIT_5, BOOST_PP_SLOT_1_DIGIT_4, BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_6
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_6(BOOST_PP_SLOT_1_DIGIT_6, BOOST_PP_SLOT_1_DIGIT_5, BOOST_PP_SLOT_1_DIGIT_4, BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_5
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_5(BOOST_PP_SLOT_1_DIGIT_5, BOOST_PP_SLOT_1_DIGIT_4, BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_4
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_4(BOOST_PP_SLOT_1_DIGIT_4, BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_3
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_3(BOOST_PP_SLOT_1_DIGIT_3, BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_1_DIGIT_2
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_CC_2(BOOST_PP_SLOT_1_DIGIT_2, BOOST_PP_SLOT_1_DIGIT_1)
|
||||||
|
# else
|
||||||
|
# define BOOST_PP_SLOT_1() BOOST_PP_SLOT_1_DIGIT_1
|
||||||
|
# endif
|
||||||
|
@ -10,528 +10,279 @@
|
|||||||
#
|
#
|
||||||
# line BOOST_PP_DETAIL_LINE(slot 2 = (BOOST_PP_VALUE))
|
# line BOOST_PP_DETAIL_LINE(slot 2 = (BOOST_PP_VALUE))
|
||||||
#
|
#
|
||||||
# ifndef BOOST_PP_VALUE
|
# include <boost/preprocessor/detail/slot/shared.hpp>
|
||||||
# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(2)
|
|
||||||
# endif
|
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_SLOT_2
|
# undef BOOST_PP_SLOT_2
|
||||||
#
|
#
|
||||||
# if (BOOST_PP_VALUE) == 0
|
# undef BOOST_PP_SLOT_2_DIGIT_1
|
||||||
# define BOOST_PP_SLOT_2 0
|
# undef BOOST_PP_SLOT_2_DIGIT_2
|
||||||
# elif (BOOST_PP_VALUE) == 1
|
# undef BOOST_PP_SLOT_2_DIGIT_3
|
||||||
# define BOOST_PP_SLOT_2 1
|
# undef BOOST_PP_SLOT_2_DIGIT_4
|
||||||
# elif (BOOST_PP_VALUE) == 2
|
# undef BOOST_PP_SLOT_2_DIGIT_5
|
||||||
# define BOOST_PP_SLOT_2 2
|
# undef BOOST_PP_SLOT_2_DIGIT_6
|
||||||
# elif (BOOST_PP_VALUE) == 3
|
# undef BOOST_PP_SLOT_2_DIGIT_7
|
||||||
# define BOOST_PP_SLOT_2 3
|
# undef BOOST_PP_SLOT_2_DIGIT_8
|
||||||
# elif (BOOST_PP_VALUE) == 4
|
# undef BOOST_PP_SLOT_2_DIGIT_9
|
||||||
# define BOOST_PP_SLOT_2 4
|
# undef BOOST_PP_SLOT_2_DIGIT_10
|
||||||
# elif (BOOST_PP_VALUE) == 5
|
#
|
||||||
# define BOOST_PP_SLOT_2 5
|
# /* 10th digit */
|
||||||
# elif (BOOST_PP_VALUE) == 6
|
#
|
||||||
# define BOOST_PP_SLOT_2 6
|
# if BOOST_PP_SLOT_TEMP_10 == 0
|
||||||
# elif (BOOST_PP_VALUE) == 7
|
# define BOOST_PP_SLOT_2_DIGIT_10 0
|
||||||
# define BOOST_PP_SLOT_2 7
|
# elif BOOST_PP_SLOT_TEMP_10 == 1
|
||||||
# elif (BOOST_PP_VALUE) == 8
|
# define BOOST_PP_SLOT_2_DIGIT_10 1
|
||||||
# define BOOST_PP_SLOT_2 8
|
# elif BOOST_PP_SLOT_TEMP_10 == 2
|
||||||
# elif (BOOST_PP_VALUE) == 9
|
# define BOOST_PP_SLOT_2_DIGIT_10 2
|
||||||
# define BOOST_PP_SLOT_2 9
|
# elif BOOST_PP_SLOT_TEMP_10 == 3
|
||||||
# elif (BOOST_PP_VALUE) == 10
|
# define BOOST_PP_SLOT_2_DIGIT_10 3
|
||||||
# define BOOST_PP_SLOT_2 10
|
# elif BOOST_PP_SLOT_TEMP_10 == 4
|
||||||
# elif (BOOST_PP_VALUE) == 11
|
# define BOOST_PP_SLOT_2_DIGIT_10 4
|
||||||
# define BOOST_PP_SLOT_2 11
|
# elif BOOST_PP_SLOT_TEMP_10 == 5
|
||||||
# elif (BOOST_PP_VALUE) == 12
|
# define BOOST_PP_SLOT_2_DIGIT_10 5
|
||||||
# define BOOST_PP_SLOT_2 12
|
# elif BOOST_PP_SLOT_TEMP_10 == 6
|
||||||
# elif (BOOST_PP_VALUE) == 13
|
# define BOOST_PP_SLOT_2_DIGIT_10 6
|
||||||
# define BOOST_PP_SLOT_2 13
|
# elif BOOST_PP_SLOT_TEMP_10 == 7
|
||||||
# elif (BOOST_PP_VALUE) == 14
|
# define BOOST_PP_SLOT_2_DIGIT_10 7
|
||||||
# define BOOST_PP_SLOT_2 14
|
# elif BOOST_PP_SLOT_TEMP_10 == 8
|
||||||
# elif (BOOST_PP_VALUE) == 15
|
# define BOOST_PP_SLOT_2_DIGIT_10 8
|
||||||
# define BOOST_PP_SLOT_2 15
|
# elif BOOST_PP_SLOT_TEMP_10 == 9
|
||||||
# elif (BOOST_PP_VALUE) == 16
|
# define BOOST_PP_SLOT_2_DIGIT_10 9
|
||||||
# define BOOST_PP_SLOT_2 16
|
|
||||||
# elif (BOOST_PP_VALUE) == 17
|
|
||||||
# define BOOST_PP_SLOT_2 17
|
|
||||||
# elif (BOOST_PP_VALUE) == 18
|
|
||||||
# define BOOST_PP_SLOT_2 18
|
|
||||||
# elif (BOOST_PP_VALUE) == 19
|
|
||||||
# define BOOST_PP_SLOT_2 19
|
|
||||||
# elif (BOOST_PP_VALUE) == 20
|
|
||||||
# define BOOST_PP_SLOT_2 20
|
|
||||||
# elif (BOOST_PP_VALUE) == 21
|
|
||||||
# define BOOST_PP_SLOT_2 21
|
|
||||||
# elif (BOOST_PP_VALUE) == 22
|
|
||||||
# define BOOST_PP_SLOT_2 22
|
|
||||||
# elif (BOOST_PP_VALUE) == 23
|
|
||||||
# define BOOST_PP_SLOT_2 23
|
|
||||||
# elif (BOOST_PP_VALUE) == 24
|
|
||||||
# define BOOST_PP_SLOT_2 24
|
|
||||||
# elif (BOOST_PP_VALUE) == 25
|
|
||||||
# define BOOST_PP_SLOT_2 25
|
|
||||||
# elif (BOOST_PP_VALUE) == 26
|
|
||||||
# define BOOST_PP_SLOT_2 26
|
|
||||||
# elif (BOOST_PP_VALUE) == 27
|
|
||||||
# define BOOST_PP_SLOT_2 27
|
|
||||||
# elif (BOOST_PP_VALUE) == 28
|
|
||||||
# define BOOST_PP_SLOT_2 28
|
|
||||||
# elif (BOOST_PP_VALUE) == 29
|
|
||||||
# define BOOST_PP_SLOT_2 29
|
|
||||||
# elif (BOOST_PP_VALUE) == 30
|
|
||||||
# define BOOST_PP_SLOT_2 30
|
|
||||||
# elif (BOOST_PP_VALUE) == 31
|
|
||||||
# define BOOST_PP_SLOT_2 31
|
|
||||||
# elif (BOOST_PP_VALUE) == 32
|
|
||||||
# define BOOST_PP_SLOT_2 32
|
|
||||||
# elif (BOOST_PP_VALUE) == 33
|
|
||||||
# define BOOST_PP_SLOT_2 33
|
|
||||||
# elif (BOOST_PP_VALUE) == 34
|
|
||||||
# define BOOST_PP_SLOT_2 34
|
|
||||||
# elif (BOOST_PP_VALUE) == 35
|
|
||||||
# define BOOST_PP_SLOT_2 35
|
|
||||||
# elif (BOOST_PP_VALUE) == 36
|
|
||||||
# define BOOST_PP_SLOT_2 36
|
|
||||||
# elif (BOOST_PP_VALUE) == 37
|
|
||||||
# define BOOST_PP_SLOT_2 37
|
|
||||||
# elif (BOOST_PP_VALUE) == 38
|
|
||||||
# define BOOST_PP_SLOT_2 38
|
|
||||||
# elif (BOOST_PP_VALUE) == 39
|
|
||||||
# define BOOST_PP_SLOT_2 39
|
|
||||||
# elif (BOOST_PP_VALUE) == 40
|
|
||||||
# define BOOST_PP_SLOT_2 40
|
|
||||||
# elif (BOOST_PP_VALUE) == 41
|
|
||||||
# define BOOST_PP_SLOT_2 41
|
|
||||||
# elif (BOOST_PP_VALUE) == 42
|
|
||||||
# define BOOST_PP_SLOT_2 42
|
|
||||||
# elif (BOOST_PP_VALUE) == 43
|
|
||||||
# define BOOST_PP_SLOT_2 43
|
|
||||||
# elif (BOOST_PP_VALUE) == 44
|
|
||||||
# define BOOST_PP_SLOT_2 44
|
|
||||||
# elif (BOOST_PP_VALUE) == 45
|
|
||||||
# define BOOST_PP_SLOT_2 45
|
|
||||||
# elif (BOOST_PP_VALUE) == 46
|
|
||||||
# define BOOST_PP_SLOT_2 46
|
|
||||||
# elif (BOOST_PP_VALUE) == 47
|
|
||||||
# define BOOST_PP_SLOT_2 47
|
|
||||||
# elif (BOOST_PP_VALUE) == 48
|
|
||||||
# define BOOST_PP_SLOT_2 48
|
|
||||||
# elif (BOOST_PP_VALUE) == 49
|
|
||||||
# define BOOST_PP_SLOT_2 49
|
|
||||||
# elif (BOOST_PP_VALUE) == 50
|
|
||||||
# define BOOST_PP_SLOT_2 50
|
|
||||||
# elif (BOOST_PP_VALUE) == 51
|
|
||||||
# define BOOST_PP_SLOT_2 51
|
|
||||||
# elif (BOOST_PP_VALUE) == 52
|
|
||||||
# define BOOST_PP_SLOT_2 52
|
|
||||||
# elif (BOOST_PP_VALUE) == 53
|
|
||||||
# define BOOST_PP_SLOT_2 53
|
|
||||||
# elif (BOOST_PP_VALUE) == 54
|
|
||||||
# define BOOST_PP_SLOT_2 54
|
|
||||||
# elif (BOOST_PP_VALUE) == 55
|
|
||||||
# define BOOST_PP_SLOT_2 55
|
|
||||||
# elif (BOOST_PP_VALUE) == 56
|
|
||||||
# define BOOST_PP_SLOT_2 56
|
|
||||||
# elif (BOOST_PP_VALUE) == 57
|
|
||||||
# define BOOST_PP_SLOT_2 57
|
|
||||||
# elif (BOOST_PP_VALUE) == 58
|
|
||||||
# define BOOST_PP_SLOT_2 58
|
|
||||||
# elif (BOOST_PP_VALUE) == 59
|
|
||||||
# define BOOST_PP_SLOT_2 59
|
|
||||||
# elif (BOOST_PP_VALUE) == 60
|
|
||||||
# define BOOST_PP_SLOT_2 60
|
|
||||||
# elif (BOOST_PP_VALUE) == 61
|
|
||||||
# define BOOST_PP_SLOT_2 61
|
|
||||||
# elif (BOOST_PP_VALUE) == 62
|
|
||||||
# define BOOST_PP_SLOT_2 62
|
|
||||||
# elif (BOOST_PP_VALUE) == 63
|
|
||||||
# define BOOST_PP_SLOT_2 63
|
|
||||||
# elif (BOOST_PP_VALUE) == 64
|
|
||||||
# define BOOST_PP_SLOT_2 64
|
|
||||||
# elif (BOOST_PP_VALUE) == 65
|
|
||||||
# define BOOST_PP_SLOT_2 65
|
|
||||||
# elif (BOOST_PP_VALUE) == 66
|
|
||||||
# define BOOST_PP_SLOT_2 66
|
|
||||||
# elif (BOOST_PP_VALUE) == 67
|
|
||||||
# define BOOST_PP_SLOT_2 67
|
|
||||||
# elif (BOOST_PP_VALUE) == 68
|
|
||||||
# define BOOST_PP_SLOT_2 68
|
|
||||||
# elif (BOOST_PP_VALUE) == 69
|
|
||||||
# define BOOST_PP_SLOT_2 69
|
|
||||||
# elif (BOOST_PP_VALUE) == 70
|
|
||||||
# define BOOST_PP_SLOT_2 70
|
|
||||||
# elif (BOOST_PP_VALUE) == 71
|
|
||||||
# define BOOST_PP_SLOT_2 71
|
|
||||||
# elif (BOOST_PP_VALUE) == 72
|
|
||||||
# define BOOST_PP_SLOT_2 72
|
|
||||||
# elif (BOOST_PP_VALUE) == 73
|
|
||||||
# define BOOST_PP_SLOT_2 73
|
|
||||||
# elif (BOOST_PP_VALUE) == 74
|
|
||||||
# define BOOST_PP_SLOT_2 74
|
|
||||||
# elif (BOOST_PP_VALUE) == 75
|
|
||||||
# define BOOST_PP_SLOT_2 75
|
|
||||||
# elif (BOOST_PP_VALUE) == 76
|
|
||||||
# define BOOST_PP_SLOT_2 76
|
|
||||||
# elif (BOOST_PP_VALUE) == 77
|
|
||||||
# define BOOST_PP_SLOT_2 77
|
|
||||||
# elif (BOOST_PP_VALUE) == 78
|
|
||||||
# define BOOST_PP_SLOT_2 78
|
|
||||||
# elif (BOOST_PP_VALUE) == 79
|
|
||||||
# define BOOST_PP_SLOT_2 79
|
|
||||||
# elif (BOOST_PP_VALUE) == 80
|
|
||||||
# define BOOST_PP_SLOT_2 80
|
|
||||||
# elif (BOOST_PP_VALUE) == 81
|
|
||||||
# define BOOST_PP_SLOT_2 81
|
|
||||||
# elif (BOOST_PP_VALUE) == 82
|
|
||||||
# define BOOST_PP_SLOT_2 82
|
|
||||||
# elif (BOOST_PP_VALUE) == 83
|
|
||||||
# define BOOST_PP_SLOT_2 83
|
|
||||||
# elif (BOOST_PP_VALUE) == 84
|
|
||||||
# define BOOST_PP_SLOT_2 84
|
|
||||||
# elif (BOOST_PP_VALUE) == 85
|
|
||||||
# define BOOST_PP_SLOT_2 85
|
|
||||||
# elif (BOOST_PP_VALUE) == 86
|
|
||||||
# define BOOST_PP_SLOT_2 86
|
|
||||||
# elif (BOOST_PP_VALUE) == 87
|
|
||||||
# define BOOST_PP_SLOT_2 87
|
|
||||||
# elif (BOOST_PP_VALUE) == 88
|
|
||||||
# define BOOST_PP_SLOT_2 88
|
|
||||||
# elif (BOOST_PP_VALUE) == 89
|
|
||||||
# define BOOST_PP_SLOT_2 89
|
|
||||||
# elif (BOOST_PP_VALUE) == 90
|
|
||||||
# define BOOST_PP_SLOT_2 90
|
|
||||||
# elif (BOOST_PP_VALUE) == 91
|
|
||||||
# define BOOST_PP_SLOT_2 91
|
|
||||||
# elif (BOOST_PP_VALUE) == 92
|
|
||||||
# define BOOST_PP_SLOT_2 92
|
|
||||||
# elif (BOOST_PP_VALUE) == 93
|
|
||||||
# define BOOST_PP_SLOT_2 93
|
|
||||||
# elif (BOOST_PP_VALUE) == 94
|
|
||||||
# define BOOST_PP_SLOT_2 94
|
|
||||||
# elif (BOOST_PP_VALUE) == 95
|
|
||||||
# define BOOST_PP_SLOT_2 95
|
|
||||||
# elif (BOOST_PP_VALUE) == 96
|
|
||||||
# define BOOST_PP_SLOT_2 96
|
|
||||||
# elif (BOOST_PP_VALUE) == 97
|
|
||||||
# define BOOST_PP_SLOT_2 97
|
|
||||||
# elif (BOOST_PP_VALUE) == 98
|
|
||||||
# define BOOST_PP_SLOT_2 98
|
|
||||||
# elif (BOOST_PP_VALUE) == 99
|
|
||||||
# define BOOST_PP_SLOT_2 99
|
|
||||||
# elif (BOOST_PP_VALUE) == 100
|
|
||||||
# define BOOST_PP_SLOT_2 100
|
|
||||||
# elif (BOOST_PP_VALUE) == 101
|
|
||||||
# define BOOST_PP_SLOT_2 101
|
|
||||||
# elif (BOOST_PP_VALUE) == 102
|
|
||||||
# define BOOST_PP_SLOT_2 102
|
|
||||||
# elif (BOOST_PP_VALUE) == 103
|
|
||||||
# define BOOST_PP_SLOT_2 103
|
|
||||||
# elif (BOOST_PP_VALUE) == 104
|
|
||||||
# define BOOST_PP_SLOT_2 104
|
|
||||||
# elif (BOOST_PP_VALUE) == 105
|
|
||||||
# define BOOST_PP_SLOT_2 105
|
|
||||||
# elif (BOOST_PP_VALUE) == 106
|
|
||||||
# define BOOST_PP_SLOT_2 106
|
|
||||||
# elif (BOOST_PP_VALUE) == 107
|
|
||||||
# define BOOST_PP_SLOT_2 107
|
|
||||||
# elif (BOOST_PP_VALUE) == 108
|
|
||||||
# define BOOST_PP_SLOT_2 108
|
|
||||||
# elif (BOOST_PP_VALUE) == 109
|
|
||||||
# define BOOST_PP_SLOT_2 109
|
|
||||||
# elif (BOOST_PP_VALUE) == 110
|
|
||||||
# define BOOST_PP_SLOT_2 110
|
|
||||||
# elif (BOOST_PP_VALUE) == 111
|
|
||||||
# define BOOST_PP_SLOT_2 111
|
|
||||||
# elif (BOOST_PP_VALUE) == 112
|
|
||||||
# define BOOST_PP_SLOT_2 112
|
|
||||||
# elif (BOOST_PP_VALUE) == 113
|
|
||||||
# define BOOST_PP_SLOT_2 113
|
|
||||||
# elif (BOOST_PP_VALUE) == 114
|
|
||||||
# define BOOST_PP_SLOT_2 114
|
|
||||||
# elif (BOOST_PP_VALUE) == 115
|
|
||||||
# define BOOST_PP_SLOT_2 115
|
|
||||||
# elif (BOOST_PP_VALUE) == 116
|
|
||||||
# define BOOST_PP_SLOT_2 116
|
|
||||||
# elif (BOOST_PP_VALUE) == 117
|
|
||||||
# define BOOST_PP_SLOT_2 117
|
|
||||||
# elif (BOOST_PP_VALUE) == 118
|
|
||||||
# define BOOST_PP_SLOT_2 118
|
|
||||||
# elif (BOOST_PP_VALUE) == 119
|
|
||||||
# define BOOST_PP_SLOT_2 119
|
|
||||||
# elif (BOOST_PP_VALUE) == 120
|
|
||||||
# define BOOST_PP_SLOT_2 120
|
|
||||||
# elif (BOOST_PP_VALUE) == 121
|
|
||||||
# define BOOST_PP_SLOT_2 121
|
|
||||||
# elif (BOOST_PP_VALUE) == 122
|
|
||||||
# define BOOST_PP_SLOT_2 122
|
|
||||||
# elif (BOOST_PP_VALUE) == 123
|
|
||||||
# define BOOST_PP_SLOT_2 123
|
|
||||||
# elif (BOOST_PP_VALUE) == 124
|
|
||||||
# define BOOST_PP_SLOT_2 124
|
|
||||||
# elif (BOOST_PP_VALUE) == 125
|
|
||||||
# define BOOST_PP_SLOT_2 125
|
|
||||||
# elif (BOOST_PP_VALUE) == 126
|
|
||||||
# define BOOST_PP_SLOT_2 126
|
|
||||||
# elif (BOOST_PP_VALUE) == 127
|
|
||||||
# define BOOST_PP_SLOT_2 127
|
|
||||||
# elif (BOOST_PP_VALUE) == 128
|
|
||||||
# define BOOST_PP_SLOT_2 128
|
|
||||||
# elif (BOOST_PP_VALUE) == 129
|
|
||||||
# define BOOST_PP_SLOT_2 129
|
|
||||||
# elif (BOOST_PP_VALUE) == 130
|
|
||||||
# define BOOST_PP_SLOT_2 130
|
|
||||||
# elif (BOOST_PP_VALUE) == 131
|
|
||||||
# define BOOST_PP_SLOT_2 131
|
|
||||||
# elif (BOOST_PP_VALUE) == 132
|
|
||||||
# define BOOST_PP_SLOT_2 132
|
|
||||||
# elif (BOOST_PP_VALUE) == 133
|
|
||||||
# define BOOST_PP_SLOT_2 133
|
|
||||||
# elif (BOOST_PP_VALUE) == 134
|
|
||||||
# define BOOST_PP_SLOT_2 134
|
|
||||||
# elif (BOOST_PP_VALUE) == 135
|
|
||||||
# define BOOST_PP_SLOT_2 135
|
|
||||||
# elif (BOOST_PP_VALUE) == 136
|
|
||||||
# define BOOST_PP_SLOT_2 136
|
|
||||||
# elif (BOOST_PP_VALUE) == 137
|
|
||||||
# define BOOST_PP_SLOT_2 137
|
|
||||||
# elif (BOOST_PP_VALUE) == 138
|
|
||||||
# define BOOST_PP_SLOT_2 138
|
|
||||||
# elif (BOOST_PP_VALUE) == 139
|
|
||||||
# define BOOST_PP_SLOT_2 139
|
|
||||||
# elif (BOOST_PP_VALUE) == 140
|
|
||||||
# define BOOST_PP_SLOT_2 140
|
|
||||||
# elif (BOOST_PP_VALUE) == 141
|
|
||||||
# define BOOST_PP_SLOT_2 141
|
|
||||||
# elif (BOOST_PP_VALUE) == 142
|
|
||||||
# define BOOST_PP_SLOT_2 142
|
|
||||||
# elif (BOOST_PP_VALUE) == 143
|
|
||||||
# define BOOST_PP_SLOT_2 143
|
|
||||||
# elif (BOOST_PP_VALUE) == 144
|
|
||||||
# define BOOST_PP_SLOT_2 144
|
|
||||||
# elif (BOOST_PP_VALUE) == 145
|
|
||||||
# define BOOST_PP_SLOT_2 145
|
|
||||||
# elif (BOOST_PP_VALUE) == 146
|
|
||||||
# define BOOST_PP_SLOT_2 146
|
|
||||||
# elif (BOOST_PP_VALUE) == 147
|
|
||||||
# define BOOST_PP_SLOT_2 147
|
|
||||||
# elif (BOOST_PP_VALUE) == 148
|
|
||||||
# define BOOST_PP_SLOT_2 148
|
|
||||||
# elif (BOOST_PP_VALUE) == 149
|
|
||||||
# define BOOST_PP_SLOT_2 149
|
|
||||||
# elif (BOOST_PP_VALUE) == 150
|
|
||||||
# define BOOST_PP_SLOT_2 150
|
|
||||||
# elif (BOOST_PP_VALUE) == 151
|
|
||||||
# define BOOST_PP_SLOT_2 151
|
|
||||||
# elif (BOOST_PP_VALUE) == 152
|
|
||||||
# define BOOST_PP_SLOT_2 152
|
|
||||||
# elif (BOOST_PP_VALUE) == 153
|
|
||||||
# define BOOST_PP_SLOT_2 153
|
|
||||||
# elif (BOOST_PP_VALUE) == 154
|
|
||||||
# define BOOST_PP_SLOT_2 154
|
|
||||||
# elif (BOOST_PP_VALUE) == 155
|
|
||||||
# define BOOST_PP_SLOT_2 155
|
|
||||||
# elif (BOOST_PP_VALUE) == 156
|
|
||||||
# define BOOST_PP_SLOT_2 156
|
|
||||||
# elif (BOOST_PP_VALUE) == 157
|
|
||||||
# define BOOST_PP_SLOT_2 157
|
|
||||||
# elif (BOOST_PP_VALUE) == 158
|
|
||||||
# define BOOST_PP_SLOT_2 158
|
|
||||||
# elif (BOOST_PP_VALUE) == 159
|
|
||||||
# define BOOST_PP_SLOT_2 159
|
|
||||||
# elif (BOOST_PP_VALUE) == 160
|
|
||||||
# define BOOST_PP_SLOT_2 160
|
|
||||||
# elif (BOOST_PP_VALUE) == 161
|
|
||||||
# define BOOST_PP_SLOT_2 161
|
|
||||||
# elif (BOOST_PP_VALUE) == 162
|
|
||||||
# define BOOST_PP_SLOT_2 162
|
|
||||||
# elif (BOOST_PP_VALUE) == 163
|
|
||||||
# define BOOST_PP_SLOT_2 163
|
|
||||||
# elif (BOOST_PP_VALUE) == 164
|
|
||||||
# define BOOST_PP_SLOT_2 164
|
|
||||||
# elif (BOOST_PP_VALUE) == 165
|
|
||||||
# define BOOST_PP_SLOT_2 165
|
|
||||||
# elif (BOOST_PP_VALUE) == 166
|
|
||||||
# define BOOST_PP_SLOT_2 166
|
|
||||||
# elif (BOOST_PP_VALUE) == 167
|
|
||||||
# define BOOST_PP_SLOT_2 167
|
|
||||||
# elif (BOOST_PP_VALUE) == 168
|
|
||||||
# define BOOST_PP_SLOT_2 168
|
|
||||||
# elif (BOOST_PP_VALUE) == 169
|
|
||||||
# define BOOST_PP_SLOT_2 169
|
|
||||||
# elif (BOOST_PP_VALUE) == 170
|
|
||||||
# define BOOST_PP_SLOT_2 170
|
|
||||||
# elif (BOOST_PP_VALUE) == 171
|
|
||||||
# define BOOST_PP_SLOT_2 171
|
|
||||||
# elif (BOOST_PP_VALUE) == 172
|
|
||||||
# define BOOST_PP_SLOT_2 172
|
|
||||||
# elif (BOOST_PP_VALUE) == 173
|
|
||||||
# define BOOST_PP_SLOT_2 173
|
|
||||||
# elif (BOOST_PP_VALUE) == 174
|
|
||||||
# define BOOST_PP_SLOT_2 174
|
|
||||||
# elif (BOOST_PP_VALUE) == 175
|
|
||||||
# define BOOST_PP_SLOT_2 175
|
|
||||||
# elif (BOOST_PP_VALUE) == 176
|
|
||||||
# define BOOST_PP_SLOT_2 176
|
|
||||||
# elif (BOOST_PP_VALUE) == 177
|
|
||||||
# define BOOST_PP_SLOT_2 177
|
|
||||||
# elif (BOOST_PP_VALUE) == 178
|
|
||||||
# define BOOST_PP_SLOT_2 178
|
|
||||||
# elif (BOOST_PP_VALUE) == 179
|
|
||||||
# define BOOST_PP_SLOT_2 179
|
|
||||||
# elif (BOOST_PP_VALUE) == 180
|
|
||||||
# define BOOST_PP_SLOT_2 180
|
|
||||||
# elif (BOOST_PP_VALUE) == 181
|
|
||||||
# define BOOST_PP_SLOT_2 181
|
|
||||||
# elif (BOOST_PP_VALUE) == 182
|
|
||||||
# define BOOST_PP_SLOT_2 182
|
|
||||||
# elif (BOOST_PP_VALUE) == 183
|
|
||||||
# define BOOST_PP_SLOT_2 183
|
|
||||||
# elif (BOOST_PP_VALUE) == 184
|
|
||||||
# define BOOST_PP_SLOT_2 184
|
|
||||||
# elif (BOOST_PP_VALUE) == 185
|
|
||||||
# define BOOST_PP_SLOT_2 185
|
|
||||||
# elif (BOOST_PP_VALUE) == 186
|
|
||||||
# define BOOST_PP_SLOT_2 186
|
|
||||||
# elif (BOOST_PP_VALUE) == 187
|
|
||||||
# define BOOST_PP_SLOT_2 187
|
|
||||||
# elif (BOOST_PP_VALUE) == 188
|
|
||||||
# define BOOST_PP_SLOT_2 188
|
|
||||||
# elif (BOOST_PP_VALUE) == 189
|
|
||||||
# define BOOST_PP_SLOT_2 189
|
|
||||||
# elif (BOOST_PP_VALUE) == 190
|
|
||||||
# define BOOST_PP_SLOT_2 190
|
|
||||||
# elif (BOOST_PP_VALUE) == 191
|
|
||||||
# define BOOST_PP_SLOT_2 191
|
|
||||||
# elif (BOOST_PP_VALUE) == 192
|
|
||||||
# define BOOST_PP_SLOT_2 192
|
|
||||||
# elif (BOOST_PP_VALUE) == 193
|
|
||||||
# define BOOST_PP_SLOT_2 193
|
|
||||||
# elif (BOOST_PP_VALUE) == 194
|
|
||||||
# define BOOST_PP_SLOT_2 194
|
|
||||||
# elif (BOOST_PP_VALUE) == 195
|
|
||||||
# define BOOST_PP_SLOT_2 195
|
|
||||||
# elif (BOOST_PP_VALUE) == 196
|
|
||||||
# define BOOST_PP_SLOT_2 196
|
|
||||||
# elif (BOOST_PP_VALUE) == 197
|
|
||||||
# define BOOST_PP_SLOT_2 197
|
|
||||||
# elif (BOOST_PP_VALUE) == 198
|
|
||||||
# define BOOST_PP_SLOT_2 198
|
|
||||||
# elif (BOOST_PP_VALUE) == 199
|
|
||||||
# define BOOST_PP_SLOT_2 199
|
|
||||||
# elif (BOOST_PP_VALUE) == 200
|
|
||||||
# define BOOST_PP_SLOT_2 200
|
|
||||||
# elif (BOOST_PP_VALUE) == 201
|
|
||||||
# define BOOST_PP_SLOT_2 201
|
|
||||||
# elif (BOOST_PP_VALUE) == 202
|
|
||||||
# define BOOST_PP_SLOT_2 202
|
|
||||||
# elif (BOOST_PP_VALUE) == 203
|
|
||||||
# define BOOST_PP_SLOT_2 203
|
|
||||||
# elif (BOOST_PP_VALUE) == 204
|
|
||||||
# define BOOST_PP_SLOT_2 204
|
|
||||||
# elif (BOOST_PP_VALUE) == 205
|
|
||||||
# define BOOST_PP_SLOT_2 205
|
|
||||||
# elif (BOOST_PP_VALUE) == 206
|
|
||||||
# define BOOST_PP_SLOT_2 206
|
|
||||||
# elif (BOOST_PP_VALUE) == 207
|
|
||||||
# define BOOST_PP_SLOT_2 207
|
|
||||||
# elif (BOOST_PP_VALUE) == 208
|
|
||||||
# define BOOST_PP_SLOT_2 208
|
|
||||||
# elif (BOOST_PP_VALUE) == 209
|
|
||||||
# define BOOST_PP_SLOT_2 209
|
|
||||||
# elif (BOOST_PP_VALUE) == 210
|
|
||||||
# define BOOST_PP_SLOT_2 210
|
|
||||||
# elif (BOOST_PP_VALUE) == 211
|
|
||||||
# define BOOST_PP_SLOT_2 211
|
|
||||||
# elif (BOOST_PP_VALUE) == 212
|
|
||||||
# define BOOST_PP_SLOT_2 212
|
|
||||||
# elif (BOOST_PP_VALUE) == 213
|
|
||||||
# define BOOST_PP_SLOT_2 213
|
|
||||||
# elif (BOOST_PP_VALUE) == 214
|
|
||||||
# define BOOST_PP_SLOT_2 214
|
|
||||||
# elif (BOOST_PP_VALUE) == 215
|
|
||||||
# define BOOST_PP_SLOT_2 215
|
|
||||||
# elif (BOOST_PP_VALUE) == 216
|
|
||||||
# define BOOST_PP_SLOT_2 216
|
|
||||||
# elif (BOOST_PP_VALUE) == 217
|
|
||||||
# define BOOST_PP_SLOT_2 217
|
|
||||||
# elif (BOOST_PP_VALUE) == 218
|
|
||||||
# define BOOST_PP_SLOT_2 218
|
|
||||||
# elif (BOOST_PP_VALUE) == 219
|
|
||||||
# define BOOST_PP_SLOT_2 219
|
|
||||||
# elif (BOOST_PP_VALUE) == 220
|
|
||||||
# define BOOST_PP_SLOT_2 220
|
|
||||||
# elif (BOOST_PP_VALUE) == 221
|
|
||||||
# define BOOST_PP_SLOT_2 221
|
|
||||||
# elif (BOOST_PP_VALUE) == 222
|
|
||||||
# define BOOST_PP_SLOT_2 222
|
|
||||||
# elif (BOOST_PP_VALUE) == 223
|
|
||||||
# define BOOST_PP_SLOT_2 223
|
|
||||||
# elif (BOOST_PP_VALUE) == 224
|
|
||||||
# define BOOST_PP_SLOT_2 224
|
|
||||||
# elif (BOOST_PP_VALUE) == 225
|
|
||||||
# define BOOST_PP_SLOT_2 225
|
|
||||||
# elif (BOOST_PP_VALUE) == 226
|
|
||||||
# define BOOST_PP_SLOT_2 226
|
|
||||||
# elif (BOOST_PP_VALUE) == 227
|
|
||||||
# define BOOST_PP_SLOT_2 227
|
|
||||||
# elif (BOOST_PP_VALUE) == 228
|
|
||||||
# define BOOST_PP_SLOT_2 228
|
|
||||||
# elif (BOOST_PP_VALUE) == 229
|
|
||||||
# define BOOST_PP_SLOT_2 229
|
|
||||||
# elif (BOOST_PP_VALUE) == 230
|
|
||||||
# define BOOST_PP_SLOT_2 230
|
|
||||||
# elif (BOOST_PP_VALUE) == 231
|
|
||||||
# define BOOST_PP_SLOT_2 231
|
|
||||||
# elif (BOOST_PP_VALUE) == 232
|
|
||||||
# define BOOST_PP_SLOT_2 232
|
|
||||||
# elif (BOOST_PP_VALUE) == 233
|
|
||||||
# define BOOST_PP_SLOT_2 233
|
|
||||||
# elif (BOOST_PP_VALUE) == 234
|
|
||||||
# define BOOST_PP_SLOT_2 234
|
|
||||||
# elif (BOOST_PP_VALUE) == 235
|
|
||||||
# define BOOST_PP_SLOT_2 235
|
|
||||||
# elif (BOOST_PP_VALUE) == 236
|
|
||||||
# define BOOST_PP_SLOT_2 236
|
|
||||||
# elif (BOOST_PP_VALUE) == 237
|
|
||||||
# define BOOST_PP_SLOT_2 237
|
|
||||||
# elif (BOOST_PP_VALUE) == 238
|
|
||||||
# define BOOST_PP_SLOT_2 238
|
|
||||||
# elif (BOOST_PP_VALUE) == 239
|
|
||||||
# define BOOST_PP_SLOT_2 239
|
|
||||||
# elif (BOOST_PP_VALUE) == 240
|
|
||||||
# define BOOST_PP_SLOT_2 240
|
|
||||||
# elif (BOOST_PP_VALUE) == 241
|
|
||||||
# define BOOST_PP_SLOT_2 241
|
|
||||||
# elif (BOOST_PP_VALUE) == 242
|
|
||||||
# define BOOST_PP_SLOT_2 242
|
|
||||||
# elif (BOOST_PP_VALUE) == 243
|
|
||||||
# define BOOST_PP_SLOT_2 243
|
|
||||||
# elif (BOOST_PP_VALUE) == 244
|
|
||||||
# define BOOST_PP_SLOT_2 244
|
|
||||||
# elif (BOOST_PP_VALUE) == 245
|
|
||||||
# define BOOST_PP_SLOT_2 245
|
|
||||||
# elif (BOOST_PP_VALUE) == 246
|
|
||||||
# define BOOST_PP_SLOT_2 246
|
|
||||||
# elif (BOOST_PP_VALUE) == 247
|
|
||||||
# define BOOST_PP_SLOT_2 247
|
|
||||||
# elif (BOOST_PP_VALUE) == 248
|
|
||||||
# define BOOST_PP_SLOT_2 248
|
|
||||||
# elif (BOOST_PP_VALUE) == 249
|
|
||||||
# define BOOST_PP_SLOT_2 249
|
|
||||||
# elif (BOOST_PP_VALUE) == 250
|
|
||||||
# define BOOST_PP_SLOT_2 250
|
|
||||||
# elif (BOOST_PP_VALUE) == 251
|
|
||||||
# define BOOST_PP_SLOT_2 251
|
|
||||||
# elif (BOOST_PP_VALUE) == 252
|
|
||||||
# define BOOST_PP_SLOT_2 252
|
|
||||||
# elif (BOOST_PP_VALUE) == 253
|
|
||||||
# define BOOST_PP_SLOT_2 253
|
|
||||||
# elif (BOOST_PP_VALUE) == 254
|
|
||||||
# define BOOST_PP_SLOT_2 254
|
|
||||||
# elif (BOOST_PP_VALUE) == 255
|
|
||||||
# define BOOST_PP_SLOT_2 255
|
|
||||||
# elif (BOOST_PP_VALUE) == 256
|
|
||||||
# define BOOST_PP_SLOT_2 256
|
|
||||||
# else
|
|
||||||
# error BOOST_PP: BOOST_PP_VALUE is out of range
|
|
||||||
# endif
|
# endif
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_VALUE
|
# /* 9th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_9 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_9 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 8th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_8 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_8 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 7th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_7 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_7 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 6th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_6 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_6 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 5th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_5 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_5 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 4th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_4 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_4 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 3rd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_3 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_3 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 2nd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_2 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_2 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 1st digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_1 == 0
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 1
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 2
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 3
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 4
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 5
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 6
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 7
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 8
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 9
|
||||||
|
# define BOOST_PP_SLOT_2_DIGIT_1 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_2_DIGIT_10
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_10(BOOST_PP_SLOT_2_DIGIT_10, BOOST_PP_SLOT_2_DIGIT_9, BOOST_PP_SLOT_2_DIGIT_8, BOOST_PP_SLOT_2_DIGIT_7, BOOST_PP_SLOT_2_DIGIT_6, BOOST_PP_SLOT_2_DIGIT_5, BOOST_PP_SLOT_2_DIGIT_4, BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_9
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_9(BOOST_PP_SLOT_2_DIGIT_9, BOOST_PP_SLOT_2_DIGIT_8, BOOST_PP_SLOT_2_DIGIT_7, BOOST_PP_SLOT_2_DIGIT_6, BOOST_PP_SLOT_2_DIGIT_5, BOOST_PP_SLOT_2_DIGIT_4, BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_8
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_8(BOOST_PP_SLOT_2_DIGIT_8, BOOST_PP_SLOT_2_DIGIT_7, BOOST_PP_SLOT_2_DIGIT_6, BOOST_PP_SLOT_2_DIGIT_5, BOOST_PP_SLOT_2_DIGIT_4, BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_7
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_7(BOOST_PP_SLOT_2_DIGIT_7, BOOST_PP_SLOT_2_DIGIT_6, BOOST_PP_SLOT_2_DIGIT_5, BOOST_PP_SLOT_2_DIGIT_4, BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_6
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_6(BOOST_PP_SLOT_2_DIGIT_6, BOOST_PP_SLOT_2_DIGIT_5, BOOST_PP_SLOT_2_DIGIT_4, BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_5
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_5(BOOST_PP_SLOT_2_DIGIT_5, BOOST_PP_SLOT_2_DIGIT_4, BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_4
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_4(BOOST_PP_SLOT_2_DIGIT_4, BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_3
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_3(BOOST_PP_SLOT_2_DIGIT_3, BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_2_DIGIT_2
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_CC_2(BOOST_PP_SLOT_2_DIGIT_2, BOOST_PP_SLOT_2_DIGIT_1)
|
||||||
|
# else
|
||||||
|
# define BOOST_PP_SLOT_2() BOOST_PP_SLOT_2_DIGIT_1
|
||||||
|
# endif
|
||||||
|
@ -10,528 +10,279 @@
|
|||||||
#
|
#
|
||||||
# line BOOST_PP_DETAIL_LINE(slot 3 = (BOOST_PP_VALUE))
|
# line BOOST_PP_DETAIL_LINE(slot 3 = (BOOST_PP_VALUE))
|
||||||
#
|
#
|
||||||
# ifndef BOOST_PP_VALUE
|
# include <boost/preprocessor/detail/slot/shared.hpp>
|
||||||
# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(3)
|
|
||||||
# endif
|
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_SLOT_3
|
# undef BOOST_PP_SLOT_3
|
||||||
#
|
#
|
||||||
# if (BOOST_PP_VALUE) == 0
|
# undef BOOST_PP_SLOT_3_DIGIT_1
|
||||||
# define BOOST_PP_SLOT_3 0
|
# undef BOOST_PP_SLOT_3_DIGIT_2
|
||||||
# elif (BOOST_PP_VALUE) == 1
|
# undef BOOST_PP_SLOT_3_DIGIT_3
|
||||||
# define BOOST_PP_SLOT_3 1
|
# undef BOOST_PP_SLOT_3_DIGIT_4
|
||||||
# elif (BOOST_PP_VALUE) == 2
|
# undef BOOST_PP_SLOT_3_DIGIT_5
|
||||||
# define BOOST_PP_SLOT_3 2
|
# undef BOOST_PP_SLOT_3_DIGIT_6
|
||||||
# elif (BOOST_PP_VALUE) == 3
|
# undef BOOST_PP_SLOT_3_DIGIT_7
|
||||||
# define BOOST_PP_SLOT_3 3
|
# undef BOOST_PP_SLOT_3_DIGIT_8
|
||||||
# elif (BOOST_PP_VALUE) == 4
|
# undef BOOST_PP_SLOT_3_DIGIT_9
|
||||||
# define BOOST_PP_SLOT_3 4
|
# undef BOOST_PP_SLOT_3_DIGIT_10
|
||||||
# elif (BOOST_PP_VALUE) == 5
|
#
|
||||||
# define BOOST_PP_SLOT_3 5
|
# /* 10th digit */
|
||||||
# elif (BOOST_PP_VALUE) == 6
|
#
|
||||||
# define BOOST_PP_SLOT_3 6
|
# if BOOST_PP_SLOT_TEMP_10 == 0
|
||||||
# elif (BOOST_PP_VALUE) == 7
|
# define BOOST_PP_SLOT_3_DIGIT_10 0
|
||||||
# define BOOST_PP_SLOT_3 7
|
# elif BOOST_PP_SLOT_TEMP_10 == 1
|
||||||
# elif (BOOST_PP_VALUE) == 8
|
# define BOOST_PP_SLOT_3_DIGIT_10 1
|
||||||
# define BOOST_PP_SLOT_3 8
|
# elif BOOST_PP_SLOT_TEMP_10 == 2
|
||||||
# elif (BOOST_PP_VALUE) == 9
|
# define BOOST_PP_SLOT_3_DIGIT_10 2
|
||||||
# define BOOST_PP_SLOT_3 9
|
# elif BOOST_PP_SLOT_TEMP_10 == 3
|
||||||
# elif (BOOST_PP_VALUE) == 10
|
# define BOOST_PP_SLOT_3_DIGIT_10 3
|
||||||
# define BOOST_PP_SLOT_3 10
|
# elif BOOST_PP_SLOT_TEMP_10 == 4
|
||||||
# elif (BOOST_PP_VALUE) == 11
|
# define BOOST_PP_SLOT_3_DIGIT_10 4
|
||||||
# define BOOST_PP_SLOT_3 11
|
# elif BOOST_PP_SLOT_TEMP_10 == 5
|
||||||
# elif (BOOST_PP_VALUE) == 12
|
# define BOOST_PP_SLOT_3_DIGIT_10 5
|
||||||
# define BOOST_PP_SLOT_3 12
|
# elif BOOST_PP_SLOT_TEMP_10 == 6
|
||||||
# elif (BOOST_PP_VALUE) == 13
|
# define BOOST_PP_SLOT_3_DIGIT_10 6
|
||||||
# define BOOST_PP_SLOT_3 13
|
# elif BOOST_PP_SLOT_TEMP_10 == 7
|
||||||
# elif (BOOST_PP_VALUE) == 14
|
# define BOOST_PP_SLOT_3_DIGIT_10 7
|
||||||
# define BOOST_PP_SLOT_3 14
|
# elif BOOST_PP_SLOT_TEMP_10 == 8
|
||||||
# elif (BOOST_PP_VALUE) == 15
|
# define BOOST_PP_SLOT_3_DIGIT_10 8
|
||||||
# define BOOST_PP_SLOT_3 15
|
# elif BOOST_PP_SLOT_TEMP_10 == 9
|
||||||
# elif (BOOST_PP_VALUE) == 16
|
# define BOOST_PP_SLOT_3_DIGIT_10 9
|
||||||
# define BOOST_PP_SLOT_3 16
|
|
||||||
# elif (BOOST_PP_VALUE) == 17
|
|
||||||
# define BOOST_PP_SLOT_3 17
|
|
||||||
# elif (BOOST_PP_VALUE) == 18
|
|
||||||
# define BOOST_PP_SLOT_3 18
|
|
||||||
# elif (BOOST_PP_VALUE) == 19
|
|
||||||
# define BOOST_PP_SLOT_3 19
|
|
||||||
# elif (BOOST_PP_VALUE) == 20
|
|
||||||
# define BOOST_PP_SLOT_3 20
|
|
||||||
# elif (BOOST_PP_VALUE) == 21
|
|
||||||
# define BOOST_PP_SLOT_3 21
|
|
||||||
# elif (BOOST_PP_VALUE) == 22
|
|
||||||
# define BOOST_PP_SLOT_3 22
|
|
||||||
# elif (BOOST_PP_VALUE) == 23
|
|
||||||
# define BOOST_PP_SLOT_3 23
|
|
||||||
# elif (BOOST_PP_VALUE) == 24
|
|
||||||
# define BOOST_PP_SLOT_3 24
|
|
||||||
# elif (BOOST_PP_VALUE) == 25
|
|
||||||
# define BOOST_PP_SLOT_3 25
|
|
||||||
# elif (BOOST_PP_VALUE) == 26
|
|
||||||
# define BOOST_PP_SLOT_3 26
|
|
||||||
# elif (BOOST_PP_VALUE) == 27
|
|
||||||
# define BOOST_PP_SLOT_3 27
|
|
||||||
# elif (BOOST_PP_VALUE) == 28
|
|
||||||
# define BOOST_PP_SLOT_3 28
|
|
||||||
# elif (BOOST_PP_VALUE) == 29
|
|
||||||
# define BOOST_PP_SLOT_3 29
|
|
||||||
# elif (BOOST_PP_VALUE) == 30
|
|
||||||
# define BOOST_PP_SLOT_3 30
|
|
||||||
# elif (BOOST_PP_VALUE) == 31
|
|
||||||
# define BOOST_PP_SLOT_3 31
|
|
||||||
# elif (BOOST_PP_VALUE) == 32
|
|
||||||
# define BOOST_PP_SLOT_3 32
|
|
||||||
# elif (BOOST_PP_VALUE) == 33
|
|
||||||
# define BOOST_PP_SLOT_3 33
|
|
||||||
# elif (BOOST_PP_VALUE) == 34
|
|
||||||
# define BOOST_PP_SLOT_3 34
|
|
||||||
# elif (BOOST_PP_VALUE) == 35
|
|
||||||
# define BOOST_PP_SLOT_3 35
|
|
||||||
# elif (BOOST_PP_VALUE) == 36
|
|
||||||
# define BOOST_PP_SLOT_3 36
|
|
||||||
# elif (BOOST_PP_VALUE) == 37
|
|
||||||
# define BOOST_PP_SLOT_3 37
|
|
||||||
# elif (BOOST_PP_VALUE) == 38
|
|
||||||
# define BOOST_PP_SLOT_3 38
|
|
||||||
# elif (BOOST_PP_VALUE) == 39
|
|
||||||
# define BOOST_PP_SLOT_3 39
|
|
||||||
# elif (BOOST_PP_VALUE) == 40
|
|
||||||
# define BOOST_PP_SLOT_3 40
|
|
||||||
# elif (BOOST_PP_VALUE) == 41
|
|
||||||
# define BOOST_PP_SLOT_3 41
|
|
||||||
# elif (BOOST_PP_VALUE) == 42
|
|
||||||
# define BOOST_PP_SLOT_3 42
|
|
||||||
# elif (BOOST_PP_VALUE) == 43
|
|
||||||
# define BOOST_PP_SLOT_3 43
|
|
||||||
# elif (BOOST_PP_VALUE) == 44
|
|
||||||
# define BOOST_PP_SLOT_3 44
|
|
||||||
# elif (BOOST_PP_VALUE) == 45
|
|
||||||
# define BOOST_PP_SLOT_3 45
|
|
||||||
# elif (BOOST_PP_VALUE) == 46
|
|
||||||
# define BOOST_PP_SLOT_3 46
|
|
||||||
# elif (BOOST_PP_VALUE) == 47
|
|
||||||
# define BOOST_PP_SLOT_3 47
|
|
||||||
# elif (BOOST_PP_VALUE) == 48
|
|
||||||
# define BOOST_PP_SLOT_3 48
|
|
||||||
# elif (BOOST_PP_VALUE) == 49
|
|
||||||
# define BOOST_PP_SLOT_3 49
|
|
||||||
# elif (BOOST_PP_VALUE) == 50
|
|
||||||
# define BOOST_PP_SLOT_3 50
|
|
||||||
# elif (BOOST_PP_VALUE) == 51
|
|
||||||
# define BOOST_PP_SLOT_3 51
|
|
||||||
# elif (BOOST_PP_VALUE) == 52
|
|
||||||
# define BOOST_PP_SLOT_3 52
|
|
||||||
# elif (BOOST_PP_VALUE) == 53
|
|
||||||
# define BOOST_PP_SLOT_3 53
|
|
||||||
# elif (BOOST_PP_VALUE) == 54
|
|
||||||
# define BOOST_PP_SLOT_3 54
|
|
||||||
# elif (BOOST_PP_VALUE) == 55
|
|
||||||
# define BOOST_PP_SLOT_3 55
|
|
||||||
# elif (BOOST_PP_VALUE) == 56
|
|
||||||
# define BOOST_PP_SLOT_3 56
|
|
||||||
# elif (BOOST_PP_VALUE) == 57
|
|
||||||
# define BOOST_PP_SLOT_3 57
|
|
||||||
# elif (BOOST_PP_VALUE) == 58
|
|
||||||
# define BOOST_PP_SLOT_3 58
|
|
||||||
# elif (BOOST_PP_VALUE) == 59
|
|
||||||
# define BOOST_PP_SLOT_3 59
|
|
||||||
# elif (BOOST_PP_VALUE) == 60
|
|
||||||
# define BOOST_PP_SLOT_3 60
|
|
||||||
# elif (BOOST_PP_VALUE) == 61
|
|
||||||
# define BOOST_PP_SLOT_3 61
|
|
||||||
# elif (BOOST_PP_VALUE) == 62
|
|
||||||
# define BOOST_PP_SLOT_3 62
|
|
||||||
# elif (BOOST_PP_VALUE) == 63
|
|
||||||
# define BOOST_PP_SLOT_3 63
|
|
||||||
# elif (BOOST_PP_VALUE) == 64
|
|
||||||
# define BOOST_PP_SLOT_3 64
|
|
||||||
# elif (BOOST_PP_VALUE) == 65
|
|
||||||
# define BOOST_PP_SLOT_3 65
|
|
||||||
# elif (BOOST_PP_VALUE) == 66
|
|
||||||
# define BOOST_PP_SLOT_3 66
|
|
||||||
# elif (BOOST_PP_VALUE) == 67
|
|
||||||
# define BOOST_PP_SLOT_3 67
|
|
||||||
# elif (BOOST_PP_VALUE) == 68
|
|
||||||
# define BOOST_PP_SLOT_3 68
|
|
||||||
# elif (BOOST_PP_VALUE) == 69
|
|
||||||
# define BOOST_PP_SLOT_3 69
|
|
||||||
# elif (BOOST_PP_VALUE) == 70
|
|
||||||
# define BOOST_PP_SLOT_3 70
|
|
||||||
# elif (BOOST_PP_VALUE) == 71
|
|
||||||
# define BOOST_PP_SLOT_3 71
|
|
||||||
# elif (BOOST_PP_VALUE) == 72
|
|
||||||
# define BOOST_PP_SLOT_3 72
|
|
||||||
# elif (BOOST_PP_VALUE) == 73
|
|
||||||
# define BOOST_PP_SLOT_3 73
|
|
||||||
# elif (BOOST_PP_VALUE) == 74
|
|
||||||
# define BOOST_PP_SLOT_3 74
|
|
||||||
# elif (BOOST_PP_VALUE) == 75
|
|
||||||
# define BOOST_PP_SLOT_3 75
|
|
||||||
# elif (BOOST_PP_VALUE) == 76
|
|
||||||
# define BOOST_PP_SLOT_3 76
|
|
||||||
# elif (BOOST_PP_VALUE) == 77
|
|
||||||
# define BOOST_PP_SLOT_3 77
|
|
||||||
# elif (BOOST_PP_VALUE) == 78
|
|
||||||
# define BOOST_PP_SLOT_3 78
|
|
||||||
# elif (BOOST_PP_VALUE) == 79
|
|
||||||
# define BOOST_PP_SLOT_3 79
|
|
||||||
# elif (BOOST_PP_VALUE) == 80
|
|
||||||
# define BOOST_PP_SLOT_3 80
|
|
||||||
# elif (BOOST_PP_VALUE) == 81
|
|
||||||
# define BOOST_PP_SLOT_3 81
|
|
||||||
# elif (BOOST_PP_VALUE) == 82
|
|
||||||
# define BOOST_PP_SLOT_3 82
|
|
||||||
# elif (BOOST_PP_VALUE) == 83
|
|
||||||
# define BOOST_PP_SLOT_3 83
|
|
||||||
# elif (BOOST_PP_VALUE) == 84
|
|
||||||
# define BOOST_PP_SLOT_3 84
|
|
||||||
# elif (BOOST_PP_VALUE) == 85
|
|
||||||
# define BOOST_PP_SLOT_3 85
|
|
||||||
# elif (BOOST_PP_VALUE) == 86
|
|
||||||
# define BOOST_PP_SLOT_3 86
|
|
||||||
# elif (BOOST_PP_VALUE) == 87
|
|
||||||
# define BOOST_PP_SLOT_3 87
|
|
||||||
# elif (BOOST_PP_VALUE) == 88
|
|
||||||
# define BOOST_PP_SLOT_3 88
|
|
||||||
# elif (BOOST_PP_VALUE) == 89
|
|
||||||
# define BOOST_PP_SLOT_3 89
|
|
||||||
# elif (BOOST_PP_VALUE) == 90
|
|
||||||
# define BOOST_PP_SLOT_3 90
|
|
||||||
# elif (BOOST_PP_VALUE) == 91
|
|
||||||
# define BOOST_PP_SLOT_3 91
|
|
||||||
# elif (BOOST_PP_VALUE) == 92
|
|
||||||
# define BOOST_PP_SLOT_3 92
|
|
||||||
# elif (BOOST_PP_VALUE) == 93
|
|
||||||
# define BOOST_PP_SLOT_3 93
|
|
||||||
# elif (BOOST_PP_VALUE) == 94
|
|
||||||
# define BOOST_PP_SLOT_3 94
|
|
||||||
# elif (BOOST_PP_VALUE) == 95
|
|
||||||
# define BOOST_PP_SLOT_3 95
|
|
||||||
# elif (BOOST_PP_VALUE) == 96
|
|
||||||
# define BOOST_PP_SLOT_3 96
|
|
||||||
# elif (BOOST_PP_VALUE) == 97
|
|
||||||
# define BOOST_PP_SLOT_3 97
|
|
||||||
# elif (BOOST_PP_VALUE) == 98
|
|
||||||
# define BOOST_PP_SLOT_3 98
|
|
||||||
# elif (BOOST_PP_VALUE) == 99
|
|
||||||
# define BOOST_PP_SLOT_3 99
|
|
||||||
# elif (BOOST_PP_VALUE) == 100
|
|
||||||
# define BOOST_PP_SLOT_3 100
|
|
||||||
# elif (BOOST_PP_VALUE) == 101
|
|
||||||
# define BOOST_PP_SLOT_3 101
|
|
||||||
# elif (BOOST_PP_VALUE) == 102
|
|
||||||
# define BOOST_PP_SLOT_3 102
|
|
||||||
# elif (BOOST_PP_VALUE) == 103
|
|
||||||
# define BOOST_PP_SLOT_3 103
|
|
||||||
# elif (BOOST_PP_VALUE) == 104
|
|
||||||
# define BOOST_PP_SLOT_3 104
|
|
||||||
# elif (BOOST_PP_VALUE) == 105
|
|
||||||
# define BOOST_PP_SLOT_3 105
|
|
||||||
# elif (BOOST_PP_VALUE) == 106
|
|
||||||
# define BOOST_PP_SLOT_3 106
|
|
||||||
# elif (BOOST_PP_VALUE) == 107
|
|
||||||
# define BOOST_PP_SLOT_3 107
|
|
||||||
# elif (BOOST_PP_VALUE) == 108
|
|
||||||
# define BOOST_PP_SLOT_3 108
|
|
||||||
# elif (BOOST_PP_VALUE) == 109
|
|
||||||
# define BOOST_PP_SLOT_3 109
|
|
||||||
# elif (BOOST_PP_VALUE) == 110
|
|
||||||
# define BOOST_PP_SLOT_3 110
|
|
||||||
# elif (BOOST_PP_VALUE) == 111
|
|
||||||
# define BOOST_PP_SLOT_3 111
|
|
||||||
# elif (BOOST_PP_VALUE) == 112
|
|
||||||
# define BOOST_PP_SLOT_3 112
|
|
||||||
# elif (BOOST_PP_VALUE) == 113
|
|
||||||
# define BOOST_PP_SLOT_3 113
|
|
||||||
# elif (BOOST_PP_VALUE) == 114
|
|
||||||
# define BOOST_PP_SLOT_3 114
|
|
||||||
# elif (BOOST_PP_VALUE) == 115
|
|
||||||
# define BOOST_PP_SLOT_3 115
|
|
||||||
# elif (BOOST_PP_VALUE) == 116
|
|
||||||
# define BOOST_PP_SLOT_3 116
|
|
||||||
# elif (BOOST_PP_VALUE) == 117
|
|
||||||
# define BOOST_PP_SLOT_3 117
|
|
||||||
# elif (BOOST_PP_VALUE) == 118
|
|
||||||
# define BOOST_PP_SLOT_3 118
|
|
||||||
# elif (BOOST_PP_VALUE) == 119
|
|
||||||
# define BOOST_PP_SLOT_3 119
|
|
||||||
# elif (BOOST_PP_VALUE) == 120
|
|
||||||
# define BOOST_PP_SLOT_3 120
|
|
||||||
# elif (BOOST_PP_VALUE) == 121
|
|
||||||
# define BOOST_PP_SLOT_3 121
|
|
||||||
# elif (BOOST_PP_VALUE) == 122
|
|
||||||
# define BOOST_PP_SLOT_3 122
|
|
||||||
# elif (BOOST_PP_VALUE) == 123
|
|
||||||
# define BOOST_PP_SLOT_3 123
|
|
||||||
# elif (BOOST_PP_VALUE) == 124
|
|
||||||
# define BOOST_PP_SLOT_3 124
|
|
||||||
# elif (BOOST_PP_VALUE) == 125
|
|
||||||
# define BOOST_PP_SLOT_3 125
|
|
||||||
# elif (BOOST_PP_VALUE) == 126
|
|
||||||
# define BOOST_PP_SLOT_3 126
|
|
||||||
# elif (BOOST_PP_VALUE) == 127
|
|
||||||
# define BOOST_PP_SLOT_3 127
|
|
||||||
# elif (BOOST_PP_VALUE) == 128
|
|
||||||
# define BOOST_PP_SLOT_3 128
|
|
||||||
# elif (BOOST_PP_VALUE) == 129
|
|
||||||
# define BOOST_PP_SLOT_3 129
|
|
||||||
# elif (BOOST_PP_VALUE) == 130
|
|
||||||
# define BOOST_PP_SLOT_3 130
|
|
||||||
# elif (BOOST_PP_VALUE) == 131
|
|
||||||
# define BOOST_PP_SLOT_3 131
|
|
||||||
# elif (BOOST_PP_VALUE) == 132
|
|
||||||
# define BOOST_PP_SLOT_3 132
|
|
||||||
# elif (BOOST_PP_VALUE) == 133
|
|
||||||
# define BOOST_PP_SLOT_3 133
|
|
||||||
# elif (BOOST_PP_VALUE) == 134
|
|
||||||
# define BOOST_PP_SLOT_3 134
|
|
||||||
# elif (BOOST_PP_VALUE) == 135
|
|
||||||
# define BOOST_PP_SLOT_3 135
|
|
||||||
# elif (BOOST_PP_VALUE) == 136
|
|
||||||
# define BOOST_PP_SLOT_3 136
|
|
||||||
# elif (BOOST_PP_VALUE) == 137
|
|
||||||
# define BOOST_PP_SLOT_3 137
|
|
||||||
# elif (BOOST_PP_VALUE) == 138
|
|
||||||
# define BOOST_PP_SLOT_3 138
|
|
||||||
# elif (BOOST_PP_VALUE) == 139
|
|
||||||
# define BOOST_PP_SLOT_3 139
|
|
||||||
# elif (BOOST_PP_VALUE) == 140
|
|
||||||
# define BOOST_PP_SLOT_3 140
|
|
||||||
# elif (BOOST_PP_VALUE) == 141
|
|
||||||
# define BOOST_PP_SLOT_3 141
|
|
||||||
# elif (BOOST_PP_VALUE) == 142
|
|
||||||
# define BOOST_PP_SLOT_3 142
|
|
||||||
# elif (BOOST_PP_VALUE) == 143
|
|
||||||
# define BOOST_PP_SLOT_3 143
|
|
||||||
# elif (BOOST_PP_VALUE) == 144
|
|
||||||
# define BOOST_PP_SLOT_3 144
|
|
||||||
# elif (BOOST_PP_VALUE) == 145
|
|
||||||
# define BOOST_PP_SLOT_3 145
|
|
||||||
# elif (BOOST_PP_VALUE) == 146
|
|
||||||
# define BOOST_PP_SLOT_3 146
|
|
||||||
# elif (BOOST_PP_VALUE) == 147
|
|
||||||
# define BOOST_PP_SLOT_3 147
|
|
||||||
# elif (BOOST_PP_VALUE) == 148
|
|
||||||
# define BOOST_PP_SLOT_3 148
|
|
||||||
# elif (BOOST_PP_VALUE) == 149
|
|
||||||
# define BOOST_PP_SLOT_3 149
|
|
||||||
# elif (BOOST_PP_VALUE) == 150
|
|
||||||
# define BOOST_PP_SLOT_3 150
|
|
||||||
# elif (BOOST_PP_VALUE) == 151
|
|
||||||
# define BOOST_PP_SLOT_3 151
|
|
||||||
# elif (BOOST_PP_VALUE) == 152
|
|
||||||
# define BOOST_PP_SLOT_3 152
|
|
||||||
# elif (BOOST_PP_VALUE) == 153
|
|
||||||
# define BOOST_PP_SLOT_3 153
|
|
||||||
# elif (BOOST_PP_VALUE) == 154
|
|
||||||
# define BOOST_PP_SLOT_3 154
|
|
||||||
# elif (BOOST_PP_VALUE) == 155
|
|
||||||
# define BOOST_PP_SLOT_3 155
|
|
||||||
# elif (BOOST_PP_VALUE) == 156
|
|
||||||
# define BOOST_PP_SLOT_3 156
|
|
||||||
# elif (BOOST_PP_VALUE) == 157
|
|
||||||
# define BOOST_PP_SLOT_3 157
|
|
||||||
# elif (BOOST_PP_VALUE) == 158
|
|
||||||
# define BOOST_PP_SLOT_3 158
|
|
||||||
# elif (BOOST_PP_VALUE) == 159
|
|
||||||
# define BOOST_PP_SLOT_3 159
|
|
||||||
# elif (BOOST_PP_VALUE) == 160
|
|
||||||
# define BOOST_PP_SLOT_3 160
|
|
||||||
# elif (BOOST_PP_VALUE) == 161
|
|
||||||
# define BOOST_PP_SLOT_3 161
|
|
||||||
# elif (BOOST_PP_VALUE) == 162
|
|
||||||
# define BOOST_PP_SLOT_3 162
|
|
||||||
# elif (BOOST_PP_VALUE) == 163
|
|
||||||
# define BOOST_PP_SLOT_3 163
|
|
||||||
# elif (BOOST_PP_VALUE) == 164
|
|
||||||
# define BOOST_PP_SLOT_3 164
|
|
||||||
# elif (BOOST_PP_VALUE) == 165
|
|
||||||
# define BOOST_PP_SLOT_3 165
|
|
||||||
# elif (BOOST_PP_VALUE) == 166
|
|
||||||
# define BOOST_PP_SLOT_3 166
|
|
||||||
# elif (BOOST_PP_VALUE) == 167
|
|
||||||
# define BOOST_PP_SLOT_3 167
|
|
||||||
# elif (BOOST_PP_VALUE) == 168
|
|
||||||
# define BOOST_PP_SLOT_3 168
|
|
||||||
# elif (BOOST_PP_VALUE) == 169
|
|
||||||
# define BOOST_PP_SLOT_3 169
|
|
||||||
# elif (BOOST_PP_VALUE) == 170
|
|
||||||
# define BOOST_PP_SLOT_3 170
|
|
||||||
# elif (BOOST_PP_VALUE) == 171
|
|
||||||
# define BOOST_PP_SLOT_3 171
|
|
||||||
# elif (BOOST_PP_VALUE) == 172
|
|
||||||
# define BOOST_PP_SLOT_3 172
|
|
||||||
# elif (BOOST_PP_VALUE) == 173
|
|
||||||
# define BOOST_PP_SLOT_3 173
|
|
||||||
# elif (BOOST_PP_VALUE) == 174
|
|
||||||
# define BOOST_PP_SLOT_3 174
|
|
||||||
# elif (BOOST_PP_VALUE) == 175
|
|
||||||
# define BOOST_PP_SLOT_3 175
|
|
||||||
# elif (BOOST_PP_VALUE) == 176
|
|
||||||
# define BOOST_PP_SLOT_3 176
|
|
||||||
# elif (BOOST_PP_VALUE) == 177
|
|
||||||
# define BOOST_PP_SLOT_3 177
|
|
||||||
# elif (BOOST_PP_VALUE) == 178
|
|
||||||
# define BOOST_PP_SLOT_3 178
|
|
||||||
# elif (BOOST_PP_VALUE) == 179
|
|
||||||
# define BOOST_PP_SLOT_3 179
|
|
||||||
# elif (BOOST_PP_VALUE) == 180
|
|
||||||
# define BOOST_PP_SLOT_3 180
|
|
||||||
# elif (BOOST_PP_VALUE) == 181
|
|
||||||
# define BOOST_PP_SLOT_3 181
|
|
||||||
# elif (BOOST_PP_VALUE) == 182
|
|
||||||
# define BOOST_PP_SLOT_3 182
|
|
||||||
# elif (BOOST_PP_VALUE) == 183
|
|
||||||
# define BOOST_PP_SLOT_3 183
|
|
||||||
# elif (BOOST_PP_VALUE) == 184
|
|
||||||
# define BOOST_PP_SLOT_3 184
|
|
||||||
# elif (BOOST_PP_VALUE) == 185
|
|
||||||
# define BOOST_PP_SLOT_3 185
|
|
||||||
# elif (BOOST_PP_VALUE) == 186
|
|
||||||
# define BOOST_PP_SLOT_3 186
|
|
||||||
# elif (BOOST_PP_VALUE) == 187
|
|
||||||
# define BOOST_PP_SLOT_3 187
|
|
||||||
# elif (BOOST_PP_VALUE) == 188
|
|
||||||
# define BOOST_PP_SLOT_3 188
|
|
||||||
# elif (BOOST_PP_VALUE) == 189
|
|
||||||
# define BOOST_PP_SLOT_3 189
|
|
||||||
# elif (BOOST_PP_VALUE) == 190
|
|
||||||
# define BOOST_PP_SLOT_3 190
|
|
||||||
# elif (BOOST_PP_VALUE) == 191
|
|
||||||
# define BOOST_PP_SLOT_3 191
|
|
||||||
# elif (BOOST_PP_VALUE) == 192
|
|
||||||
# define BOOST_PP_SLOT_3 192
|
|
||||||
# elif (BOOST_PP_VALUE) == 193
|
|
||||||
# define BOOST_PP_SLOT_3 193
|
|
||||||
# elif (BOOST_PP_VALUE) == 194
|
|
||||||
# define BOOST_PP_SLOT_3 194
|
|
||||||
# elif (BOOST_PP_VALUE) == 195
|
|
||||||
# define BOOST_PP_SLOT_3 195
|
|
||||||
# elif (BOOST_PP_VALUE) == 196
|
|
||||||
# define BOOST_PP_SLOT_3 196
|
|
||||||
# elif (BOOST_PP_VALUE) == 197
|
|
||||||
# define BOOST_PP_SLOT_3 197
|
|
||||||
# elif (BOOST_PP_VALUE) == 198
|
|
||||||
# define BOOST_PP_SLOT_3 198
|
|
||||||
# elif (BOOST_PP_VALUE) == 199
|
|
||||||
# define BOOST_PP_SLOT_3 199
|
|
||||||
# elif (BOOST_PP_VALUE) == 200
|
|
||||||
# define BOOST_PP_SLOT_3 200
|
|
||||||
# elif (BOOST_PP_VALUE) == 201
|
|
||||||
# define BOOST_PP_SLOT_3 201
|
|
||||||
# elif (BOOST_PP_VALUE) == 202
|
|
||||||
# define BOOST_PP_SLOT_3 202
|
|
||||||
# elif (BOOST_PP_VALUE) == 203
|
|
||||||
# define BOOST_PP_SLOT_3 203
|
|
||||||
# elif (BOOST_PP_VALUE) == 204
|
|
||||||
# define BOOST_PP_SLOT_3 204
|
|
||||||
# elif (BOOST_PP_VALUE) == 205
|
|
||||||
# define BOOST_PP_SLOT_3 205
|
|
||||||
# elif (BOOST_PP_VALUE) == 206
|
|
||||||
# define BOOST_PP_SLOT_3 206
|
|
||||||
# elif (BOOST_PP_VALUE) == 207
|
|
||||||
# define BOOST_PP_SLOT_3 207
|
|
||||||
# elif (BOOST_PP_VALUE) == 208
|
|
||||||
# define BOOST_PP_SLOT_3 208
|
|
||||||
# elif (BOOST_PP_VALUE) == 209
|
|
||||||
# define BOOST_PP_SLOT_3 209
|
|
||||||
# elif (BOOST_PP_VALUE) == 210
|
|
||||||
# define BOOST_PP_SLOT_3 210
|
|
||||||
# elif (BOOST_PP_VALUE) == 211
|
|
||||||
# define BOOST_PP_SLOT_3 211
|
|
||||||
# elif (BOOST_PP_VALUE) == 212
|
|
||||||
# define BOOST_PP_SLOT_3 212
|
|
||||||
# elif (BOOST_PP_VALUE) == 213
|
|
||||||
# define BOOST_PP_SLOT_3 213
|
|
||||||
# elif (BOOST_PP_VALUE) == 214
|
|
||||||
# define BOOST_PP_SLOT_3 214
|
|
||||||
# elif (BOOST_PP_VALUE) == 215
|
|
||||||
# define BOOST_PP_SLOT_3 215
|
|
||||||
# elif (BOOST_PP_VALUE) == 216
|
|
||||||
# define BOOST_PP_SLOT_3 216
|
|
||||||
# elif (BOOST_PP_VALUE) == 217
|
|
||||||
# define BOOST_PP_SLOT_3 217
|
|
||||||
# elif (BOOST_PP_VALUE) == 218
|
|
||||||
# define BOOST_PP_SLOT_3 218
|
|
||||||
# elif (BOOST_PP_VALUE) == 219
|
|
||||||
# define BOOST_PP_SLOT_3 219
|
|
||||||
# elif (BOOST_PP_VALUE) == 220
|
|
||||||
# define BOOST_PP_SLOT_3 220
|
|
||||||
# elif (BOOST_PP_VALUE) == 221
|
|
||||||
# define BOOST_PP_SLOT_3 221
|
|
||||||
# elif (BOOST_PP_VALUE) == 222
|
|
||||||
# define BOOST_PP_SLOT_3 222
|
|
||||||
# elif (BOOST_PP_VALUE) == 223
|
|
||||||
# define BOOST_PP_SLOT_3 223
|
|
||||||
# elif (BOOST_PP_VALUE) == 224
|
|
||||||
# define BOOST_PP_SLOT_3 224
|
|
||||||
# elif (BOOST_PP_VALUE) == 225
|
|
||||||
# define BOOST_PP_SLOT_3 225
|
|
||||||
# elif (BOOST_PP_VALUE) == 226
|
|
||||||
# define BOOST_PP_SLOT_3 226
|
|
||||||
# elif (BOOST_PP_VALUE) == 227
|
|
||||||
# define BOOST_PP_SLOT_3 227
|
|
||||||
# elif (BOOST_PP_VALUE) == 228
|
|
||||||
# define BOOST_PP_SLOT_3 228
|
|
||||||
# elif (BOOST_PP_VALUE) == 229
|
|
||||||
# define BOOST_PP_SLOT_3 229
|
|
||||||
# elif (BOOST_PP_VALUE) == 230
|
|
||||||
# define BOOST_PP_SLOT_3 230
|
|
||||||
# elif (BOOST_PP_VALUE) == 231
|
|
||||||
# define BOOST_PP_SLOT_3 231
|
|
||||||
# elif (BOOST_PP_VALUE) == 232
|
|
||||||
# define BOOST_PP_SLOT_3 232
|
|
||||||
# elif (BOOST_PP_VALUE) == 233
|
|
||||||
# define BOOST_PP_SLOT_3 233
|
|
||||||
# elif (BOOST_PP_VALUE) == 234
|
|
||||||
# define BOOST_PP_SLOT_3 234
|
|
||||||
# elif (BOOST_PP_VALUE) == 235
|
|
||||||
# define BOOST_PP_SLOT_3 235
|
|
||||||
# elif (BOOST_PP_VALUE) == 236
|
|
||||||
# define BOOST_PP_SLOT_3 236
|
|
||||||
# elif (BOOST_PP_VALUE) == 237
|
|
||||||
# define BOOST_PP_SLOT_3 237
|
|
||||||
# elif (BOOST_PP_VALUE) == 238
|
|
||||||
# define BOOST_PP_SLOT_3 238
|
|
||||||
# elif (BOOST_PP_VALUE) == 239
|
|
||||||
# define BOOST_PP_SLOT_3 239
|
|
||||||
# elif (BOOST_PP_VALUE) == 240
|
|
||||||
# define BOOST_PP_SLOT_3 240
|
|
||||||
# elif (BOOST_PP_VALUE) == 241
|
|
||||||
# define BOOST_PP_SLOT_3 241
|
|
||||||
# elif (BOOST_PP_VALUE) == 242
|
|
||||||
# define BOOST_PP_SLOT_3 242
|
|
||||||
# elif (BOOST_PP_VALUE) == 243
|
|
||||||
# define BOOST_PP_SLOT_3 243
|
|
||||||
# elif (BOOST_PP_VALUE) == 244
|
|
||||||
# define BOOST_PP_SLOT_3 244
|
|
||||||
# elif (BOOST_PP_VALUE) == 245
|
|
||||||
# define BOOST_PP_SLOT_3 245
|
|
||||||
# elif (BOOST_PP_VALUE) == 246
|
|
||||||
# define BOOST_PP_SLOT_3 246
|
|
||||||
# elif (BOOST_PP_VALUE) == 247
|
|
||||||
# define BOOST_PP_SLOT_3 247
|
|
||||||
# elif (BOOST_PP_VALUE) == 248
|
|
||||||
# define BOOST_PP_SLOT_3 248
|
|
||||||
# elif (BOOST_PP_VALUE) == 249
|
|
||||||
# define BOOST_PP_SLOT_3 249
|
|
||||||
# elif (BOOST_PP_VALUE) == 250
|
|
||||||
# define BOOST_PP_SLOT_3 250
|
|
||||||
# elif (BOOST_PP_VALUE) == 251
|
|
||||||
# define BOOST_PP_SLOT_3 251
|
|
||||||
# elif (BOOST_PP_VALUE) == 252
|
|
||||||
# define BOOST_PP_SLOT_3 252
|
|
||||||
# elif (BOOST_PP_VALUE) == 253
|
|
||||||
# define BOOST_PP_SLOT_3 253
|
|
||||||
# elif (BOOST_PP_VALUE) == 254
|
|
||||||
# define BOOST_PP_SLOT_3 254
|
|
||||||
# elif (BOOST_PP_VALUE) == 255
|
|
||||||
# define BOOST_PP_SLOT_3 255
|
|
||||||
# elif (BOOST_PP_VALUE) == 256
|
|
||||||
# define BOOST_PP_SLOT_3 256
|
|
||||||
# else
|
|
||||||
# error BOOST_PP: BOOST_PP_VALUE is out of range
|
|
||||||
# endif
|
# endif
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_VALUE
|
# /* 9th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_9 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_9 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 8th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_8 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_8 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 7th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_7 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_7 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 6th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_6 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_6 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 5th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_5 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_5 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 4th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_4 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_4 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 3rd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_3 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_3 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 2nd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_2 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_2 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 1st digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_1 == 0
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 1
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 2
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 3
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 4
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 5
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 6
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 7
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 8
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 9
|
||||||
|
# define BOOST_PP_SLOT_3_DIGIT_1 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_3_DIGIT_10
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_10(BOOST_PP_SLOT_3_DIGIT_10, BOOST_PP_SLOT_3_DIGIT_9, BOOST_PP_SLOT_3_DIGIT_8, BOOST_PP_SLOT_3_DIGIT_7, BOOST_PP_SLOT_3_DIGIT_6, BOOST_PP_SLOT_3_DIGIT_5, BOOST_PP_SLOT_3_DIGIT_4, BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_9
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_9(BOOST_PP_SLOT_3_DIGIT_9, BOOST_PP_SLOT_3_DIGIT_8, BOOST_PP_SLOT_3_DIGIT_7, BOOST_PP_SLOT_3_DIGIT_6, BOOST_PP_SLOT_3_DIGIT_5, BOOST_PP_SLOT_3_DIGIT_4, BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_8
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_8(BOOST_PP_SLOT_3_DIGIT_8, BOOST_PP_SLOT_3_DIGIT_7, BOOST_PP_SLOT_3_DIGIT_6, BOOST_PP_SLOT_3_DIGIT_5, BOOST_PP_SLOT_3_DIGIT_4, BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_7
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_7(BOOST_PP_SLOT_3_DIGIT_7, BOOST_PP_SLOT_3_DIGIT_6, BOOST_PP_SLOT_3_DIGIT_5, BOOST_PP_SLOT_3_DIGIT_4, BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_6
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_6(BOOST_PP_SLOT_3_DIGIT_6, BOOST_PP_SLOT_3_DIGIT_5, BOOST_PP_SLOT_3_DIGIT_4, BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_5
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_5(BOOST_PP_SLOT_3_DIGIT_5, BOOST_PP_SLOT_3_DIGIT_4, BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_4
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_4(BOOST_PP_SLOT_3_DIGIT_4, BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_3
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_3(BOOST_PP_SLOT_3_DIGIT_3, BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_3_DIGIT_2
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_CC_2(BOOST_PP_SLOT_3_DIGIT_2, BOOST_PP_SLOT_3_DIGIT_1)
|
||||||
|
# else
|
||||||
|
# define BOOST_PP_SLOT_3() BOOST_PP_SLOT_3_DIGIT_1
|
||||||
|
# endif
|
||||||
|
@ -10,528 +10,279 @@
|
|||||||
#
|
#
|
||||||
# line BOOST_PP_DETAIL_LINE(slot 4 = (BOOST_PP_VALUE))
|
# line BOOST_PP_DETAIL_LINE(slot 4 = (BOOST_PP_VALUE))
|
||||||
#
|
#
|
||||||
# ifndef BOOST_PP_VALUE
|
# include <boost/preprocessor/detail/slot/shared.hpp>
|
||||||
# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(4)
|
|
||||||
# endif
|
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_SLOT_4
|
# undef BOOST_PP_SLOT_4
|
||||||
#
|
#
|
||||||
# if (BOOST_PP_VALUE) == 0
|
# undef BOOST_PP_SLOT_4_DIGIT_1
|
||||||
# define BOOST_PP_SLOT_4 0
|
# undef BOOST_PP_SLOT_4_DIGIT_2
|
||||||
# elif (BOOST_PP_VALUE) == 1
|
# undef BOOST_PP_SLOT_4_DIGIT_3
|
||||||
# define BOOST_PP_SLOT_4 1
|
# undef BOOST_PP_SLOT_4_DIGIT_4
|
||||||
# elif (BOOST_PP_VALUE) == 2
|
# undef BOOST_PP_SLOT_4_DIGIT_5
|
||||||
# define BOOST_PP_SLOT_4 2
|
# undef BOOST_PP_SLOT_4_DIGIT_6
|
||||||
# elif (BOOST_PP_VALUE) == 3
|
# undef BOOST_PP_SLOT_4_DIGIT_7
|
||||||
# define BOOST_PP_SLOT_4 3
|
# undef BOOST_PP_SLOT_4_DIGIT_8
|
||||||
# elif (BOOST_PP_VALUE) == 4
|
# undef BOOST_PP_SLOT_4_DIGIT_9
|
||||||
# define BOOST_PP_SLOT_4 4
|
# undef BOOST_PP_SLOT_4_DIGIT_10
|
||||||
# elif (BOOST_PP_VALUE) == 5
|
#
|
||||||
# define BOOST_PP_SLOT_4 5
|
# /* 10th digit */
|
||||||
# elif (BOOST_PP_VALUE) == 6
|
#
|
||||||
# define BOOST_PP_SLOT_4 6
|
# if BOOST_PP_SLOT_TEMP_10 == 0
|
||||||
# elif (BOOST_PP_VALUE) == 7
|
# define BOOST_PP_SLOT_4_DIGIT_10 0
|
||||||
# define BOOST_PP_SLOT_4 7
|
# elif BOOST_PP_SLOT_TEMP_10 == 1
|
||||||
# elif (BOOST_PP_VALUE) == 8
|
# define BOOST_PP_SLOT_4_DIGIT_10 1
|
||||||
# define BOOST_PP_SLOT_4 8
|
# elif BOOST_PP_SLOT_TEMP_10 == 2
|
||||||
# elif (BOOST_PP_VALUE) == 9
|
# define BOOST_PP_SLOT_4_DIGIT_10 2
|
||||||
# define BOOST_PP_SLOT_4 9
|
# elif BOOST_PP_SLOT_TEMP_10 == 3
|
||||||
# elif (BOOST_PP_VALUE) == 10
|
# define BOOST_PP_SLOT_4_DIGIT_10 3
|
||||||
# define BOOST_PP_SLOT_4 10
|
# elif BOOST_PP_SLOT_TEMP_10 == 4
|
||||||
# elif (BOOST_PP_VALUE) == 11
|
# define BOOST_PP_SLOT_4_DIGIT_10 4
|
||||||
# define BOOST_PP_SLOT_4 11
|
# elif BOOST_PP_SLOT_TEMP_10 == 5
|
||||||
# elif (BOOST_PP_VALUE) == 12
|
# define BOOST_PP_SLOT_4_DIGIT_10 5
|
||||||
# define BOOST_PP_SLOT_4 12
|
# elif BOOST_PP_SLOT_TEMP_10 == 6
|
||||||
# elif (BOOST_PP_VALUE) == 13
|
# define BOOST_PP_SLOT_4_DIGIT_10 6
|
||||||
# define BOOST_PP_SLOT_4 13
|
# elif BOOST_PP_SLOT_TEMP_10 == 7
|
||||||
# elif (BOOST_PP_VALUE) == 14
|
# define BOOST_PP_SLOT_4_DIGIT_10 7
|
||||||
# define BOOST_PP_SLOT_4 14
|
# elif BOOST_PP_SLOT_TEMP_10 == 8
|
||||||
# elif (BOOST_PP_VALUE) == 15
|
# define BOOST_PP_SLOT_4_DIGIT_10 8
|
||||||
# define BOOST_PP_SLOT_4 15
|
# elif BOOST_PP_SLOT_TEMP_10 == 9
|
||||||
# elif (BOOST_PP_VALUE) == 16
|
# define BOOST_PP_SLOT_4_DIGIT_10 9
|
||||||
# define BOOST_PP_SLOT_4 16
|
|
||||||
# elif (BOOST_PP_VALUE) == 17
|
|
||||||
# define BOOST_PP_SLOT_4 17
|
|
||||||
# elif (BOOST_PP_VALUE) == 18
|
|
||||||
# define BOOST_PP_SLOT_4 18
|
|
||||||
# elif (BOOST_PP_VALUE) == 19
|
|
||||||
# define BOOST_PP_SLOT_4 19
|
|
||||||
# elif (BOOST_PP_VALUE) == 20
|
|
||||||
# define BOOST_PP_SLOT_4 20
|
|
||||||
# elif (BOOST_PP_VALUE) == 21
|
|
||||||
# define BOOST_PP_SLOT_4 21
|
|
||||||
# elif (BOOST_PP_VALUE) == 22
|
|
||||||
# define BOOST_PP_SLOT_4 22
|
|
||||||
# elif (BOOST_PP_VALUE) == 23
|
|
||||||
# define BOOST_PP_SLOT_4 23
|
|
||||||
# elif (BOOST_PP_VALUE) == 24
|
|
||||||
# define BOOST_PP_SLOT_4 24
|
|
||||||
# elif (BOOST_PP_VALUE) == 25
|
|
||||||
# define BOOST_PP_SLOT_4 25
|
|
||||||
# elif (BOOST_PP_VALUE) == 26
|
|
||||||
# define BOOST_PP_SLOT_4 26
|
|
||||||
# elif (BOOST_PP_VALUE) == 27
|
|
||||||
# define BOOST_PP_SLOT_4 27
|
|
||||||
# elif (BOOST_PP_VALUE) == 28
|
|
||||||
# define BOOST_PP_SLOT_4 28
|
|
||||||
# elif (BOOST_PP_VALUE) == 29
|
|
||||||
# define BOOST_PP_SLOT_4 29
|
|
||||||
# elif (BOOST_PP_VALUE) == 30
|
|
||||||
# define BOOST_PP_SLOT_4 30
|
|
||||||
# elif (BOOST_PP_VALUE) == 31
|
|
||||||
# define BOOST_PP_SLOT_4 31
|
|
||||||
# elif (BOOST_PP_VALUE) == 32
|
|
||||||
# define BOOST_PP_SLOT_4 32
|
|
||||||
# elif (BOOST_PP_VALUE) == 33
|
|
||||||
# define BOOST_PP_SLOT_4 33
|
|
||||||
# elif (BOOST_PP_VALUE) == 34
|
|
||||||
# define BOOST_PP_SLOT_4 34
|
|
||||||
# elif (BOOST_PP_VALUE) == 35
|
|
||||||
# define BOOST_PP_SLOT_4 35
|
|
||||||
# elif (BOOST_PP_VALUE) == 36
|
|
||||||
# define BOOST_PP_SLOT_4 36
|
|
||||||
# elif (BOOST_PP_VALUE) == 37
|
|
||||||
# define BOOST_PP_SLOT_4 37
|
|
||||||
# elif (BOOST_PP_VALUE) == 38
|
|
||||||
# define BOOST_PP_SLOT_4 38
|
|
||||||
# elif (BOOST_PP_VALUE) == 39
|
|
||||||
# define BOOST_PP_SLOT_4 39
|
|
||||||
# elif (BOOST_PP_VALUE) == 40
|
|
||||||
# define BOOST_PP_SLOT_4 40
|
|
||||||
# elif (BOOST_PP_VALUE) == 41
|
|
||||||
# define BOOST_PP_SLOT_4 41
|
|
||||||
# elif (BOOST_PP_VALUE) == 42
|
|
||||||
# define BOOST_PP_SLOT_4 42
|
|
||||||
# elif (BOOST_PP_VALUE) == 43
|
|
||||||
# define BOOST_PP_SLOT_4 43
|
|
||||||
# elif (BOOST_PP_VALUE) == 44
|
|
||||||
# define BOOST_PP_SLOT_4 44
|
|
||||||
# elif (BOOST_PP_VALUE) == 45
|
|
||||||
# define BOOST_PP_SLOT_4 45
|
|
||||||
# elif (BOOST_PP_VALUE) == 46
|
|
||||||
# define BOOST_PP_SLOT_4 46
|
|
||||||
# elif (BOOST_PP_VALUE) == 47
|
|
||||||
# define BOOST_PP_SLOT_4 47
|
|
||||||
# elif (BOOST_PP_VALUE) == 48
|
|
||||||
# define BOOST_PP_SLOT_4 48
|
|
||||||
# elif (BOOST_PP_VALUE) == 49
|
|
||||||
# define BOOST_PP_SLOT_4 49
|
|
||||||
# elif (BOOST_PP_VALUE) == 50
|
|
||||||
# define BOOST_PP_SLOT_4 50
|
|
||||||
# elif (BOOST_PP_VALUE) == 51
|
|
||||||
# define BOOST_PP_SLOT_4 51
|
|
||||||
# elif (BOOST_PP_VALUE) == 52
|
|
||||||
# define BOOST_PP_SLOT_4 52
|
|
||||||
# elif (BOOST_PP_VALUE) == 53
|
|
||||||
# define BOOST_PP_SLOT_4 53
|
|
||||||
# elif (BOOST_PP_VALUE) == 54
|
|
||||||
# define BOOST_PP_SLOT_4 54
|
|
||||||
# elif (BOOST_PP_VALUE) == 55
|
|
||||||
# define BOOST_PP_SLOT_4 55
|
|
||||||
# elif (BOOST_PP_VALUE) == 56
|
|
||||||
# define BOOST_PP_SLOT_4 56
|
|
||||||
# elif (BOOST_PP_VALUE) == 57
|
|
||||||
# define BOOST_PP_SLOT_4 57
|
|
||||||
# elif (BOOST_PP_VALUE) == 58
|
|
||||||
# define BOOST_PP_SLOT_4 58
|
|
||||||
# elif (BOOST_PP_VALUE) == 59
|
|
||||||
# define BOOST_PP_SLOT_4 59
|
|
||||||
# elif (BOOST_PP_VALUE) == 60
|
|
||||||
# define BOOST_PP_SLOT_4 60
|
|
||||||
# elif (BOOST_PP_VALUE) == 61
|
|
||||||
# define BOOST_PP_SLOT_4 61
|
|
||||||
# elif (BOOST_PP_VALUE) == 62
|
|
||||||
# define BOOST_PP_SLOT_4 62
|
|
||||||
# elif (BOOST_PP_VALUE) == 63
|
|
||||||
# define BOOST_PP_SLOT_4 63
|
|
||||||
# elif (BOOST_PP_VALUE) == 64
|
|
||||||
# define BOOST_PP_SLOT_4 64
|
|
||||||
# elif (BOOST_PP_VALUE) == 65
|
|
||||||
# define BOOST_PP_SLOT_4 65
|
|
||||||
# elif (BOOST_PP_VALUE) == 66
|
|
||||||
# define BOOST_PP_SLOT_4 66
|
|
||||||
# elif (BOOST_PP_VALUE) == 67
|
|
||||||
# define BOOST_PP_SLOT_4 67
|
|
||||||
# elif (BOOST_PP_VALUE) == 68
|
|
||||||
# define BOOST_PP_SLOT_4 68
|
|
||||||
# elif (BOOST_PP_VALUE) == 69
|
|
||||||
# define BOOST_PP_SLOT_4 69
|
|
||||||
# elif (BOOST_PP_VALUE) == 70
|
|
||||||
# define BOOST_PP_SLOT_4 70
|
|
||||||
# elif (BOOST_PP_VALUE) == 71
|
|
||||||
# define BOOST_PP_SLOT_4 71
|
|
||||||
# elif (BOOST_PP_VALUE) == 72
|
|
||||||
# define BOOST_PP_SLOT_4 72
|
|
||||||
# elif (BOOST_PP_VALUE) == 73
|
|
||||||
# define BOOST_PP_SLOT_4 73
|
|
||||||
# elif (BOOST_PP_VALUE) == 74
|
|
||||||
# define BOOST_PP_SLOT_4 74
|
|
||||||
# elif (BOOST_PP_VALUE) == 75
|
|
||||||
# define BOOST_PP_SLOT_4 75
|
|
||||||
# elif (BOOST_PP_VALUE) == 76
|
|
||||||
# define BOOST_PP_SLOT_4 76
|
|
||||||
# elif (BOOST_PP_VALUE) == 77
|
|
||||||
# define BOOST_PP_SLOT_4 77
|
|
||||||
# elif (BOOST_PP_VALUE) == 78
|
|
||||||
# define BOOST_PP_SLOT_4 78
|
|
||||||
# elif (BOOST_PP_VALUE) == 79
|
|
||||||
# define BOOST_PP_SLOT_4 79
|
|
||||||
# elif (BOOST_PP_VALUE) == 80
|
|
||||||
# define BOOST_PP_SLOT_4 80
|
|
||||||
# elif (BOOST_PP_VALUE) == 81
|
|
||||||
# define BOOST_PP_SLOT_4 81
|
|
||||||
# elif (BOOST_PP_VALUE) == 82
|
|
||||||
# define BOOST_PP_SLOT_4 82
|
|
||||||
# elif (BOOST_PP_VALUE) == 83
|
|
||||||
# define BOOST_PP_SLOT_4 83
|
|
||||||
# elif (BOOST_PP_VALUE) == 84
|
|
||||||
# define BOOST_PP_SLOT_4 84
|
|
||||||
# elif (BOOST_PP_VALUE) == 85
|
|
||||||
# define BOOST_PP_SLOT_4 85
|
|
||||||
# elif (BOOST_PP_VALUE) == 86
|
|
||||||
# define BOOST_PP_SLOT_4 86
|
|
||||||
# elif (BOOST_PP_VALUE) == 87
|
|
||||||
# define BOOST_PP_SLOT_4 87
|
|
||||||
# elif (BOOST_PP_VALUE) == 88
|
|
||||||
# define BOOST_PP_SLOT_4 88
|
|
||||||
# elif (BOOST_PP_VALUE) == 89
|
|
||||||
# define BOOST_PP_SLOT_4 89
|
|
||||||
# elif (BOOST_PP_VALUE) == 90
|
|
||||||
# define BOOST_PP_SLOT_4 90
|
|
||||||
# elif (BOOST_PP_VALUE) == 91
|
|
||||||
# define BOOST_PP_SLOT_4 91
|
|
||||||
# elif (BOOST_PP_VALUE) == 92
|
|
||||||
# define BOOST_PP_SLOT_4 92
|
|
||||||
# elif (BOOST_PP_VALUE) == 93
|
|
||||||
# define BOOST_PP_SLOT_4 93
|
|
||||||
# elif (BOOST_PP_VALUE) == 94
|
|
||||||
# define BOOST_PP_SLOT_4 94
|
|
||||||
# elif (BOOST_PP_VALUE) == 95
|
|
||||||
# define BOOST_PP_SLOT_4 95
|
|
||||||
# elif (BOOST_PP_VALUE) == 96
|
|
||||||
# define BOOST_PP_SLOT_4 96
|
|
||||||
# elif (BOOST_PP_VALUE) == 97
|
|
||||||
# define BOOST_PP_SLOT_4 97
|
|
||||||
# elif (BOOST_PP_VALUE) == 98
|
|
||||||
# define BOOST_PP_SLOT_4 98
|
|
||||||
# elif (BOOST_PP_VALUE) == 99
|
|
||||||
# define BOOST_PP_SLOT_4 99
|
|
||||||
# elif (BOOST_PP_VALUE) == 100
|
|
||||||
# define BOOST_PP_SLOT_4 100
|
|
||||||
# elif (BOOST_PP_VALUE) == 101
|
|
||||||
# define BOOST_PP_SLOT_4 101
|
|
||||||
# elif (BOOST_PP_VALUE) == 102
|
|
||||||
# define BOOST_PP_SLOT_4 102
|
|
||||||
# elif (BOOST_PP_VALUE) == 103
|
|
||||||
# define BOOST_PP_SLOT_4 103
|
|
||||||
# elif (BOOST_PP_VALUE) == 104
|
|
||||||
# define BOOST_PP_SLOT_4 104
|
|
||||||
# elif (BOOST_PP_VALUE) == 105
|
|
||||||
# define BOOST_PP_SLOT_4 105
|
|
||||||
# elif (BOOST_PP_VALUE) == 106
|
|
||||||
# define BOOST_PP_SLOT_4 106
|
|
||||||
# elif (BOOST_PP_VALUE) == 107
|
|
||||||
# define BOOST_PP_SLOT_4 107
|
|
||||||
# elif (BOOST_PP_VALUE) == 108
|
|
||||||
# define BOOST_PP_SLOT_4 108
|
|
||||||
# elif (BOOST_PP_VALUE) == 109
|
|
||||||
# define BOOST_PP_SLOT_4 109
|
|
||||||
# elif (BOOST_PP_VALUE) == 110
|
|
||||||
# define BOOST_PP_SLOT_4 110
|
|
||||||
# elif (BOOST_PP_VALUE) == 111
|
|
||||||
# define BOOST_PP_SLOT_4 111
|
|
||||||
# elif (BOOST_PP_VALUE) == 112
|
|
||||||
# define BOOST_PP_SLOT_4 112
|
|
||||||
# elif (BOOST_PP_VALUE) == 113
|
|
||||||
# define BOOST_PP_SLOT_4 113
|
|
||||||
# elif (BOOST_PP_VALUE) == 114
|
|
||||||
# define BOOST_PP_SLOT_4 114
|
|
||||||
# elif (BOOST_PP_VALUE) == 115
|
|
||||||
# define BOOST_PP_SLOT_4 115
|
|
||||||
# elif (BOOST_PP_VALUE) == 116
|
|
||||||
# define BOOST_PP_SLOT_4 116
|
|
||||||
# elif (BOOST_PP_VALUE) == 117
|
|
||||||
# define BOOST_PP_SLOT_4 117
|
|
||||||
# elif (BOOST_PP_VALUE) == 118
|
|
||||||
# define BOOST_PP_SLOT_4 118
|
|
||||||
# elif (BOOST_PP_VALUE) == 119
|
|
||||||
# define BOOST_PP_SLOT_4 119
|
|
||||||
# elif (BOOST_PP_VALUE) == 120
|
|
||||||
# define BOOST_PP_SLOT_4 120
|
|
||||||
# elif (BOOST_PP_VALUE) == 121
|
|
||||||
# define BOOST_PP_SLOT_4 121
|
|
||||||
# elif (BOOST_PP_VALUE) == 122
|
|
||||||
# define BOOST_PP_SLOT_4 122
|
|
||||||
# elif (BOOST_PP_VALUE) == 123
|
|
||||||
# define BOOST_PP_SLOT_4 123
|
|
||||||
# elif (BOOST_PP_VALUE) == 124
|
|
||||||
# define BOOST_PP_SLOT_4 124
|
|
||||||
# elif (BOOST_PP_VALUE) == 125
|
|
||||||
# define BOOST_PP_SLOT_4 125
|
|
||||||
# elif (BOOST_PP_VALUE) == 126
|
|
||||||
# define BOOST_PP_SLOT_4 126
|
|
||||||
# elif (BOOST_PP_VALUE) == 127
|
|
||||||
# define BOOST_PP_SLOT_4 127
|
|
||||||
# elif (BOOST_PP_VALUE) == 128
|
|
||||||
# define BOOST_PP_SLOT_4 128
|
|
||||||
# elif (BOOST_PP_VALUE) == 129
|
|
||||||
# define BOOST_PP_SLOT_4 129
|
|
||||||
# elif (BOOST_PP_VALUE) == 130
|
|
||||||
# define BOOST_PP_SLOT_4 130
|
|
||||||
# elif (BOOST_PP_VALUE) == 131
|
|
||||||
# define BOOST_PP_SLOT_4 131
|
|
||||||
# elif (BOOST_PP_VALUE) == 132
|
|
||||||
# define BOOST_PP_SLOT_4 132
|
|
||||||
# elif (BOOST_PP_VALUE) == 133
|
|
||||||
# define BOOST_PP_SLOT_4 133
|
|
||||||
# elif (BOOST_PP_VALUE) == 134
|
|
||||||
# define BOOST_PP_SLOT_4 134
|
|
||||||
# elif (BOOST_PP_VALUE) == 135
|
|
||||||
# define BOOST_PP_SLOT_4 135
|
|
||||||
# elif (BOOST_PP_VALUE) == 136
|
|
||||||
# define BOOST_PP_SLOT_4 136
|
|
||||||
# elif (BOOST_PP_VALUE) == 137
|
|
||||||
# define BOOST_PP_SLOT_4 137
|
|
||||||
# elif (BOOST_PP_VALUE) == 138
|
|
||||||
# define BOOST_PP_SLOT_4 138
|
|
||||||
# elif (BOOST_PP_VALUE) == 139
|
|
||||||
# define BOOST_PP_SLOT_4 139
|
|
||||||
# elif (BOOST_PP_VALUE) == 140
|
|
||||||
# define BOOST_PP_SLOT_4 140
|
|
||||||
# elif (BOOST_PP_VALUE) == 141
|
|
||||||
# define BOOST_PP_SLOT_4 141
|
|
||||||
# elif (BOOST_PP_VALUE) == 142
|
|
||||||
# define BOOST_PP_SLOT_4 142
|
|
||||||
# elif (BOOST_PP_VALUE) == 143
|
|
||||||
# define BOOST_PP_SLOT_4 143
|
|
||||||
# elif (BOOST_PP_VALUE) == 144
|
|
||||||
# define BOOST_PP_SLOT_4 144
|
|
||||||
# elif (BOOST_PP_VALUE) == 145
|
|
||||||
# define BOOST_PP_SLOT_4 145
|
|
||||||
# elif (BOOST_PP_VALUE) == 146
|
|
||||||
# define BOOST_PP_SLOT_4 146
|
|
||||||
# elif (BOOST_PP_VALUE) == 147
|
|
||||||
# define BOOST_PP_SLOT_4 147
|
|
||||||
# elif (BOOST_PP_VALUE) == 148
|
|
||||||
# define BOOST_PP_SLOT_4 148
|
|
||||||
# elif (BOOST_PP_VALUE) == 149
|
|
||||||
# define BOOST_PP_SLOT_4 149
|
|
||||||
# elif (BOOST_PP_VALUE) == 150
|
|
||||||
# define BOOST_PP_SLOT_4 150
|
|
||||||
# elif (BOOST_PP_VALUE) == 151
|
|
||||||
# define BOOST_PP_SLOT_4 151
|
|
||||||
# elif (BOOST_PP_VALUE) == 152
|
|
||||||
# define BOOST_PP_SLOT_4 152
|
|
||||||
# elif (BOOST_PP_VALUE) == 153
|
|
||||||
# define BOOST_PP_SLOT_4 153
|
|
||||||
# elif (BOOST_PP_VALUE) == 154
|
|
||||||
# define BOOST_PP_SLOT_4 154
|
|
||||||
# elif (BOOST_PP_VALUE) == 155
|
|
||||||
# define BOOST_PP_SLOT_4 155
|
|
||||||
# elif (BOOST_PP_VALUE) == 156
|
|
||||||
# define BOOST_PP_SLOT_4 156
|
|
||||||
# elif (BOOST_PP_VALUE) == 157
|
|
||||||
# define BOOST_PP_SLOT_4 157
|
|
||||||
# elif (BOOST_PP_VALUE) == 158
|
|
||||||
# define BOOST_PP_SLOT_4 158
|
|
||||||
# elif (BOOST_PP_VALUE) == 159
|
|
||||||
# define BOOST_PP_SLOT_4 159
|
|
||||||
# elif (BOOST_PP_VALUE) == 160
|
|
||||||
# define BOOST_PP_SLOT_4 160
|
|
||||||
# elif (BOOST_PP_VALUE) == 161
|
|
||||||
# define BOOST_PP_SLOT_4 161
|
|
||||||
# elif (BOOST_PP_VALUE) == 162
|
|
||||||
# define BOOST_PP_SLOT_4 162
|
|
||||||
# elif (BOOST_PP_VALUE) == 163
|
|
||||||
# define BOOST_PP_SLOT_4 163
|
|
||||||
# elif (BOOST_PP_VALUE) == 164
|
|
||||||
# define BOOST_PP_SLOT_4 164
|
|
||||||
# elif (BOOST_PP_VALUE) == 165
|
|
||||||
# define BOOST_PP_SLOT_4 165
|
|
||||||
# elif (BOOST_PP_VALUE) == 166
|
|
||||||
# define BOOST_PP_SLOT_4 166
|
|
||||||
# elif (BOOST_PP_VALUE) == 167
|
|
||||||
# define BOOST_PP_SLOT_4 167
|
|
||||||
# elif (BOOST_PP_VALUE) == 168
|
|
||||||
# define BOOST_PP_SLOT_4 168
|
|
||||||
# elif (BOOST_PP_VALUE) == 169
|
|
||||||
# define BOOST_PP_SLOT_4 169
|
|
||||||
# elif (BOOST_PP_VALUE) == 170
|
|
||||||
# define BOOST_PP_SLOT_4 170
|
|
||||||
# elif (BOOST_PP_VALUE) == 171
|
|
||||||
# define BOOST_PP_SLOT_4 171
|
|
||||||
# elif (BOOST_PP_VALUE) == 172
|
|
||||||
# define BOOST_PP_SLOT_4 172
|
|
||||||
# elif (BOOST_PP_VALUE) == 173
|
|
||||||
# define BOOST_PP_SLOT_4 173
|
|
||||||
# elif (BOOST_PP_VALUE) == 174
|
|
||||||
# define BOOST_PP_SLOT_4 174
|
|
||||||
# elif (BOOST_PP_VALUE) == 175
|
|
||||||
# define BOOST_PP_SLOT_4 175
|
|
||||||
# elif (BOOST_PP_VALUE) == 176
|
|
||||||
# define BOOST_PP_SLOT_4 176
|
|
||||||
# elif (BOOST_PP_VALUE) == 177
|
|
||||||
# define BOOST_PP_SLOT_4 177
|
|
||||||
# elif (BOOST_PP_VALUE) == 178
|
|
||||||
# define BOOST_PP_SLOT_4 178
|
|
||||||
# elif (BOOST_PP_VALUE) == 179
|
|
||||||
# define BOOST_PP_SLOT_4 179
|
|
||||||
# elif (BOOST_PP_VALUE) == 180
|
|
||||||
# define BOOST_PP_SLOT_4 180
|
|
||||||
# elif (BOOST_PP_VALUE) == 181
|
|
||||||
# define BOOST_PP_SLOT_4 181
|
|
||||||
# elif (BOOST_PP_VALUE) == 182
|
|
||||||
# define BOOST_PP_SLOT_4 182
|
|
||||||
# elif (BOOST_PP_VALUE) == 183
|
|
||||||
# define BOOST_PP_SLOT_4 183
|
|
||||||
# elif (BOOST_PP_VALUE) == 184
|
|
||||||
# define BOOST_PP_SLOT_4 184
|
|
||||||
# elif (BOOST_PP_VALUE) == 185
|
|
||||||
# define BOOST_PP_SLOT_4 185
|
|
||||||
# elif (BOOST_PP_VALUE) == 186
|
|
||||||
# define BOOST_PP_SLOT_4 186
|
|
||||||
# elif (BOOST_PP_VALUE) == 187
|
|
||||||
# define BOOST_PP_SLOT_4 187
|
|
||||||
# elif (BOOST_PP_VALUE) == 188
|
|
||||||
# define BOOST_PP_SLOT_4 188
|
|
||||||
# elif (BOOST_PP_VALUE) == 189
|
|
||||||
# define BOOST_PP_SLOT_4 189
|
|
||||||
# elif (BOOST_PP_VALUE) == 190
|
|
||||||
# define BOOST_PP_SLOT_4 190
|
|
||||||
# elif (BOOST_PP_VALUE) == 191
|
|
||||||
# define BOOST_PP_SLOT_4 191
|
|
||||||
# elif (BOOST_PP_VALUE) == 192
|
|
||||||
# define BOOST_PP_SLOT_4 192
|
|
||||||
# elif (BOOST_PP_VALUE) == 193
|
|
||||||
# define BOOST_PP_SLOT_4 193
|
|
||||||
# elif (BOOST_PP_VALUE) == 194
|
|
||||||
# define BOOST_PP_SLOT_4 194
|
|
||||||
# elif (BOOST_PP_VALUE) == 195
|
|
||||||
# define BOOST_PP_SLOT_4 195
|
|
||||||
# elif (BOOST_PP_VALUE) == 196
|
|
||||||
# define BOOST_PP_SLOT_4 196
|
|
||||||
# elif (BOOST_PP_VALUE) == 197
|
|
||||||
# define BOOST_PP_SLOT_4 197
|
|
||||||
# elif (BOOST_PP_VALUE) == 198
|
|
||||||
# define BOOST_PP_SLOT_4 198
|
|
||||||
# elif (BOOST_PP_VALUE) == 199
|
|
||||||
# define BOOST_PP_SLOT_4 199
|
|
||||||
# elif (BOOST_PP_VALUE) == 200
|
|
||||||
# define BOOST_PP_SLOT_4 200
|
|
||||||
# elif (BOOST_PP_VALUE) == 201
|
|
||||||
# define BOOST_PP_SLOT_4 201
|
|
||||||
# elif (BOOST_PP_VALUE) == 202
|
|
||||||
# define BOOST_PP_SLOT_4 202
|
|
||||||
# elif (BOOST_PP_VALUE) == 203
|
|
||||||
# define BOOST_PP_SLOT_4 203
|
|
||||||
# elif (BOOST_PP_VALUE) == 204
|
|
||||||
# define BOOST_PP_SLOT_4 204
|
|
||||||
# elif (BOOST_PP_VALUE) == 205
|
|
||||||
# define BOOST_PP_SLOT_4 205
|
|
||||||
# elif (BOOST_PP_VALUE) == 206
|
|
||||||
# define BOOST_PP_SLOT_4 206
|
|
||||||
# elif (BOOST_PP_VALUE) == 207
|
|
||||||
# define BOOST_PP_SLOT_4 207
|
|
||||||
# elif (BOOST_PP_VALUE) == 208
|
|
||||||
# define BOOST_PP_SLOT_4 208
|
|
||||||
# elif (BOOST_PP_VALUE) == 209
|
|
||||||
# define BOOST_PP_SLOT_4 209
|
|
||||||
# elif (BOOST_PP_VALUE) == 210
|
|
||||||
# define BOOST_PP_SLOT_4 210
|
|
||||||
# elif (BOOST_PP_VALUE) == 211
|
|
||||||
# define BOOST_PP_SLOT_4 211
|
|
||||||
# elif (BOOST_PP_VALUE) == 212
|
|
||||||
# define BOOST_PP_SLOT_4 212
|
|
||||||
# elif (BOOST_PP_VALUE) == 213
|
|
||||||
# define BOOST_PP_SLOT_4 213
|
|
||||||
# elif (BOOST_PP_VALUE) == 214
|
|
||||||
# define BOOST_PP_SLOT_4 214
|
|
||||||
# elif (BOOST_PP_VALUE) == 215
|
|
||||||
# define BOOST_PP_SLOT_4 215
|
|
||||||
# elif (BOOST_PP_VALUE) == 216
|
|
||||||
# define BOOST_PP_SLOT_4 216
|
|
||||||
# elif (BOOST_PP_VALUE) == 217
|
|
||||||
# define BOOST_PP_SLOT_4 217
|
|
||||||
# elif (BOOST_PP_VALUE) == 218
|
|
||||||
# define BOOST_PP_SLOT_4 218
|
|
||||||
# elif (BOOST_PP_VALUE) == 219
|
|
||||||
# define BOOST_PP_SLOT_4 219
|
|
||||||
# elif (BOOST_PP_VALUE) == 220
|
|
||||||
# define BOOST_PP_SLOT_4 220
|
|
||||||
# elif (BOOST_PP_VALUE) == 221
|
|
||||||
# define BOOST_PP_SLOT_4 221
|
|
||||||
# elif (BOOST_PP_VALUE) == 222
|
|
||||||
# define BOOST_PP_SLOT_4 222
|
|
||||||
# elif (BOOST_PP_VALUE) == 223
|
|
||||||
# define BOOST_PP_SLOT_4 223
|
|
||||||
# elif (BOOST_PP_VALUE) == 224
|
|
||||||
# define BOOST_PP_SLOT_4 224
|
|
||||||
# elif (BOOST_PP_VALUE) == 225
|
|
||||||
# define BOOST_PP_SLOT_4 225
|
|
||||||
# elif (BOOST_PP_VALUE) == 226
|
|
||||||
# define BOOST_PP_SLOT_4 226
|
|
||||||
# elif (BOOST_PP_VALUE) == 227
|
|
||||||
# define BOOST_PP_SLOT_4 227
|
|
||||||
# elif (BOOST_PP_VALUE) == 228
|
|
||||||
# define BOOST_PP_SLOT_4 228
|
|
||||||
# elif (BOOST_PP_VALUE) == 229
|
|
||||||
# define BOOST_PP_SLOT_4 229
|
|
||||||
# elif (BOOST_PP_VALUE) == 230
|
|
||||||
# define BOOST_PP_SLOT_4 230
|
|
||||||
# elif (BOOST_PP_VALUE) == 231
|
|
||||||
# define BOOST_PP_SLOT_4 231
|
|
||||||
# elif (BOOST_PP_VALUE) == 232
|
|
||||||
# define BOOST_PP_SLOT_4 232
|
|
||||||
# elif (BOOST_PP_VALUE) == 233
|
|
||||||
# define BOOST_PP_SLOT_4 233
|
|
||||||
# elif (BOOST_PP_VALUE) == 234
|
|
||||||
# define BOOST_PP_SLOT_4 234
|
|
||||||
# elif (BOOST_PP_VALUE) == 235
|
|
||||||
# define BOOST_PP_SLOT_4 235
|
|
||||||
# elif (BOOST_PP_VALUE) == 236
|
|
||||||
# define BOOST_PP_SLOT_4 236
|
|
||||||
# elif (BOOST_PP_VALUE) == 237
|
|
||||||
# define BOOST_PP_SLOT_4 237
|
|
||||||
# elif (BOOST_PP_VALUE) == 238
|
|
||||||
# define BOOST_PP_SLOT_4 238
|
|
||||||
# elif (BOOST_PP_VALUE) == 239
|
|
||||||
# define BOOST_PP_SLOT_4 239
|
|
||||||
# elif (BOOST_PP_VALUE) == 240
|
|
||||||
# define BOOST_PP_SLOT_4 240
|
|
||||||
# elif (BOOST_PP_VALUE) == 241
|
|
||||||
# define BOOST_PP_SLOT_4 241
|
|
||||||
# elif (BOOST_PP_VALUE) == 242
|
|
||||||
# define BOOST_PP_SLOT_4 242
|
|
||||||
# elif (BOOST_PP_VALUE) == 243
|
|
||||||
# define BOOST_PP_SLOT_4 243
|
|
||||||
# elif (BOOST_PP_VALUE) == 244
|
|
||||||
# define BOOST_PP_SLOT_4 244
|
|
||||||
# elif (BOOST_PP_VALUE) == 245
|
|
||||||
# define BOOST_PP_SLOT_4 245
|
|
||||||
# elif (BOOST_PP_VALUE) == 246
|
|
||||||
# define BOOST_PP_SLOT_4 246
|
|
||||||
# elif (BOOST_PP_VALUE) == 247
|
|
||||||
# define BOOST_PP_SLOT_4 247
|
|
||||||
# elif (BOOST_PP_VALUE) == 248
|
|
||||||
# define BOOST_PP_SLOT_4 248
|
|
||||||
# elif (BOOST_PP_VALUE) == 249
|
|
||||||
# define BOOST_PP_SLOT_4 249
|
|
||||||
# elif (BOOST_PP_VALUE) == 250
|
|
||||||
# define BOOST_PP_SLOT_4 250
|
|
||||||
# elif (BOOST_PP_VALUE) == 251
|
|
||||||
# define BOOST_PP_SLOT_4 251
|
|
||||||
# elif (BOOST_PP_VALUE) == 252
|
|
||||||
# define BOOST_PP_SLOT_4 252
|
|
||||||
# elif (BOOST_PP_VALUE) == 253
|
|
||||||
# define BOOST_PP_SLOT_4 253
|
|
||||||
# elif (BOOST_PP_VALUE) == 254
|
|
||||||
# define BOOST_PP_SLOT_4 254
|
|
||||||
# elif (BOOST_PP_VALUE) == 255
|
|
||||||
# define BOOST_PP_SLOT_4 255
|
|
||||||
# elif (BOOST_PP_VALUE) == 256
|
|
||||||
# define BOOST_PP_SLOT_4 256
|
|
||||||
# else
|
|
||||||
# error BOOST_PP: BOOST_PP_VALUE is out of range
|
|
||||||
# endif
|
# endif
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_VALUE
|
# /* 9th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_9 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_9 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 8th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_8 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_8 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 7th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_7 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_7 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 6th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_6 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_6 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 5th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_5 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_5 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 4th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_4 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_4 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 3rd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_3 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_3 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 2nd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_2 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_2 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 1st digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_1 == 0
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 1
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 2
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 3
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 4
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 5
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 6
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 7
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 8
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 9
|
||||||
|
# define BOOST_PP_SLOT_4_DIGIT_1 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_4_DIGIT_10
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_10(BOOST_PP_SLOT_4_DIGIT_10, BOOST_PP_SLOT_4_DIGIT_9, BOOST_PP_SLOT_4_DIGIT_8, BOOST_PP_SLOT_4_DIGIT_7, BOOST_PP_SLOT_4_DIGIT_6, BOOST_PP_SLOT_4_DIGIT_5, BOOST_PP_SLOT_4_DIGIT_4, BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_9
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_9(BOOST_PP_SLOT_4_DIGIT_9, BOOST_PP_SLOT_4_DIGIT_8, BOOST_PP_SLOT_4_DIGIT_7, BOOST_PP_SLOT_4_DIGIT_6, BOOST_PP_SLOT_4_DIGIT_5, BOOST_PP_SLOT_4_DIGIT_4, BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_8
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_8(BOOST_PP_SLOT_4_DIGIT_8, BOOST_PP_SLOT_4_DIGIT_7, BOOST_PP_SLOT_4_DIGIT_6, BOOST_PP_SLOT_4_DIGIT_5, BOOST_PP_SLOT_4_DIGIT_4, BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_7
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_7(BOOST_PP_SLOT_4_DIGIT_7, BOOST_PP_SLOT_4_DIGIT_6, BOOST_PP_SLOT_4_DIGIT_5, BOOST_PP_SLOT_4_DIGIT_4, BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_6
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_6(BOOST_PP_SLOT_4_DIGIT_6, BOOST_PP_SLOT_4_DIGIT_5, BOOST_PP_SLOT_4_DIGIT_4, BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_5
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_5(BOOST_PP_SLOT_4_DIGIT_5, BOOST_PP_SLOT_4_DIGIT_4, BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_4
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_4(BOOST_PP_SLOT_4_DIGIT_4, BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_3
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_3(BOOST_PP_SLOT_4_DIGIT_3, BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_4_DIGIT_2
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_CC_2(BOOST_PP_SLOT_4_DIGIT_2, BOOST_PP_SLOT_4_DIGIT_1)
|
||||||
|
# else
|
||||||
|
# define BOOST_PP_SLOT_4() BOOST_PP_SLOT_4_DIGIT_1
|
||||||
|
# endif
|
||||||
|
@ -10,528 +10,279 @@
|
|||||||
#
|
#
|
||||||
# line BOOST_PP_DETAIL_LINE(slot 5 = (BOOST_PP_VALUE))
|
# line BOOST_PP_DETAIL_LINE(slot 5 = (BOOST_PP_VALUE))
|
||||||
#
|
#
|
||||||
# ifndef BOOST_PP_VALUE
|
# include <boost/preprocessor/detail/slot/shared.hpp>
|
||||||
# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(5)
|
|
||||||
# endif
|
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_SLOT_5
|
# undef BOOST_PP_SLOT_5
|
||||||
#
|
#
|
||||||
# if (BOOST_PP_VALUE) == 0
|
# undef BOOST_PP_SLOT_5_DIGIT_1
|
||||||
# define BOOST_PP_SLOT_5 0
|
# undef BOOST_PP_SLOT_5_DIGIT_2
|
||||||
# elif (BOOST_PP_VALUE) == 1
|
# undef BOOST_PP_SLOT_5_DIGIT_3
|
||||||
# define BOOST_PP_SLOT_5 1
|
# undef BOOST_PP_SLOT_5_DIGIT_4
|
||||||
# elif (BOOST_PP_VALUE) == 2
|
# undef BOOST_PP_SLOT_5_DIGIT_5
|
||||||
# define BOOST_PP_SLOT_5 2
|
# undef BOOST_PP_SLOT_5_DIGIT_6
|
||||||
# elif (BOOST_PP_VALUE) == 3
|
# undef BOOST_PP_SLOT_5_DIGIT_7
|
||||||
# define BOOST_PP_SLOT_5 3
|
# undef BOOST_PP_SLOT_5_DIGIT_8
|
||||||
# elif (BOOST_PP_VALUE) == 4
|
# undef BOOST_PP_SLOT_5_DIGIT_9
|
||||||
# define BOOST_PP_SLOT_5 4
|
# undef BOOST_PP_SLOT_5_DIGIT_10
|
||||||
# elif (BOOST_PP_VALUE) == 5
|
#
|
||||||
# define BOOST_PP_SLOT_5 5
|
# /* 10th digit */
|
||||||
# elif (BOOST_PP_VALUE) == 6
|
#
|
||||||
# define BOOST_PP_SLOT_5 6
|
# if BOOST_PP_SLOT_TEMP_10 == 0
|
||||||
# elif (BOOST_PP_VALUE) == 7
|
# define BOOST_PP_SLOT_5_DIGIT_10 0
|
||||||
# define BOOST_PP_SLOT_5 7
|
# elif BOOST_PP_SLOT_TEMP_10 == 1
|
||||||
# elif (BOOST_PP_VALUE) == 8
|
# define BOOST_PP_SLOT_5_DIGIT_10 1
|
||||||
# define BOOST_PP_SLOT_5 8
|
# elif BOOST_PP_SLOT_TEMP_10 == 2
|
||||||
# elif (BOOST_PP_VALUE) == 9
|
# define BOOST_PP_SLOT_5_DIGIT_10 2
|
||||||
# define BOOST_PP_SLOT_5 9
|
# elif BOOST_PP_SLOT_TEMP_10 == 3
|
||||||
# elif (BOOST_PP_VALUE) == 10
|
# define BOOST_PP_SLOT_5_DIGIT_10 3
|
||||||
# define BOOST_PP_SLOT_5 10
|
# elif BOOST_PP_SLOT_TEMP_10 == 4
|
||||||
# elif (BOOST_PP_VALUE) == 11
|
# define BOOST_PP_SLOT_5_DIGIT_10 4
|
||||||
# define BOOST_PP_SLOT_5 11
|
# elif BOOST_PP_SLOT_TEMP_10 == 5
|
||||||
# elif (BOOST_PP_VALUE) == 12
|
# define BOOST_PP_SLOT_5_DIGIT_10 5
|
||||||
# define BOOST_PP_SLOT_5 12
|
# elif BOOST_PP_SLOT_TEMP_10 == 6
|
||||||
# elif (BOOST_PP_VALUE) == 13
|
# define BOOST_PP_SLOT_5_DIGIT_10 6
|
||||||
# define BOOST_PP_SLOT_5 13
|
# elif BOOST_PP_SLOT_TEMP_10 == 7
|
||||||
# elif (BOOST_PP_VALUE) == 14
|
# define BOOST_PP_SLOT_5_DIGIT_10 7
|
||||||
# define BOOST_PP_SLOT_5 14
|
# elif BOOST_PP_SLOT_TEMP_10 == 8
|
||||||
# elif (BOOST_PP_VALUE) == 15
|
# define BOOST_PP_SLOT_5_DIGIT_10 8
|
||||||
# define BOOST_PP_SLOT_5 15
|
# elif BOOST_PP_SLOT_TEMP_10 == 9
|
||||||
# elif (BOOST_PP_VALUE) == 16
|
# define BOOST_PP_SLOT_5_DIGIT_10 9
|
||||||
# define BOOST_PP_SLOT_5 16
|
|
||||||
# elif (BOOST_PP_VALUE) == 17
|
|
||||||
# define BOOST_PP_SLOT_5 17
|
|
||||||
# elif (BOOST_PP_VALUE) == 18
|
|
||||||
# define BOOST_PP_SLOT_5 18
|
|
||||||
# elif (BOOST_PP_VALUE) == 19
|
|
||||||
# define BOOST_PP_SLOT_5 19
|
|
||||||
# elif (BOOST_PP_VALUE) == 20
|
|
||||||
# define BOOST_PP_SLOT_5 20
|
|
||||||
# elif (BOOST_PP_VALUE) == 21
|
|
||||||
# define BOOST_PP_SLOT_5 21
|
|
||||||
# elif (BOOST_PP_VALUE) == 22
|
|
||||||
# define BOOST_PP_SLOT_5 22
|
|
||||||
# elif (BOOST_PP_VALUE) == 23
|
|
||||||
# define BOOST_PP_SLOT_5 23
|
|
||||||
# elif (BOOST_PP_VALUE) == 24
|
|
||||||
# define BOOST_PP_SLOT_5 24
|
|
||||||
# elif (BOOST_PP_VALUE) == 25
|
|
||||||
# define BOOST_PP_SLOT_5 25
|
|
||||||
# elif (BOOST_PP_VALUE) == 26
|
|
||||||
# define BOOST_PP_SLOT_5 26
|
|
||||||
# elif (BOOST_PP_VALUE) == 27
|
|
||||||
# define BOOST_PP_SLOT_5 27
|
|
||||||
# elif (BOOST_PP_VALUE) == 28
|
|
||||||
# define BOOST_PP_SLOT_5 28
|
|
||||||
# elif (BOOST_PP_VALUE) == 29
|
|
||||||
# define BOOST_PP_SLOT_5 29
|
|
||||||
# elif (BOOST_PP_VALUE) == 30
|
|
||||||
# define BOOST_PP_SLOT_5 30
|
|
||||||
# elif (BOOST_PP_VALUE) == 31
|
|
||||||
# define BOOST_PP_SLOT_5 31
|
|
||||||
# elif (BOOST_PP_VALUE) == 32
|
|
||||||
# define BOOST_PP_SLOT_5 32
|
|
||||||
# elif (BOOST_PP_VALUE) == 33
|
|
||||||
# define BOOST_PP_SLOT_5 33
|
|
||||||
# elif (BOOST_PP_VALUE) == 34
|
|
||||||
# define BOOST_PP_SLOT_5 34
|
|
||||||
# elif (BOOST_PP_VALUE) == 35
|
|
||||||
# define BOOST_PP_SLOT_5 35
|
|
||||||
# elif (BOOST_PP_VALUE) == 36
|
|
||||||
# define BOOST_PP_SLOT_5 36
|
|
||||||
# elif (BOOST_PP_VALUE) == 37
|
|
||||||
# define BOOST_PP_SLOT_5 37
|
|
||||||
# elif (BOOST_PP_VALUE) == 38
|
|
||||||
# define BOOST_PP_SLOT_5 38
|
|
||||||
# elif (BOOST_PP_VALUE) == 39
|
|
||||||
# define BOOST_PP_SLOT_5 39
|
|
||||||
# elif (BOOST_PP_VALUE) == 40
|
|
||||||
# define BOOST_PP_SLOT_5 40
|
|
||||||
# elif (BOOST_PP_VALUE) == 41
|
|
||||||
# define BOOST_PP_SLOT_5 41
|
|
||||||
# elif (BOOST_PP_VALUE) == 42
|
|
||||||
# define BOOST_PP_SLOT_5 42
|
|
||||||
# elif (BOOST_PP_VALUE) == 43
|
|
||||||
# define BOOST_PP_SLOT_5 43
|
|
||||||
# elif (BOOST_PP_VALUE) == 44
|
|
||||||
# define BOOST_PP_SLOT_5 44
|
|
||||||
# elif (BOOST_PP_VALUE) == 45
|
|
||||||
# define BOOST_PP_SLOT_5 45
|
|
||||||
# elif (BOOST_PP_VALUE) == 46
|
|
||||||
# define BOOST_PP_SLOT_5 46
|
|
||||||
# elif (BOOST_PP_VALUE) == 47
|
|
||||||
# define BOOST_PP_SLOT_5 47
|
|
||||||
# elif (BOOST_PP_VALUE) == 48
|
|
||||||
# define BOOST_PP_SLOT_5 48
|
|
||||||
# elif (BOOST_PP_VALUE) == 49
|
|
||||||
# define BOOST_PP_SLOT_5 49
|
|
||||||
# elif (BOOST_PP_VALUE) == 50
|
|
||||||
# define BOOST_PP_SLOT_5 50
|
|
||||||
# elif (BOOST_PP_VALUE) == 51
|
|
||||||
# define BOOST_PP_SLOT_5 51
|
|
||||||
# elif (BOOST_PP_VALUE) == 52
|
|
||||||
# define BOOST_PP_SLOT_5 52
|
|
||||||
# elif (BOOST_PP_VALUE) == 53
|
|
||||||
# define BOOST_PP_SLOT_5 53
|
|
||||||
# elif (BOOST_PP_VALUE) == 54
|
|
||||||
# define BOOST_PP_SLOT_5 54
|
|
||||||
# elif (BOOST_PP_VALUE) == 55
|
|
||||||
# define BOOST_PP_SLOT_5 55
|
|
||||||
# elif (BOOST_PP_VALUE) == 56
|
|
||||||
# define BOOST_PP_SLOT_5 56
|
|
||||||
# elif (BOOST_PP_VALUE) == 57
|
|
||||||
# define BOOST_PP_SLOT_5 57
|
|
||||||
# elif (BOOST_PP_VALUE) == 58
|
|
||||||
# define BOOST_PP_SLOT_5 58
|
|
||||||
# elif (BOOST_PP_VALUE) == 59
|
|
||||||
# define BOOST_PP_SLOT_5 59
|
|
||||||
# elif (BOOST_PP_VALUE) == 60
|
|
||||||
# define BOOST_PP_SLOT_5 60
|
|
||||||
# elif (BOOST_PP_VALUE) == 61
|
|
||||||
# define BOOST_PP_SLOT_5 61
|
|
||||||
# elif (BOOST_PP_VALUE) == 62
|
|
||||||
# define BOOST_PP_SLOT_5 62
|
|
||||||
# elif (BOOST_PP_VALUE) == 63
|
|
||||||
# define BOOST_PP_SLOT_5 63
|
|
||||||
# elif (BOOST_PP_VALUE) == 64
|
|
||||||
# define BOOST_PP_SLOT_5 64
|
|
||||||
# elif (BOOST_PP_VALUE) == 65
|
|
||||||
# define BOOST_PP_SLOT_5 65
|
|
||||||
# elif (BOOST_PP_VALUE) == 66
|
|
||||||
# define BOOST_PP_SLOT_5 66
|
|
||||||
# elif (BOOST_PP_VALUE) == 67
|
|
||||||
# define BOOST_PP_SLOT_5 67
|
|
||||||
# elif (BOOST_PP_VALUE) == 68
|
|
||||||
# define BOOST_PP_SLOT_5 68
|
|
||||||
# elif (BOOST_PP_VALUE) == 69
|
|
||||||
# define BOOST_PP_SLOT_5 69
|
|
||||||
# elif (BOOST_PP_VALUE) == 70
|
|
||||||
# define BOOST_PP_SLOT_5 70
|
|
||||||
# elif (BOOST_PP_VALUE) == 71
|
|
||||||
# define BOOST_PP_SLOT_5 71
|
|
||||||
# elif (BOOST_PP_VALUE) == 72
|
|
||||||
# define BOOST_PP_SLOT_5 72
|
|
||||||
# elif (BOOST_PP_VALUE) == 73
|
|
||||||
# define BOOST_PP_SLOT_5 73
|
|
||||||
# elif (BOOST_PP_VALUE) == 74
|
|
||||||
# define BOOST_PP_SLOT_5 74
|
|
||||||
# elif (BOOST_PP_VALUE) == 75
|
|
||||||
# define BOOST_PP_SLOT_5 75
|
|
||||||
# elif (BOOST_PP_VALUE) == 76
|
|
||||||
# define BOOST_PP_SLOT_5 76
|
|
||||||
# elif (BOOST_PP_VALUE) == 77
|
|
||||||
# define BOOST_PP_SLOT_5 77
|
|
||||||
# elif (BOOST_PP_VALUE) == 78
|
|
||||||
# define BOOST_PP_SLOT_5 78
|
|
||||||
# elif (BOOST_PP_VALUE) == 79
|
|
||||||
# define BOOST_PP_SLOT_5 79
|
|
||||||
# elif (BOOST_PP_VALUE) == 80
|
|
||||||
# define BOOST_PP_SLOT_5 80
|
|
||||||
# elif (BOOST_PP_VALUE) == 81
|
|
||||||
# define BOOST_PP_SLOT_5 81
|
|
||||||
# elif (BOOST_PP_VALUE) == 82
|
|
||||||
# define BOOST_PP_SLOT_5 82
|
|
||||||
# elif (BOOST_PP_VALUE) == 83
|
|
||||||
# define BOOST_PP_SLOT_5 83
|
|
||||||
# elif (BOOST_PP_VALUE) == 84
|
|
||||||
# define BOOST_PP_SLOT_5 84
|
|
||||||
# elif (BOOST_PP_VALUE) == 85
|
|
||||||
# define BOOST_PP_SLOT_5 85
|
|
||||||
# elif (BOOST_PP_VALUE) == 86
|
|
||||||
# define BOOST_PP_SLOT_5 86
|
|
||||||
# elif (BOOST_PP_VALUE) == 87
|
|
||||||
# define BOOST_PP_SLOT_5 87
|
|
||||||
# elif (BOOST_PP_VALUE) == 88
|
|
||||||
# define BOOST_PP_SLOT_5 88
|
|
||||||
# elif (BOOST_PP_VALUE) == 89
|
|
||||||
# define BOOST_PP_SLOT_5 89
|
|
||||||
# elif (BOOST_PP_VALUE) == 90
|
|
||||||
# define BOOST_PP_SLOT_5 90
|
|
||||||
# elif (BOOST_PP_VALUE) == 91
|
|
||||||
# define BOOST_PP_SLOT_5 91
|
|
||||||
# elif (BOOST_PP_VALUE) == 92
|
|
||||||
# define BOOST_PP_SLOT_5 92
|
|
||||||
# elif (BOOST_PP_VALUE) == 93
|
|
||||||
# define BOOST_PP_SLOT_5 93
|
|
||||||
# elif (BOOST_PP_VALUE) == 94
|
|
||||||
# define BOOST_PP_SLOT_5 94
|
|
||||||
# elif (BOOST_PP_VALUE) == 95
|
|
||||||
# define BOOST_PP_SLOT_5 95
|
|
||||||
# elif (BOOST_PP_VALUE) == 96
|
|
||||||
# define BOOST_PP_SLOT_5 96
|
|
||||||
# elif (BOOST_PP_VALUE) == 97
|
|
||||||
# define BOOST_PP_SLOT_5 97
|
|
||||||
# elif (BOOST_PP_VALUE) == 98
|
|
||||||
# define BOOST_PP_SLOT_5 98
|
|
||||||
# elif (BOOST_PP_VALUE) == 99
|
|
||||||
# define BOOST_PP_SLOT_5 99
|
|
||||||
# elif (BOOST_PP_VALUE) == 100
|
|
||||||
# define BOOST_PP_SLOT_5 100
|
|
||||||
# elif (BOOST_PP_VALUE) == 101
|
|
||||||
# define BOOST_PP_SLOT_5 101
|
|
||||||
# elif (BOOST_PP_VALUE) == 102
|
|
||||||
# define BOOST_PP_SLOT_5 102
|
|
||||||
# elif (BOOST_PP_VALUE) == 103
|
|
||||||
# define BOOST_PP_SLOT_5 103
|
|
||||||
# elif (BOOST_PP_VALUE) == 104
|
|
||||||
# define BOOST_PP_SLOT_5 104
|
|
||||||
# elif (BOOST_PP_VALUE) == 105
|
|
||||||
# define BOOST_PP_SLOT_5 105
|
|
||||||
# elif (BOOST_PP_VALUE) == 106
|
|
||||||
# define BOOST_PP_SLOT_5 106
|
|
||||||
# elif (BOOST_PP_VALUE) == 107
|
|
||||||
# define BOOST_PP_SLOT_5 107
|
|
||||||
# elif (BOOST_PP_VALUE) == 108
|
|
||||||
# define BOOST_PP_SLOT_5 108
|
|
||||||
# elif (BOOST_PP_VALUE) == 109
|
|
||||||
# define BOOST_PP_SLOT_5 109
|
|
||||||
# elif (BOOST_PP_VALUE) == 110
|
|
||||||
# define BOOST_PP_SLOT_5 110
|
|
||||||
# elif (BOOST_PP_VALUE) == 111
|
|
||||||
# define BOOST_PP_SLOT_5 111
|
|
||||||
# elif (BOOST_PP_VALUE) == 112
|
|
||||||
# define BOOST_PP_SLOT_5 112
|
|
||||||
# elif (BOOST_PP_VALUE) == 113
|
|
||||||
# define BOOST_PP_SLOT_5 113
|
|
||||||
# elif (BOOST_PP_VALUE) == 114
|
|
||||||
# define BOOST_PP_SLOT_5 114
|
|
||||||
# elif (BOOST_PP_VALUE) == 115
|
|
||||||
# define BOOST_PP_SLOT_5 115
|
|
||||||
# elif (BOOST_PP_VALUE) == 116
|
|
||||||
# define BOOST_PP_SLOT_5 116
|
|
||||||
# elif (BOOST_PP_VALUE) == 117
|
|
||||||
# define BOOST_PP_SLOT_5 117
|
|
||||||
# elif (BOOST_PP_VALUE) == 118
|
|
||||||
# define BOOST_PP_SLOT_5 118
|
|
||||||
# elif (BOOST_PP_VALUE) == 119
|
|
||||||
# define BOOST_PP_SLOT_5 119
|
|
||||||
# elif (BOOST_PP_VALUE) == 120
|
|
||||||
# define BOOST_PP_SLOT_5 120
|
|
||||||
# elif (BOOST_PP_VALUE) == 121
|
|
||||||
# define BOOST_PP_SLOT_5 121
|
|
||||||
# elif (BOOST_PP_VALUE) == 122
|
|
||||||
# define BOOST_PP_SLOT_5 122
|
|
||||||
# elif (BOOST_PP_VALUE) == 123
|
|
||||||
# define BOOST_PP_SLOT_5 123
|
|
||||||
# elif (BOOST_PP_VALUE) == 124
|
|
||||||
# define BOOST_PP_SLOT_5 124
|
|
||||||
# elif (BOOST_PP_VALUE) == 125
|
|
||||||
# define BOOST_PP_SLOT_5 125
|
|
||||||
# elif (BOOST_PP_VALUE) == 126
|
|
||||||
# define BOOST_PP_SLOT_5 126
|
|
||||||
# elif (BOOST_PP_VALUE) == 127
|
|
||||||
# define BOOST_PP_SLOT_5 127
|
|
||||||
# elif (BOOST_PP_VALUE) == 128
|
|
||||||
# define BOOST_PP_SLOT_5 128
|
|
||||||
# elif (BOOST_PP_VALUE) == 129
|
|
||||||
# define BOOST_PP_SLOT_5 129
|
|
||||||
# elif (BOOST_PP_VALUE) == 130
|
|
||||||
# define BOOST_PP_SLOT_5 130
|
|
||||||
# elif (BOOST_PP_VALUE) == 131
|
|
||||||
# define BOOST_PP_SLOT_5 131
|
|
||||||
# elif (BOOST_PP_VALUE) == 132
|
|
||||||
# define BOOST_PP_SLOT_5 132
|
|
||||||
# elif (BOOST_PP_VALUE) == 133
|
|
||||||
# define BOOST_PP_SLOT_5 133
|
|
||||||
# elif (BOOST_PP_VALUE) == 134
|
|
||||||
# define BOOST_PP_SLOT_5 134
|
|
||||||
# elif (BOOST_PP_VALUE) == 135
|
|
||||||
# define BOOST_PP_SLOT_5 135
|
|
||||||
# elif (BOOST_PP_VALUE) == 136
|
|
||||||
# define BOOST_PP_SLOT_5 136
|
|
||||||
# elif (BOOST_PP_VALUE) == 137
|
|
||||||
# define BOOST_PP_SLOT_5 137
|
|
||||||
# elif (BOOST_PP_VALUE) == 138
|
|
||||||
# define BOOST_PP_SLOT_5 138
|
|
||||||
# elif (BOOST_PP_VALUE) == 139
|
|
||||||
# define BOOST_PP_SLOT_5 139
|
|
||||||
# elif (BOOST_PP_VALUE) == 140
|
|
||||||
# define BOOST_PP_SLOT_5 140
|
|
||||||
# elif (BOOST_PP_VALUE) == 141
|
|
||||||
# define BOOST_PP_SLOT_5 141
|
|
||||||
# elif (BOOST_PP_VALUE) == 142
|
|
||||||
# define BOOST_PP_SLOT_5 142
|
|
||||||
# elif (BOOST_PP_VALUE) == 143
|
|
||||||
# define BOOST_PP_SLOT_5 143
|
|
||||||
# elif (BOOST_PP_VALUE) == 144
|
|
||||||
# define BOOST_PP_SLOT_5 144
|
|
||||||
# elif (BOOST_PP_VALUE) == 145
|
|
||||||
# define BOOST_PP_SLOT_5 145
|
|
||||||
# elif (BOOST_PP_VALUE) == 146
|
|
||||||
# define BOOST_PP_SLOT_5 146
|
|
||||||
# elif (BOOST_PP_VALUE) == 147
|
|
||||||
# define BOOST_PP_SLOT_5 147
|
|
||||||
# elif (BOOST_PP_VALUE) == 148
|
|
||||||
# define BOOST_PP_SLOT_5 148
|
|
||||||
# elif (BOOST_PP_VALUE) == 149
|
|
||||||
# define BOOST_PP_SLOT_5 149
|
|
||||||
# elif (BOOST_PP_VALUE) == 150
|
|
||||||
# define BOOST_PP_SLOT_5 150
|
|
||||||
# elif (BOOST_PP_VALUE) == 151
|
|
||||||
# define BOOST_PP_SLOT_5 151
|
|
||||||
# elif (BOOST_PP_VALUE) == 152
|
|
||||||
# define BOOST_PP_SLOT_5 152
|
|
||||||
# elif (BOOST_PP_VALUE) == 153
|
|
||||||
# define BOOST_PP_SLOT_5 153
|
|
||||||
# elif (BOOST_PP_VALUE) == 154
|
|
||||||
# define BOOST_PP_SLOT_5 154
|
|
||||||
# elif (BOOST_PP_VALUE) == 155
|
|
||||||
# define BOOST_PP_SLOT_5 155
|
|
||||||
# elif (BOOST_PP_VALUE) == 156
|
|
||||||
# define BOOST_PP_SLOT_5 156
|
|
||||||
# elif (BOOST_PP_VALUE) == 157
|
|
||||||
# define BOOST_PP_SLOT_5 157
|
|
||||||
# elif (BOOST_PP_VALUE) == 158
|
|
||||||
# define BOOST_PP_SLOT_5 158
|
|
||||||
# elif (BOOST_PP_VALUE) == 159
|
|
||||||
# define BOOST_PP_SLOT_5 159
|
|
||||||
# elif (BOOST_PP_VALUE) == 160
|
|
||||||
# define BOOST_PP_SLOT_5 160
|
|
||||||
# elif (BOOST_PP_VALUE) == 161
|
|
||||||
# define BOOST_PP_SLOT_5 161
|
|
||||||
# elif (BOOST_PP_VALUE) == 162
|
|
||||||
# define BOOST_PP_SLOT_5 162
|
|
||||||
# elif (BOOST_PP_VALUE) == 163
|
|
||||||
# define BOOST_PP_SLOT_5 163
|
|
||||||
# elif (BOOST_PP_VALUE) == 164
|
|
||||||
# define BOOST_PP_SLOT_5 164
|
|
||||||
# elif (BOOST_PP_VALUE) == 165
|
|
||||||
# define BOOST_PP_SLOT_5 165
|
|
||||||
# elif (BOOST_PP_VALUE) == 166
|
|
||||||
# define BOOST_PP_SLOT_5 166
|
|
||||||
# elif (BOOST_PP_VALUE) == 167
|
|
||||||
# define BOOST_PP_SLOT_5 167
|
|
||||||
# elif (BOOST_PP_VALUE) == 168
|
|
||||||
# define BOOST_PP_SLOT_5 168
|
|
||||||
# elif (BOOST_PP_VALUE) == 169
|
|
||||||
# define BOOST_PP_SLOT_5 169
|
|
||||||
# elif (BOOST_PP_VALUE) == 170
|
|
||||||
# define BOOST_PP_SLOT_5 170
|
|
||||||
# elif (BOOST_PP_VALUE) == 171
|
|
||||||
# define BOOST_PP_SLOT_5 171
|
|
||||||
# elif (BOOST_PP_VALUE) == 172
|
|
||||||
# define BOOST_PP_SLOT_5 172
|
|
||||||
# elif (BOOST_PP_VALUE) == 173
|
|
||||||
# define BOOST_PP_SLOT_5 173
|
|
||||||
# elif (BOOST_PP_VALUE) == 174
|
|
||||||
# define BOOST_PP_SLOT_5 174
|
|
||||||
# elif (BOOST_PP_VALUE) == 175
|
|
||||||
# define BOOST_PP_SLOT_5 175
|
|
||||||
# elif (BOOST_PP_VALUE) == 176
|
|
||||||
# define BOOST_PP_SLOT_5 176
|
|
||||||
# elif (BOOST_PP_VALUE) == 177
|
|
||||||
# define BOOST_PP_SLOT_5 177
|
|
||||||
# elif (BOOST_PP_VALUE) == 178
|
|
||||||
# define BOOST_PP_SLOT_5 178
|
|
||||||
# elif (BOOST_PP_VALUE) == 179
|
|
||||||
# define BOOST_PP_SLOT_5 179
|
|
||||||
# elif (BOOST_PP_VALUE) == 180
|
|
||||||
# define BOOST_PP_SLOT_5 180
|
|
||||||
# elif (BOOST_PP_VALUE) == 181
|
|
||||||
# define BOOST_PP_SLOT_5 181
|
|
||||||
# elif (BOOST_PP_VALUE) == 182
|
|
||||||
# define BOOST_PP_SLOT_5 182
|
|
||||||
# elif (BOOST_PP_VALUE) == 183
|
|
||||||
# define BOOST_PP_SLOT_5 183
|
|
||||||
# elif (BOOST_PP_VALUE) == 184
|
|
||||||
# define BOOST_PP_SLOT_5 184
|
|
||||||
# elif (BOOST_PP_VALUE) == 185
|
|
||||||
# define BOOST_PP_SLOT_5 185
|
|
||||||
# elif (BOOST_PP_VALUE) == 186
|
|
||||||
# define BOOST_PP_SLOT_5 186
|
|
||||||
# elif (BOOST_PP_VALUE) == 187
|
|
||||||
# define BOOST_PP_SLOT_5 187
|
|
||||||
# elif (BOOST_PP_VALUE) == 188
|
|
||||||
# define BOOST_PP_SLOT_5 188
|
|
||||||
# elif (BOOST_PP_VALUE) == 189
|
|
||||||
# define BOOST_PP_SLOT_5 189
|
|
||||||
# elif (BOOST_PP_VALUE) == 190
|
|
||||||
# define BOOST_PP_SLOT_5 190
|
|
||||||
# elif (BOOST_PP_VALUE) == 191
|
|
||||||
# define BOOST_PP_SLOT_5 191
|
|
||||||
# elif (BOOST_PP_VALUE) == 192
|
|
||||||
# define BOOST_PP_SLOT_5 192
|
|
||||||
# elif (BOOST_PP_VALUE) == 193
|
|
||||||
# define BOOST_PP_SLOT_5 193
|
|
||||||
# elif (BOOST_PP_VALUE) == 194
|
|
||||||
# define BOOST_PP_SLOT_5 194
|
|
||||||
# elif (BOOST_PP_VALUE) == 195
|
|
||||||
# define BOOST_PP_SLOT_5 195
|
|
||||||
# elif (BOOST_PP_VALUE) == 196
|
|
||||||
# define BOOST_PP_SLOT_5 196
|
|
||||||
# elif (BOOST_PP_VALUE) == 197
|
|
||||||
# define BOOST_PP_SLOT_5 197
|
|
||||||
# elif (BOOST_PP_VALUE) == 198
|
|
||||||
# define BOOST_PP_SLOT_5 198
|
|
||||||
# elif (BOOST_PP_VALUE) == 199
|
|
||||||
# define BOOST_PP_SLOT_5 199
|
|
||||||
# elif (BOOST_PP_VALUE) == 200
|
|
||||||
# define BOOST_PP_SLOT_5 200
|
|
||||||
# elif (BOOST_PP_VALUE) == 201
|
|
||||||
# define BOOST_PP_SLOT_5 201
|
|
||||||
# elif (BOOST_PP_VALUE) == 202
|
|
||||||
# define BOOST_PP_SLOT_5 202
|
|
||||||
# elif (BOOST_PP_VALUE) == 203
|
|
||||||
# define BOOST_PP_SLOT_5 203
|
|
||||||
# elif (BOOST_PP_VALUE) == 204
|
|
||||||
# define BOOST_PP_SLOT_5 204
|
|
||||||
# elif (BOOST_PP_VALUE) == 205
|
|
||||||
# define BOOST_PP_SLOT_5 205
|
|
||||||
# elif (BOOST_PP_VALUE) == 206
|
|
||||||
# define BOOST_PP_SLOT_5 206
|
|
||||||
# elif (BOOST_PP_VALUE) == 207
|
|
||||||
# define BOOST_PP_SLOT_5 207
|
|
||||||
# elif (BOOST_PP_VALUE) == 208
|
|
||||||
# define BOOST_PP_SLOT_5 208
|
|
||||||
# elif (BOOST_PP_VALUE) == 209
|
|
||||||
# define BOOST_PP_SLOT_5 209
|
|
||||||
# elif (BOOST_PP_VALUE) == 210
|
|
||||||
# define BOOST_PP_SLOT_5 210
|
|
||||||
# elif (BOOST_PP_VALUE) == 211
|
|
||||||
# define BOOST_PP_SLOT_5 211
|
|
||||||
# elif (BOOST_PP_VALUE) == 212
|
|
||||||
# define BOOST_PP_SLOT_5 212
|
|
||||||
# elif (BOOST_PP_VALUE) == 213
|
|
||||||
# define BOOST_PP_SLOT_5 213
|
|
||||||
# elif (BOOST_PP_VALUE) == 214
|
|
||||||
# define BOOST_PP_SLOT_5 214
|
|
||||||
# elif (BOOST_PP_VALUE) == 215
|
|
||||||
# define BOOST_PP_SLOT_5 215
|
|
||||||
# elif (BOOST_PP_VALUE) == 216
|
|
||||||
# define BOOST_PP_SLOT_5 216
|
|
||||||
# elif (BOOST_PP_VALUE) == 217
|
|
||||||
# define BOOST_PP_SLOT_5 217
|
|
||||||
# elif (BOOST_PP_VALUE) == 218
|
|
||||||
# define BOOST_PP_SLOT_5 218
|
|
||||||
# elif (BOOST_PP_VALUE) == 219
|
|
||||||
# define BOOST_PP_SLOT_5 219
|
|
||||||
# elif (BOOST_PP_VALUE) == 220
|
|
||||||
# define BOOST_PP_SLOT_5 220
|
|
||||||
# elif (BOOST_PP_VALUE) == 221
|
|
||||||
# define BOOST_PP_SLOT_5 221
|
|
||||||
# elif (BOOST_PP_VALUE) == 222
|
|
||||||
# define BOOST_PP_SLOT_5 222
|
|
||||||
# elif (BOOST_PP_VALUE) == 223
|
|
||||||
# define BOOST_PP_SLOT_5 223
|
|
||||||
# elif (BOOST_PP_VALUE) == 224
|
|
||||||
# define BOOST_PP_SLOT_5 224
|
|
||||||
# elif (BOOST_PP_VALUE) == 225
|
|
||||||
# define BOOST_PP_SLOT_5 225
|
|
||||||
# elif (BOOST_PP_VALUE) == 226
|
|
||||||
# define BOOST_PP_SLOT_5 226
|
|
||||||
# elif (BOOST_PP_VALUE) == 227
|
|
||||||
# define BOOST_PP_SLOT_5 227
|
|
||||||
# elif (BOOST_PP_VALUE) == 228
|
|
||||||
# define BOOST_PP_SLOT_5 228
|
|
||||||
# elif (BOOST_PP_VALUE) == 229
|
|
||||||
# define BOOST_PP_SLOT_5 229
|
|
||||||
# elif (BOOST_PP_VALUE) == 230
|
|
||||||
# define BOOST_PP_SLOT_5 230
|
|
||||||
# elif (BOOST_PP_VALUE) == 231
|
|
||||||
# define BOOST_PP_SLOT_5 231
|
|
||||||
# elif (BOOST_PP_VALUE) == 232
|
|
||||||
# define BOOST_PP_SLOT_5 232
|
|
||||||
# elif (BOOST_PP_VALUE) == 233
|
|
||||||
# define BOOST_PP_SLOT_5 233
|
|
||||||
# elif (BOOST_PP_VALUE) == 234
|
|
||||||
# define BOOST_PP_SLOT_5 234
|
|
||||||
# elif (BOOST_PP_VALUE) == 235
|
|
||||||
# define BOOST_PP_SLOT_5 235
|
|
||||||
# elif (BOOST_PP_VALUE) == 236
|
|
||||||
# define BOOST_PP_SLOT_5 236
|
|
||||||
# elif (BOOST_PP_VALUE) == 237
|
|
||||||
# define BOOST_PP_SLOT_5 237
|
|
||||||
# elif (BOOST_PP_VALUE) == 238
|
|
||||||
# define BOOST_PP_SLOT_5 238
|
|
||||||
# elif (BOOST_PP_VALUE) == 239
|
|
||||||
# define BOOST_PP_SLOT_5 239
|
|
||||||
# elif (BOOST_PP_VALUE) == 240
|
|
||||||
# define BOOST_PP_SLOT_5 240
|
|
||||||
# elif (BOOST_PP_VALUE) == 241
|
|
||||||
# define BOOST_PP_SLOT_5 241
|
|
||||||
# elif (BOOST_PP_VALUE) == 242
|
|
||||||
# define BOOST_PP_SLOT_5 242
|
|
||||||
# elif (BOOST_PP_VALUE) == 243
|
|
||||||
# define BOOST_PP_SLOT_5 243
|
|
||||||
# elif (BOOST_PP_VALUE) == 244
|
|
||||||
# define BOOST_PP_SLOT_5 244
|
|
||||||
# elif (BOOST_PP_VALUE) == 245
|
|
||||||
# define BOOST_PP_SLOT_5 245
|
|
||||||
# elif (BOOST_PP_VALUE) == 246
|
|
||||||
# define BOOST_PP_SLOT_5 246
|
|
||||||
# elif (BOOST_PP_VALUE) == 247
|
|
||||||
# define BOOST_PP_SLOT_5 247
|
|
||||||
# elif (BOOST_PP_VALUE) == 248
|
|
||||||
# define BOOST_PP_SLOT_5 248
|
|
||||||
# elif (BOOST_PP_VALUE) == 249
|
|
||||||
# define BOOST_PP_SLOT_5 249
|
|
||||||
# elif (BOOST_PP_VALUE) == 250
|
|
||||||
# define BOOST_PP_SLOT_5 250
|
|
||||||
# elif (BOOST_PP_VALUE) == 251
|
|
||||||
# define BOOST_PP_SLOT_5 251
|
|
||||||
# elif (BOOST_PP_VALUE) == 252
|
|
||||||
# define BOOST_PP_SLOT_5 252
|
|
||||||
# elif (BOOST_PP_VALUE) == 253
|
|
||||||
# define BOOST_PP_SLOT_5 253
|
|
||||||
# elif (BOOST_PP_VALUE) == 254
|
|
||||||
# define BOOST_PP_SLOT_5 254
|
|
||||||
# elif (BOOST_PP_VALUE) == 255
|
|
||||||
# define BOOST_PP_SLOT_5 255
|
|
||||||
# elif (BOOST_PP_VALUE) == 256
|
|
||||||
# define BOOST_PP_SLOT_5 256
|
|
||||||
# else
|
|
||||||
# error BOOST_PP: BOOST_PP_VALUE is out of range
|
|
||||||
# endif
|
# endif
|
||||||
#
|
#
|
||||||
# undef BOOST_PP_VALUE
|
# /* 9th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_9 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_9 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_9 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 8th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_8 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_8 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_8 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 7th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_7 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_7 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_7 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 6th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_6 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_6 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_6 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 5th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_5 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_5 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_5 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 4th digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_4 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_4 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_4 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 3rd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_3 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_3 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_3 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 2nd digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_2 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_2 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_2 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# /* 1st digit */
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_TEMP_1 == 0
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 0
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 1
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 1
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 2
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 2
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 3
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 3
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 4
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 4
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 5
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 5
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 6
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 6
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 7
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 7
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 8
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 8
|
||||||
|
# elif BOOST_PP_SLOT_TEMP_1 == 9
|
||||||
|
# define BOOST_PP_SLOT_5_DIGIT_1 9
|
||||||
|
# endif
|
||||||
|
#
|
||||||
|
# if BOOST_PP_SLOT_5_DIGIT_10
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_10(BOOST_PP_SLOT_5_DIGIT_10, BOOST_PP_SLOT_5_DIGIT_9, BOOST_PP_SLOT_5_DIGIT_8, BOOST_PP_SLOT_5_DIGIT_7, BOOST_PP_SLOT_5_DIGIT_6, BOOST_PP_SLOT_5_DIGIT_5, BOOST_PP_SLOT_5_DIGIT_4, BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_9
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_9(BOOST_PP_SLOT_5_DIGIT_9, BOOST_PP_SLOT_5_DIGIT_8, BOOST_PP_SLOT_5_DIGIT_7, BOOST_PP_SLOT_5_DIGIT_6, BOOST_PP_SLOT_5_DIGIT_5, BOOST_PP_SLOT_5_DIGIT_4, BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_8
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_8(BOOST_PP_SLOT_5_DIGIT_8, BOOST_PP_SLOT_5_DIGIT_7, BOOST_PP_SLOT_5_DIGIT_6, BOOST_PP_SLOT_5_DIGIT_5, BOOST_PP_SLOT_5_DIGIT_4, BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_7
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_7(BOOST_PP_SLOT_5_DIGIT_7, BOOST_PP_SLOT_5_DIGIT_6, BOOST_PP_SLOT_5_DIGIT_5, BOOST_PP_SLOT_5_DIGIT_4, BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_6
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_6(BOOST_PP_SLOT_5_DIGIT_6, BOOST_PP_SLOT_5_DIGIT_5, BOOST_PP_SLOT_5_DIGIT_4, BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_5
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_5(BOOST_PP_SLOT_5_DIGIT_5, BOOST_PP_SLOT_5_DIGIT_4, BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_4
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_4(BOOST_PP_SLOT_5_DIGIT_4, BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_3
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_3(BOOST_PP_SLOT_5_DIGIT_3, BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# elif BOOST_PP_SLOT_5_DIGIT_2
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_CC_2(BOOST_PP_SLOT_5_DIGIT_2, BOOST_PP_SLOT_5_DIGIT_1)
|
||||||
|
# else
|
||||||
|
# define BOOST_PP_SLOT_5() BOOST_PP_SLOT_5_DIGIT_1
|
||||||
|
# endif
|
||||||
|
Reference in New Issue
Block a user