123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286 |
- # /* **************************************************************************
- # * *
- # * (C) Copyright Paul Mensonides 2002.
- # * Distributed under the Boost Software License, Version 1.0.
- # * *
- # ************************************************************************** */
- #
- # /* See http://www.boost.org for most recent version. */
- #
- # ifndef BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP
- # define BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP
- #
- # include <boost/preprocessor/control/iif.hpp>
- #
- # /* BOOST_PP_AUTO_REC */
- #
- # define BOOST_PP_AUTO_REC(pred, n) BOOST_PP_NODE_ENTRY_ ## n(pred)
- #
- # define BOOST_PP_NODE_ENTRY_256 BOOST_PP_NODE_128
- # define BOOST_PP_NODE_ENTRY_128 BOOST_PP_NODE_64
- # define BOOST_PP_NODE_ENTRY_64 BOOST_PP_NODE_32
- # define BOOST_PP_NODE_ENTRY_32 BOOST_PP_NODE_16
- # define BOOST_PP_NODE_ENTRY_16 BOOST_PP_NODE_8
- # define BOOST_PP_NODE_ENTRY_8 BOOST_PP_NODE_4
- # define BOOST_PP_NODE_ENTRY_4 BOOST_PP_NODE_2
- # define BOOST_PP_NODE_ENTRY_2 BOOST_PP_NODE_1
- #
- # define BOOST_PP_NODE_128 BOOST_PP_IIF, BOOST_PP_NODE_64, BOOST_PP_NODE_192)
- # define BOOST_PP_NODE_64 BOOST_PP_IIF, BOOST_PP_NODE_32, BOOST_PP_NODE_96)
- # define BOOST_PP_NODE_32 BOOST_PP_IIF, BOOST_PP_NODE_16, BOOST_PP_NODE_48)
- # define BOOST_PP_NODE_16 BOOST_PP_IIF, BOOST_PP_NODE_8, BOOST_PP_NODE_24)
- # define BOOST_PP_NODE_8 BOOST_PP_IIF, BOOST_PP_NODE_4, BOOST_PP_NODE_12)
- # define BOOST_PP_NODE_4 BOOST_PP_IIF, BOOST_PP_NODE_2, BOOST_PP_NODE_6)
- # define BOOST_PP_NODE_2 BOOST_PP_IIF, BOOST_PP_NODE_1, BOOST_PP_NODE_3)
- # define BOOST_PP_NODE_1 BOOST_PP_IIF, 1, 2)
- # define BOOST_PP_NODE_3 BOOST_PP_IIF, 3, 4)
- # define BOOST_PP_NODE_6 BOOST_PP_IIF, BOOST_PP_NODE_5, BOOST_PP_NODE_7)
- # define BOOST_PP_NODE_5 BOOST_PP_IIF, 5, 6)
- # define BOOST_PP_NODE_7 BOOST_PP_IIF, 7, 8)
- # define BOOST_PP_NODE_12 BOOST_PP_IIF, BOOST_PP_NODE_10, BOOST_PP_NODE_14)
- # define BOOST_PP_NODE_10 BOOST_PP_IIF, BOOST_PP_NODE_9, BOOST_PP_NODE_11)
- # define BOOST_PP_NODE_9 BOOST_PP_IIF, 9, 10)
- # define BOOST_PP_NODE_11 BOOST_PP_IIF, 11, 12)
- # define BOOST_PP_NODE_14 BOOST_PP_IIF, BOOST_PP_NODE_13, BOOST_PP_NODE_15)
- # define BOOST_PP_NODE_13 BOOST_PP_IIF, 13, 14)
- # define BOOST_PP_NODE_15 BOOST_PP_IIF, 15, 16)
- # define BOOST_PP_NODE_24 BOOST_PP_IIF, BOOST_PP_NODE_20, BOOST_PP_NODE_28)
- # define BOOST_PP_NODE_20 BOOST_PP_IIF, BOOST_PP_NODE_18, BOOST_PP_NODE_22)
- # define BOOST_PP_NODE_18 BOOST_PP_IIF, BOOST_PP_NODE_17, BOOST_PP_NODE_19)
- # define BOOST_PP_NODE_17 BOOST_PP_IIF, 17, 18)
- # define BOOST_PP_NODE_19 BOOST_PP_IIF, 19, 20)
- # define BOOST_PP_NODE_22 BOOST_PP_IIF, BOOST_PP_NODE_21, BOOST_PP_NODE_23)
- # define BOOST_PP_NODE_21 BOOST_PP_IIF, 21, 22)
- # define BOOST_PP_NODE_23 BOOST_PP_IIF, 23, 24)
- # define BOOST_PP_NODE_28 BOOST_PP_IIF, BOOST_PP_NODE_26, BOOST_PP_NODE_30)
- # define BOOST_PP_NODE_26 BOOST_PP_IIF, BOOST_PP_NODE_25, BOOST_PP_NODE_27)
- # define BOOST_PP_NODE_25 BOOST_PP_IIF, 25, 26)
- # define BOOST_PP_NODE_27 BOOST_PP_IIF, 27, 28)
- # define BOOST_PP_NODE_30 BOOST_PP_IIF, BOOST_PP_NODE_29, BOOST_PP_NODE_31)
- # define BOOST_PP_NODE_29 BOOST_PP_IIF, 29, 30)
- # define BOOST_PP_NODE_31 BOOST_PP_IIF, 31, 32)
- # define BOOST_PP_NODE_48 BOOST_PP_IIF, BOOST_PP_NODE_40, BOOST_PP_NODE_56)
- # define BOOST_PP_NODE_40 BOOST_PP_IIF, BOOST_PP_NODE_36, BOOST_PP_NODE_44)
- # define BOOST_PP_NODE_36 BOOST_PP_IIF, BOOST_PP_NODE_34, BOOST_PP_NODE_38)
- # define BOOST_PP_NODE_34 BOOST_PP_IIF, BOOST_PP_NODE_33, BOOST_PP_NODE_35)
- # define BOOST_PP_NODE_33 BOOST_PP_IIF, 33, 34)
- # define BOOST_PP_NODE_35 BOOST_PP_IIF, 35, 36)
- # define BOOST_PP_NODE_38 BOOST_PP_IIF, BOOST_PP_NODE_37, BOOST_PP_NODE_39)
- # define BOOST_PP_NODE_37 BOOST_PP_IIF, 37, 38)
- # define BOOST_PP_NODE_39 BOOST_PP_IIF, 39, 40)
- # define BOOST_PP_NODE_44 BOOST_PP_IIF, BOOST_PP_NODE_42, BOOST_PP_NODE_46)
- # define BOOST_PP_NODE_42 BOOST_PP_IIF, BOOST_PP_NODE_41, BOOST_PP_NODE_43)
- # define BOOST_PP_NODE_41 BOOST_PP_IIF, 41, 42)
- # define BOOST_PP_NODE_43 BOOST_PP_IIF, 43, 44)
- # define BOOST_PP_NODE_46 BOOST_PP_IIF, BOOST_PP_NODE_45, BOOST_PP_NODE_47)
- # define BOOST_PP_NODE_45 BOOST_PP_IIF, 45, 46)
- # define BOOST_PP_NODE_47 BOOST_PP_IIF, 47, 48)
- # define BOOST_PP_NODE_56 BOOST_PP_IIF, BOOST_PP_NODE_52, BOOST_PP_NODE_60)
- # define BOOST_PP_NODE_52 BOOST_PP_IIF, BOOST_PP_NODE_50, BOOST_PP_NODE_54)
- # define BOOST_PP_NODE_50 BOOST_PP_IIF, BOOST_PP_NODE_49, BOOST_PP_NODE_51)
- # define BOOST_PP_NODE_49 BOOST_PP_IIF, 49, 50)
- # define BOOST_PP_NODE_51 BOOST_PP_IIF, 51, 52)
- # define BOOST_PP_NODE_54 BOOST_PP_IIF, BOOST_PP_NODE_53, BOOST_PP_NODE_55)
- # define BOOST_PP_NODE_53 BOOST_PP_IIF, 53, 54)
- # define BOOST_PP_NODE_55 BOOST_PP_IIF, 55, 56)
- # define BOOST_PP_NODE_60 BOOST_PP_IIF, BOOST_PP_NODE_58, BOOST_PP_NODE_62)
- # define BOOST_PP_NODE_58 BOOST_PP_IIF, BOOST_PP_NODE_57, BOOST_PP_NODE_59)
- # define BOOST_PP_NODE_57 BOOST_PP_IIF, 57, 58)
- # define BOOST_PP_NODE_59 BOOST_PP_IIF, 59, 60)
- # define BOOST_PP_NODE_62 BOOST_PP_IIF, BOOST_PP_NODE_61, BOOST_PP_NODE_63)
- # define BOOST_PP_NODE_61 BOOST_PP_IIF, 61, 62)
- # define BOOST_PP_NODE_63 BOOST_PP_IIF, 63, 64)
- # define BOOST_PP_NODE_96 BOOST_PP_IIF, BOOST_PP_NODE_80, BOOST_PP_NODE_112)
- # define BOOST_PP_NODE_80 BOOST_PP_IIF, BOOST_PP_NODE_72, BOOST_PP_NODE_88)
- # define BOOST_PP_NODE_72 BOOST_PP_IIF, BOOST_PP_NODE_68, BOOST_PP_NODE_76)
- # define BOOST_PP_NODE_68 BOOST_PP_IIF, BOOST_PP_NODE_66, BOOST_PP_NODE_70)
- # define BOOST_PP_NODE_66 BOOST_PP_IIF, BOOST_PP_NODE_65, BOOST_PP_NODE_67)
- # define BOOST_PP_NODE_65 BOOST_PP_IIF, 65, 66)
- # define BOOST_PP_NODE_67 BOOST_PP_IIF, 67, 68)
- # define BOOST_PP_NODE_70 BOOST_PP_IIF, BOOST_PP_NODE_69, BOOST_PP_NODE_71)
- # define BOOST_PP_NODE_69 BOOST_PP_IIF, 69, 70)
- # define BOOST_PP_NODE_71 BOOST_PP_IIF, 71, 72)
- # define BOOST_PP_NODE_76 BOOST_PP_IIF, BOOST_PP_NODE_74, BOOST_PP_NODE_78)
- # define BOOST_PP_NODE_74 BOOST_PP_IIF, BOOST_PP_NODE_73, BOOST_PP_NODE_75)
- # define BOOST_PP_NODE_73 BOOST_PP_IIF, 73, 74)
- # define BOOST_PP_NODE_75 BOOST_PP_IIF, 75, 76)
- # define BOOST_PP_NODE_78 BOOST_PP_IIF, BOOST_PP_NODE_77, BOOST_PP_NODE_79)
- # define BOOST_PP_NODE_77 BOOST_PP_IIF, 77, 78)
- # define BOOST_PP_NODE_79 BOOST_PP_IIF, 79, 80)
- # define BOOST_PP_NODE_88 BOOST_PP_IIF, BOOST_PP_NODE_84, BOOST_PP_NODE_92)
- # define BOOST_PP_NODE_84 BOOST_PP_IIF, BOOST_PP_NODE_82, BOOST_PP_NODE_86)
- # define BOOST_PP_NODE_82 BOOST_PP_IIF, BOOST_PP_NODE_81, BOOST_PP_NODE_83)
- # define BOOST_PP_NODE_81 BOOST_PP_IIF, 81, 82)
- # define BOOST_PP_NODE_83 BOOST_PP_IIF, 83, 84)
- # define BOOST_PP_NODE_86 BOOST_PP_IIF, BOOST_PP_NODE_85, BOOST_PP_NODE_87)
- # define BOOST_PP_NODE_85 BOOST_PP_IIF, 85, 86)
- # define BOOST_PP_NODE_87 BOOST_PP_IIF, 87, 88)
- # define BOOST_PP_NODE_92 BOOST_PP_IIF, BOOST_PP_NODE_90, BOOST_PP_NODE_94)
- # define BOOST_PP_NODE_90 BOOST_PP_IIF, BOOST_PP_NODE_89, BOOST_PP_NODE_91)
- # define BOOST_PP_NODE_89 BOOST_PP_IIF, 89, 90)
- # define BOOST_PP_NODE_91 BOOST_PP_IIF, 91, 92)
- # define BOOST_PP_NODE_94 BOOST_PP_IIF, BOOST_PP_NODE_93, BOOST_PP_NODE_95)
- # define BOOST_PP_NODE_93 BOOST_PP_IIF, 93, 94)
- # define BOOST_PP_NODE_95 BOOST_PP_IIF, 95, 96)
- # define BOOST_PP_NODE_112 BOOST_PP_IIF, BOOST_PP_NODE_104, BOOST_PP_NODE_120)
- # define BOOST_PP_NODE_104 BOOST_PP_IIF, BOOST_PP_NODE_100, BOOST_PP_NODE_108)
- # define BOOST_PP_NODE_100 BOOST_PP_IIF, BOOST_PP_NODE_98, BOOST_PP_NODE_102)
- # define BOOST_PP_NODE_98 BOOST_PP_IIF, BOOST_PP_NODE_97, BOOST_PP_NODE_99)
- # define BOOST_PP_NODE_97 BOOST_PP_IIF, 97, 98)
- # define BOOST_PP_NODE_99 BOOST_PP_IIF, 99, 100)
- # define BOOST_PP_NODE_102 BOOST_PP_IIF, BOOST_PP_NODE_101, BOOST_PP_NODE_103)
- # define BOOST_PP_NODE_101 BOOST_PP_IIF, 101, 102)
- # define BOOST_PP_NODE_103 BOOST_PP_IIF, 103, 104)
- # define BOOST_PP_NODE_108 BOOST_PP_IIF, BOOST_PP_NODE_106, BOOST_PP_NODE_110)
- # define BOOST_PP_NODE_106 BOOST_PP_IIF, BOOST_PP_NODE_105, BOOST_PP_NODE_107)
- # define BOOST_PP_NODE_105 BOOST_PP_IIF, 105, 106)
- # define BOOST_PP_NODE_107 BOOST_PP_IIF, 107, 108)
- # define BOOST_PP_NODE_110 BOOST_PP_IIF, BOOST_PP_NODE_109, BOOST_PP_NODE_111)
- # define BOOST_PP_NODE_109 BOOST_PP_IIF, 109, 110)
- # define BOOST_PP_NODE_111 BOOST_PP_IIF, 111, 112)
- # define BOOST_PP_NODE_120 BOOST_PP_IIF, BOOST_PP_NODE_116, BOOST_PP_NODE_124)
- # define BOOST_PP_NODE_116 BOOST_PP_IIF, BOOST_PP_NODE_114, BOOST_PP_NODE_118)
- # define BOOST_PP_NODE_114 BOOST_PP_IIF, BOOST_PP_NODE_113, BOOST_PP_NODE_115)
- # define BOOST_PP_NODE_113 BOOST_PP_IIF, 113, 114)
- # define BOOST_PP_NODE_115 BOOST_PP_IIF, 115, 116)
- # define BOOST_PP_NODE_118 BOOST_PP_IIF, BOOST_PP_NODE_117, BOOST_PP_NODE_119)
- # define BOOST_PP_NODE_117 BOOST_PP_IIF, 117, 118)
- # define BOOST_PP_NODE_119 BOOST_PP_IIF, 119, 120)
- # define BOOST_PP_NODE_124 BOOST_PP_IIF, BOOST_PP_NODE_122, BOOST_PP_NODE_126)
- # define BOOST_PP_NODE_122 BOOST_PP_IIF, BOOST_PP_NODE_121, BOOST_PP_NODE_123)
- # define BOOST_PP_NODE_121 BOOST_PP_IIF, 121, 122)
- # define BOOST_PP_NODE_123 BOOST_PP_IIF, 123, 124)
- # define BOOST_PP_NODE_126 BOOST_PP_IIF, BOOST_PP_NODE_125, BOOST_PP_NODE_127)
- # define BOOST_PP_NODE_125 BOOST_PP_IIF, 125, 126)
- # define BOOST_PP_NODE_127 BOOST_PP_IIF, 127, 128)
- # define BOOST_PP_NODE_192 BOOST_PP_IIF, BOOST_PP_NODE_160, BOOST_PP_NODE_224)
- # define BOOST_PP_NODE_160 BOOST_PP_IIF, BOOST_PP_NODE_144, BOOST_PP_NODE_176)
- # define BOOST_PP_NODE_144 BOOST_PP_IIF, BOOST_PP_NODE_136, BOOST_PP_NODE_152)
- # define BOOST_PP_NODE_136 BOOST_PP_IIF, BOOST_PP_NODE_132, BOOST_PP_NODE_140)
- # define BOOST_PP_NODE_132 BOOST_PP_IIF, BOOST_PP_NODE_130, BOOST_PP_NODE_134)
- # define BOOST_PP_NODE_130 BOOST_PP_IIF, BOOST_PP_NODE_129, BOOST_PP_NODE_131)
- # define BOOST_PP_NODE_129 BOOST_PP_IIF, 129, 130)
- # define BOOST_PP_NODE_131 BOOST_PP_IIF, 131, 132)
- # define BOOST_PP_NODE_134 BOOST_PP_IIF, BOOST_PP_NODE_133, BOOST_PP_NODE_135)
- # define BOOST_PP_NODE_133 BOOST_PP_IIF, 133, 134)
- # define BOOST_PP_NODE_135 BOOST_PP_IIF, 135, 136)
- # define BOOST_PP_NODE_140 BOOST_PP_IIF, BOOST_PP_NODE_138, BOOST_PP_NODE_142)
- # define BOOST_PP_NODE_138 BOOST_PP_IIF, BOOST_PP_NODE_137, BOOST_PP_NODE_139)
- # define BOOST_PP_NODE_137 BOOST_PP_IIF, 137, 138)
- # define BOOST_PP_NODE_139 BOOST_PP_IIF, 139, 140)
- # define BOOST_PP_NODE_142 BOOST_PP_IIF, BOOST_PP_NODE_141, BOOST_PP_NODE_143)
- # define BOOST_PP_NODE_141 BOOST_PP_IIF, 141, 142)
- # define BOOST_PP_NODE_143 BOOST_PP_IIF, 143, 144)
- # define BOOST_PP_NODE_152 BOOST_PP_IIF, BOOST_PP_NODE_148, BOOST_PP_NODE_156)
- # define BOOST_PP_NODE_148 BOOST_PP_IIF, BOOST_PP_NODE_146, BOOST_PP_NODE_150)
- # define BOOST_PP_NODE_146 BOOST_PP_IIF, BOOST_PP_NODE_145, BOOST_PP_NODE_147)
- # define BOOST_PP_NODE_145 BOOST_PP_IIF, 145, 146)
- # define BOOST_PP_NODE_147 BOOST_PP_IIF, 147, 148)
- # define BOOST_PP_NODE_150 BOOST_PP_IIF, BOOST_PP_NODE_149, BOOST_PP_NODE_151)
- # define BOOST_PP_NODE_149 BOOST_PP_IIF, 149, 150)
- # define BOOST_PP_NODE_151 BOOST_PP_IIF, 151, 152)
- # define BOOST_PP_NODE_156 BOOST_PP_IIF, BOOST_PP_NODE_154, BOOST_PP_NODE_158)
- # define BOOST_PP_NODE_154 BOOST_PP_IIF, BOOST_PP_NODE_153, BOOST_PP_NODE_155)
- # define BOOST_PP_NODE_153 BOOST_PP_IIF, 153, 154)
- # define BOOST_PP_NODE_155 BOOST_PP_IIF, 155, 156)
- # define BOOST_PP_NODE_158 BOOST_PP_IIF, BOOST_PP_NODE_157, BOOST_PP_NODE_159)
- # define BOOST_PP_NODE_157 BOOST_PP_IIF, 157, 158)
- # define BOOST_PP_NODE_159 BOOST_PP_IIF, 159, 160)
- # define BOOST_PP_NODE_176 BOOST_PP_IIF, BOOST_PP_NODE_168, BOOST_PP_NODE_184)
- # define BOOST_PP_NODE_168 BOOST_PP_IIF, BOOST_PP_NODE_164, BOOST_PP_NODE_172)
- # define BOOST_PP_NODE_164 BOOST_PP_IIF, BOOST_PP_NODE_162, BOOST_PP_NODE_166)
- # define BOOST_PP_NODE_162 BOOST_PP_IIF, BOOST_PP_NODE_161, BOOST_PP_NODE_163)
- # define BOOST_PP_NODE_161 BOOST_PP_IIF, 161, 162)
- # define BOOST_PP_NODE_163 BOOST_PP_IIF, 163, 164)
- # define BOOST_PP_NODE_166 BOOST_PP_IIF, BOOST_PP_NODE_165, BOOST_PP_NODE_167)
- # define BOOST_PP_NODE_165 BOOST_PP_IIF, 165, 166)
- # define BOOST_PP_NODE_167 BOOST_PP_IIF, 167, 168)
- # define BOOST_PP_NODE_172 BOOST_PP_IIF, BOOST_PP_NODE_170, BOOST_PP_NODE_174)
- # define BOOST_PP_NODE_170 BOOST_PP_IIF, BOOST_PP_NODE_169, BOOST_PP_NODE_171)
- # define BOOST_PP_NODE_169 BOOST_PP_IIF, 169, 170)
- # define BOOST_PP_NODE_171 BOOST_PP_IIF, 171, 172)
- # define BOOST_PP_NODE_174 BOOST_PP_IIF, BOOST_PP_NODE_173, BOOST_PP_NODE_175)
- # define BOOST_PP_NODE_173 BOOST_PP_IIF, 173, 174)
- # define BOOST_PP_NODE_175 BOOST_PP_IIF, 175, 176)
- # define BOOST_PP_NODE_184 BOOST_PP_IIF, BOOST_PP_NODE_180, BOOST_PP_NODE_188)
- # define BOOST_PP_NODE_180 BOOST_PP_IIF, BOOST_PP_NODE_178, BOOST_PP_NODE_182)
- # define BOOST_PP_NODE_178 BOOST_PP_IIF, BOOST_PP_NODE_177, BOOST_PP_NODE_179)
- # define BOOST_PP_NODE_177 BOOST_PP_IIF, 177, 178)
- # define BOOST_PP_NODE_179 BOOST_PP_IIF, 179, 180)
- # define BOOST_PP_NODE_182 BOOST_PP_IIF, BOOST_PP_NODE_181, BOOST_PP_NODE_183)
- # define BOOST_PP_NODE_181 BOOST_PP_IIF, 181, 182)
- # define BOOST_PP_NODE_183 BOOST_PP_IIF, 183, 184)
- # define BOOST_PP_NODE_188 BOOST_PP_IIF, BOOST_PP_NODE_186, BOOST_PP_NODE_190)
- # define BOOST_PP_NODE_186 BOOST_PP_IIF, BOOST_PP_NODE_185, BOOST_PP_NODE_187)
- # define BOOST_PP_NODE_185 BOOST_PP_IIF, 185, 186)
- # define BOOST_PP_NODE_187 BOOST_PP_IIF, 187, 188)
- # define BOOST_PP_NODE_190 BOOST_PP_IIF, BOOST_PP_NODE_189, BOOST_PP_NODE_191)
- # define BOOST_PP_NODE_189 BOOST_PP_IIF, 189, 190)
- # define BOOST_PP_NODE_191 BOOST_PP_IIF, 191, 192)
- # define BOOST_PP_NODE_224 BOOST_PP_IIF, BOOST_PP_NODE_208, BOOST_PP_NODE_240)
- # define BOOST_PP_NODE_208 BOOST_PP_IIF, BOOST_PP_NODE_200, BOOST_PP_NODE_216)
- # define BOOST_PP_NODE_200 BOOST_PP_IIF, BOOST_PP_NODE_196, BOOST_PP_NODE_204)
- # define BOOST_PP_NODE_196 BOOST_PP_IIF, BOOST_PP_NODE_194, BOOST_PP_NODE_198)
- # define BOOST_PP_NODE_194 BOOST_PP_IIF, BOOST_PP_NODE_193, BOOST_PP_NODE_195)
- # define BOOST_PP_NODE_193 BOOST_PP_IIF, 193, 194)
- # define BOOST_PP_NODE_195 BOOST_PP_IIF, 195, 196)
- # define BOOST_PP_NODE_198 BOOST_PP_IIF, BOOST_PP_NODE_197, BOOST_PP_NODE_199)
- # define BOOST_PP_NODE_197 BOOST_PP_IIF, 197, 198)
- # define BOOST_PP_NODE_199 BOOST_PP_IIF, 199, 200)
- # define BOOST_PP_NODE_204 BOOST_PP_IIF, BOOST_PP_NODE_202, BOOST_PP_NODE_206)
- # define BOOST_PP_NODE_202 BOOST_PP_IIF, BOOST_PP_NODE_201, BOOST_PP_NODE_203)
- # define BOOST_PP_NODE_201 BOOST_PP_IIF, 201, 202)
- # define BOOST_PP_NODE_203 BOOST_PP_IIF, 203, 204)
- # define BOOST_PP_NODE_206 BOOST_PP_IIF, BOOST_PP_NODE_205, BOOST_PP_NODE_207)
- # define BOOST_PP_NODE_205 BOOST_PP_IIF, 205, 206)
- # define BOOST_PP_NODE_207 BOOST_PP_IIF, 207, 208)
- # define BOOST_PP_NODE_216 BOOST_PP_IIF, BOOST_PP_NODE_212, BOOST_PP_NODE_220)
- # define BOOST_PP_NODE_212 BOOST_PP_IIF, BOOST_PP_NODE_210, BOOST_PP_NODE_214)
- # define BOOST_PP_NODE_210 BOOST_PP_IIF, BOOST_PP_NODE_209, BOOST_PP_NODE_211)
- # define BOOST_PP_NODE_209 BOOST_PP_IIF, 209, 210)
- # define BOOST_PP_NODE_211 BOOST_PP_IIF, 211, 212)
- # define BOOST_PP_NODE_214 BOOST_PP_IIF, BOOST_PP_NODE_213, BOOST_PP_NODE_215)
- # define BOOST_PP_NODE_213 BOOST_PP_IIF, 213, 214)
- # define BOOST_PP_NODE_215 BOOST_PP_IIF, 215, 216)
- # define BOOST_PP_NODE_220 BOOST_PP_IIF, BOOST_PP_NODE_218, BOOST_PP_NODE_222)
- # define BOOST_PP_NODE_218 BOOST_PP_IIF, BOOST_PP_NODE_217, BOOST_PP_NODE_219)
- # define BOOST_PP_NODE_217 BOOST_PP_IIF, 217, 218)
- # define BOOST_PP_NODE_219 BOOST_PP_IIF, 219, 220)
- # define BOOST_PP_NODE_222 BOOST_PP_IIF, BOOST_PP_NODE_221, BOOST_PP_NODE_223)
- # define BOOST_PP_NODE_221 BOOST_PP_IIF, 221, 222)
- # define BOOST_PP_NODE_223 BOOST_PP_IIF, 223, 224)
- # define BOOST_PP_NODE_240 BOOST_PP_IIF, BOOST_PP_NODE_232, BOOST_PP_NODE_248)
- # define BOOST_PP_NODE_232 BOOST_PP_IIF, BOOST_PP_NODE_228, BOOST_PP_NODE_236)
- # define BOOST_PP_NODE_228 BOOST_PP_IIF, BOOST_PP_NODE_226, BOOST_PP_NODE_230)
- # define BOOST_PP_NODE_226 BOOST_PP_IIF, BOOST_PP_NODE_225, BOOST_PP_NODE_227)
- # define BOOST_PP_NODE_225 BOOST_PP_IIF, 225, 226)
- # define BOOST_PP_NODE_227 BOOST_PP_IIF, 227, 228)
- # define BOOST_PP_NODE_230 BOOST_PP_IIF, BOOST_PP_NODE_229, BOOST_PP_NODE_231)
- # define BOOST_PP_NODE_229 BOOST_PP_IIF, 229, 230)
- # define BOOST_PP_NODE_231 BOOST_PP_IIF, 231, 232)
- # define BOOST_PP_NODE_236 BOOST_PP_IIF, BOOST_PP_NODE_234, BOOST_PP_NODE_238)
- # define BOOST_PP_NODE_234 BOOST_PP_IIF, BOOST_PP_NODE_233, BOOST_PP_NODE_235)
- # define BOOST_PP_NODE_233 BOOST_PP_IIF, 233, 234)
- # define BOOST_PP_NODE_235 BOOST_PP_IIF, 235, 236)
- # define BOOST_PP_NODE_238 BOOST_PP_IIF, BOOST_PP_NODE_237, BOOST_PP_NODE_239)
- # define BOOST_PP_NODE_237 BOOST_PP_IIF, 237, 238)
- # define BOOST_PP_NODE_239 BOOST_PP_IIF, 239, 240)
- # define BOOST_PP_NODE_248 BOOST_PP_IIF, BOOST_PP_NODE_244, BOOST_PP_NODE_252)
- # define BOOST_PP_NODE_244 BOOST_PP_IIF, BOOST_PP_NODE_242, BOOST_PP_NODE_246)
- # define BOOST_PP_NODE_242 BOOST_PP_IIF, BOOST_PP_NODE_241, BOOST_PP_NODE_243)
- # define BOOST_PP_NODE_241 BOOST_PP_IIF, 241, 242)
- # define BOOST_PP_NODE_243 BOOST_PP_IIF, 243, 244)
- # define BOOST_PP_NODE_246 BOOST_PP_IIF, BOOST_PP_NODE_245, BOOST_PP_NODE_247)
- # define BOOST_PP_NODE_245 BOOST_PP_IIF, 245, 246)
- # define BOOST_PP_NODE_247 BOOST_PP_IIF, 247, 248)
- # define BOOST_PP_NODE_252 BOOST_PP_IIF, BOOST_PP_NODE_250, BOOST_PP_NODE_254)
- # define BOOST_PP_NODE_250 BOOST_PP_IIF, BOOST_PP_NODE_249, BOOST_PP_NODE_251)
- # define BOOST_PP_NODE_249 BOOST_PP_IIF, 249, 250)
- # define BOOST_PP_NODE_251 BOOST_PP_IIF, 251, 252)
- # define BOOST_PP_NODE_254 BOOST_PP_IIF, BOOST_PP_NODE_253, BOOST_PP_NODE_255)
- # define BOOST_PP_NODE_253 BOOST_PP_IIF, 253, 254)
- # define BOOST_PP_NODE_255 BOOST_PP_IIF, 255, 256)
- #
- # endif
|