annotate DEPENDENCIES/generic/include/boost/function/detail/maybe_include.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 // Boost.Function library
Chris@16 2
Chris@16 3 // Copyright Douglas Gregor 2003. Use, modification and
Chris@16 4 // distribution is subject to the Boost Software License, Version
Chris@16 5 // 1.0. (See accompanying file LICENSE_1_0.txt or copy at
Chris@16 6 // http://www.boost.org/LICENSE_1_0.txt)
Chris@16 7
Chris@16 8 // For more information, see http://www.boost.org
Chris@16 9
Chris@16 10 #if BOOST_FUNCTION_NUM_ARGS == 0
Chris@16 11 # ifndef BOOST_FUNCTION_0
Chris@16 12 # define BOOST_FUNCTION_0
Chris@16 13 # include <boost/function/function_template.hpp>
Chris@16 14 # endif
Chris@16 15 #elif BOOST_FUNCTION_NUM_ARGS == 1
Chris@16 16 # ifndef BOOST_FUNCTION_1
Chris@16 17 # define BOOST_FUNCTION_1
Chris@16 18 # include <boost/function/function_template.hpp>
Chris@16 19 # endif
Chris@16 20 #elif BOOST_FUNCTION_NUM_ARGS == 2
Chris@16 21 # ifndef BOOST_FUNCTION_2
Chris@16 22 # define BOOST_FUNCTION_2
Chris@16 23 # include <boost/function/function_template.hpp>
Chris@16 24 # endif
Chris@16 25 #elif BOOST_FUNCTION_NUM_ARGS == 3
Chris@16 26 # ifndef BOOST_FUNCTION_3
Chris@16 27 # define BOOST_FUNCTION_3
Chris@16 28 # include <boost/function/function_template.hpp>
Chris@16 29 # endif
Chris@16 30 #elif BOOST_FUNCTION_NUM_ARGS == 4
Chris@16 31 # ifndef BOOST_FUNCTION_4
Chris@16 32 # define BOOST_FUNCTION_4
Chris@16 33 # include <boost/function/function_template.hpp>
Chris@16 34 # endif
Chris@16 35 #elif BOOST_FUNCTION_NUM_ARGS == 5
Chris@16 36 # ifndef BOOST_FUNCTION_5
Chris@16 37 # define BOOST_FUNCTION_5
Chris@16 38 # include <boost/function/function_template.hpp>
Chris@16 39 # endif
Chris@16 40 #elif BOOST_FUNCTION_NUM_ARGS == 6
Chris@16 41 # ifndef BOOST_FUNCTION_6
Chris@16 42 # define BOOST_FUNCTION_6
Chris@16 43 # include <boost/function/function_template.hpp>
Chris@16 44 # endif
Chris@16 45 #elif BOOST_FUNCTION_NUM_ARGS == 7
Chris@16 46 # ifndef BOOST_FUNCTION_7
Chris@16 47 # define BOOST_FUNCTION_7
Chris@16 48 # include <boost/function/function_template.hpp>
Chris@16 49 # endif
Chris@16 50 #elif BOOST_FUNCTION_NUM_ARGS == 8
Chris@16 51 # ifndef BOOST_FUNCTION_8
Chris@16 52 # define BOOST_FUNCTION_8
Chris@16 53 # include <boost/function/function_template.hpp>
Chris@16 54 # endif
Chris@16 55 #elif BOOST_FUNCTION_NUM_ARGS == 9
Chris@16 56 # ifndef BOOST_FUNCTION_9
Chris@16 57 # define BOOST_FUNCTION_9
Chris@16 58 # include <boost/function/function_template.hpp>
Chris@16 59 # endif
Chris@16 60 #elif BOOST_FUNCTION_NUM_ARGS == 10
Chris@16 61 # ifndef BOOST_FUNCTION_10
Chris@16 62 # define BOOST_FUNCTION_10
Chris@16 63 # include <boost/function/function_template.hpp>
Chris@16 64 # endif
Chris@16 65 #elif BOOST_FUNCTION_NUM_ARGS == 11
Chris@16 66 # ifndef BOOST_FUNCTION_11
Chris@16 67 # define BOOST_FUNCTION_11
Chris@16 68 # include <boost/function/function_template.hpp>
Chris@16 69 # endif
Chris@16 70 #elif BOOST_FUNCTION_NUM_ARGS == 12
Chris@16 71 # ifndef BOOST_FUNCTION_12
Chris@16 72 # define BOOST_FUNCTION_12
Chris@16 73 # include <boost/function/function_template.hpp>
Chris@16 74 # endif
Chris@16 75 #elif BOOST_FUNCTION_NUM_ARGS == 13
Chris@16 76 # ifndef BOOST_FUNCTION_13
Chris@16 77 # define BOOST_FUNCTION_13
Chris@16 78 # include <boost/function/function_template.hpp>
Chris@16 79 # endif
Chris@16 80 #elif BOOST_FUNCTION_NUM_ARGS == 14
Chris@16 81 # ifndef BOOST_FUNCTION_14
Chris@16 82 # define BOOST_FUNCTION_14
Chris@16 83 # include <boost/function/function_template.hpp>
Chris@16 84 # endif
Chris@16 85 #elif BOOST_FUNCTION_NUM_ARGS == 15
Chris@16 86 # ifndef BOOST_FUNCTION_15
Chris@16 87 # define BOOST_FUNCTION_15
Chris@16 88 # include <boost/function/function_template.hpp>
Chris@16 89 # endif
Chris@16 90 #elif BOOST_FUNCTION_NUM_ARGS == 16
Chris@16 91 # ifndef BOOST_FUNCTION_16
Chris@16 92 # define BOOST_FUNCTION_16
Chris@16 93 # include <boost/function/function_template.hpp>
Chris@16 94 # endif
Chris@16 95 #elif BOOST_FUNCTION_NUM_ARGS == 17
Chris@16 96 # ifndef BOOST_FUNCTION_17
Chris@16 97 # define BOOST_FUNCTION_17
Chris@16 98 # include <boost/function/function_template.hpp>
Chris@16 99 # endif
Chris@16 100 #elif BOOST_FUNCTION_NUM_ARGS == 18
Chris@16 101 # ifndef BOOST_FUNCTION_18
Chris@16 102 # define BOOST_FUNCTION_18
Chris@16 103 # include <boost/function/function_template.hpp>
Chris@16 104 # endif
Chris@16 105 #elif BOOST_FUNCTION_NUM_ARGS == 19
Chris@16 106 # ifndef BOOST_FUNCTION_19
Chris@16 107 # define BOOST_FUNCTION_19
Chris@16 108 # include <boost/function/function_template.hpp>
Chris@16 109 # endif
Chris@16 110 #elif BOOST_FUNCTION_NUM_ARGS == 20
Chris@16 111 # ifndef BOOST_FUNCTION_20
Chris@16 112 # define BOOST_FUNCTION_20
Chris@16 113 # include <boost/function/function_template.hpp>
Chris@16 114 # endif
Chris@16 115 #elif BOOST_FUNCTION_NUM_ARGS == 21
Chris@16 116 # ifndef BOOST_FUNCTION_21
Chris@16 117 # define BOOST_FUNCTION_21
Chris@16 118 # include <boost/function/function_template.hpp>
Chris@16 119 # endif
Chris@16 120 #elif BOOST_FUNCTION_NUM_ARGS == 22
Chris@16 121 # ifndef BOOST_FUNCTION_22
Chris@16 122 # define BOOST_FUNCTION_22
Chris@16 123 # include <boost/function/function_template.hpp>
Chris@16 124 # endif
Chris@16 125 #elif BOOST_FUNCTION_NUM_ARGS == 23
Chris@16 126 # ifndef BOOST_FUNCTION_23
Chris@16 127 # define BOOST_FUNCTION_23
Chris@16 128 # include <boost/function/function_template.hpp>
Chris@16 129 # endif
Chris@16 130 #elif BOOST_FUNCTION_NUM_ARGS == 24
Chris@16 131 # ifndef BOOST_FUNCTION_24
Chris@16 132 # define BOOST_FUNCTION_24
Chris@16 133 # include <boost/function/function_template.hpp>
Chris@16 134 # endif
Chris@16 135 #elif BOOST_FUNCTION_NUM_ARGS == 25
Chris@16 136 # ifndef BOOST_FUNCTION_25
Chris@16 137 # define BOOST_FUNCTION_25
Chris@16 138 # include <boost/function/function_template.hpp>
Chris@16 139 # endif
Chris@16 140 #elif BOOST_FUNCTION_NUM_ARGS == 26
Chris@16 141 # ifndef BOOST_FUNCTION_26
Chris@16 142 # define BOOST_FUNCTION_26
Chris@16 143 # include <boost/function/function_template.hpp>
Chris@16 144 # endif
Chris@16 145 #elif BOOST_FUNCTION_NUM_ARGS == 27
Chris@16 146 # ifndef BOOST_FUNCTION_27
Chris@16 147 # define BOOST_FUNCTION_27
Chris@16 148 # include <boost/function/function_template.hpp>
Chris@16 149 # endif
Chris@16 150 #elif BOOST_FUNCTION_NUM_ARGS == 28
Chris@16 151 # ifndef BOOST_FUNCTION_28
Chris@16 152 # define BOOST_FUNCTION_28
Chris@16 153 # include <boost/function/function_template.hpp>
Chris@16 154 # endif
Chris@16 155 #elif BOOST_FUNCTION_NUM_ARGS == 29
Chris@16 156 # ifndef BOOST_FUNCTION_29
Chris@16 157 # define BOOST_FUNCTION_29
Chris@16 158 # include <boost/function/function_template.hpp>
Chris@16 159 # endif
Chris@16 160 #elif BOOST_FUNCTION_NUM_ARGS == 30
Chris@16 161 # ifndef BOOST_FUNCTION_30
Chris@16 162 # define BOOST_FUNCTION_30
Chris@16 163 # include <boost/function/function_template.hpp>
Chris@16 164 # endif
Chris@16 165 #elif BOOST_FUNCTION_NUM_ARGS == 31
Chris@16 166 # ifndef BOOST_FUNCTION_31
Chris@16 167 # define BOOST_FUNCTION_31
Chris@16 168 # include <boost/function/function_template.hpp>
Chris@16 169 # endif
Chris@16 170 #elif BOOST_FUNCTION_NUM_ARGS == 32
Chris@16 171 # ifndef BOOST_FUNCTION_32
Chris@16 172 # define BOOST_FUNCTION_32
Chris@16 173 # include <boost/function/function_template.hpp>
Chris@16 174 # endif
Chris@16 175 #elif BOOST_FUNCTION_NUM_ARGS == 33
Chris@16 176 # ifndef BOOST_FUNCTION_33
Chris@16 177 # define BOOST_FUNCTION_33
Chris@16 178 # include <boost/function/function_template.hpp>
Chris@16 179 # endif
Chris@16 180 #elif BOOST_FUNCTION_NUM_ARGS == 34
Chris@16 181 # ifndef BOOST_FUNCTION_34
Chris@16 182 # define BOOST_FUNCTION_34
Chris@16 183 # include <boost/function/function_template.hpp>
Chris@16 184 # endif
Chris@16 185 #elif BOOST_FUNCTION_NUM_ARGS == 35
Chris@16 186 # ifndef BOOST_FUNCTION_35
Chris@16 187 # define BOOST_FUNCTION_35
Chris@16 188 # include <boost/function/function_template.hpp>
Chris@16 189 # endif
Chris@16 190 #elif BOOST_FUNCTION_NUM_ARGS == 36
Chris@16 191 # ifndef BOOST_FUNCTION_36
Chris@16 192 # define BOOST_FUNCTION_36
Chris@16 193 # include <boost/function/function_template.hpp>
Chris@16 194 # endif
Chris@16 195 #elif BOOST_FUNCTION_NUM_ARGS == 37
Chris@16 196 # ifndef BOOST_FUNCTION_37
Chris@16 197 # define BOOST_FUNCTION_37
Chris@16 198 # include <boost/function/function_template.hpp>
Chris@16 199 # endif
Chris@16 200 #elif BOOST_FUNCTION_NUM_ARGS == 38
Chris@16 201 # ifndef BOOST_FUNCTION_38
Chris@16 202 # define BOOST_FUNCTION_38
Chris@16 203 # include <boost/function/function_template.hpp>
Chris@16 204 # endif
Chris@16 205 #elif BOOST_FUNCTION_NUM_ARGS == 39
Chris@16 206 # ifndef BOOST_FUNCTION_39
Chris@16 207 # define BOOST_FUNCTION_39
Chris@16 208 # include <boost/function/function_template.hpp>
Chris@16 209 # endif
Chris@16 210 #elif BOOST_FUNCTION_NUM_ARGS == 40
Chris@16 211 # ifndef BOOST_FUNCTION_40
Chris@16 212 # define BOOST_FUNCTION_40
Chris@16 213 # include <boost/function/function_template.hpp>
Chris@16 214 # endif
Chris@16 215 #elif BOOST_FUNCTION_NUM_ARGS == 41
Chris@16 216 # ifndef BOOST_FUNCTION_41
Chris@16 217 # define BOOST_FUNCTION_41
Chris@16 218 # include <boost/function/function_template.hpp>
Chris@16 219 # endif
Chris@16 220 #elif BOOST_FUNCTION_NUM_ARGS == 42
Chris@16 221 # ifndef BOOST_FUNCTION_42
Chris@16 222 # define BOOST_FUNCTION_42
Chris@16 223 # include <boost/function/function_template.hpp>
Chris@16 224 # endif
Chris@16 225 #elif BOOST_FUNCTION_NUM_ARGS == 43
Chris@16 226 # ifndef BOOST_FUNCTION_43
Chris@16 227 # define BOOST_FUNCTION_43
Chris@16 228 # include <boost/function/function_template.hpp>
Chris@16 229 # endif
Chris@16 230 #elif BOOST_FUNCTION_NUM_ARGS == 44
Chris@16 231 # ifndef BOOST_FUNCTION_44
Chris@16 232 # define BOOST_FUNCTION_44
Chris@16 233 # include <boost/function/function_template.hpp>
Chris@16 234 # endif
Chris@16 235 #elif BOOST_FUNCTION_NUM_ARGS == 45
Chris@16 236 # ifndef BOOST_FUNCTION_45
Chris@16 237 # define BOOST_FUNCTION_45
Chris@16 238 # include <boost/function/function_template.hpp>
Chris@16 239 # endif
Chris@16 240 #elif BOOST_FUNCTION_NUM_ARGS == 46
Chris@16 241 # ifndef BOOST_FUNCTION_46
Chris@16 242 # define BOOST_FUNCTION_46
Chris@16 243 # include <boost/function/function_template.hpp>
Chris@16 244 # endif
Chris@16 245 #elif BOOST_FUNCTION_NUM_ARGS == 47
Chris@16 246 # ifndef BOOST_FUNCTION_47
Chris@16 247 # define BOOST_FUNCTION_47
Chris@16 248 # include <boost/function/function_template.hpp>
Chris@16 249 # endif
Chris@16 250 #elif BOOST_FUNCTION_NUM_ARGS == 48
Chris@16 251 # ifndef BOOST_FUNCTION_48
Chris@16 252 # define BOOST_FUNCTION_48
Chris@16 253 # include <boost/function/function_template.hpp>
Chris@16 254 # endif
Chris@16 255 #elif BOOST_FUNCTION_NUM_ARGS == 49
Chris@16 256 # ifndef BOOST_FUNCTION_49
Chris@16 257 # define BOOST_FUNCTION_49
Chris@16 258 # include <boost/function/function_template.hpp>
Chris@16 259 # endif
Chris@16 260 #elif BOOST_FUNCTION_NUM_ARGS == 50
Chris@16 261 # ifndef BOOST_FUNCTION_50
Chris@16 262 # define BOOST_FUNCTION_50
Chris@16 263 # include <boost/function/function_template.hpp>
Chris@16 264 # endif
Chris@16 265 #else
Chris@16 266 # error Cannot handle Boost.Function objects that accept more than 50 arguments!
Chris@16 267 #endif