messagepack implementation for embedded systems (mbed / arduino)
Dependents: hello_message_pack
bool.hpp
00001 # /* Copyright (C) 2001 00002 # * Housemarque Oy 00003 # * http://www.housemarque.com 00004 # * 00005 # * Distributed under the Boost Software License, Version 1.0. (See 00006 # * accompanying file LICENSE_1_0.txt or copy at 00007 # * http://www.boost.org/LICENSE_1_0.txt) 00008 # */ 00009 # 00010 # /* Revised by Paul Mensonides (2002) */ 00011 # 00012 # /* See http://www.boost.org for most recent version. */ 00013 # 00014 # ifndef MSGPACK_PREPROCESSOR_LOGICAL_BOOL_HPP 00015 # define MSGPACK_PREPROCESSOR_LOGICAL_BOOL_HPP 00016 # 00017 # include <msgpack/preprocessor/config/config.hpp> 00018 # 00019 # /* MSGPACK_PP_BOOL */ 00020 # 00021 # if ~MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MWCC() 00022 # define MSGPACK_PP_BOOL(x) MSGPACK_PP_BOOL_I(x) 00023 # else 00024 # define MSGPACK_PP_BOOL(x) MSGPACK_PP_BOOL_OO((x)) 00025 # define MSGPACK_PP_BOOL_OO(par) MSGPACK_PP_BOOL_I ## par 00026 # endif 00027 # 00028 # define MSGPACK_PP_BOOL_I(x) MSGPACK_PP_BOOL_ ## x 00029 # 00030 # define MSGPACK_PP_BOOL_0 0 00031 # define MSGPACK_PP_BOOL_1 1 00032 # define MSGPACK_PP_BOOL_2 1 00033 # define MSGPACK_PP_BOOL_3 1 00034 # define MSGPACK_PP_BOOL_4 1 00035 # define MSGPACK_PP_BOOL_5 1 00036 # define MSGPACK_PP_BOOL_6 1 00037 # define MSGPACK_PP_BOOL_7 1 00038 # define MSGPACK_PP_BOOL_8 1 00039 # define MSGPACK_PP_BOOL_9 1 00040 # define MSGPACK_PP_BOOL_10 1 00041 # define MSGPACK_PP_BOOL_11 1 00042 # define MSGPACK_PP_BOOL_12 1 00043 # define MSGPACK_PP_BOOL_13 1 00044 # define MSGPACK_PP_BOOL_14 1 00045 # define MSGPACK_PP_BOOL_15 1 00046 # define MSGPACK_PP_BOOL_16 1 00047 # define MSGPACK_PP_BOOL_17 1 00048 # define MSGPACK_PP_BOOL_18 1 00049 # define MSGPACK_PP_BOOL_19 1 00050 # define MSGPACK_PP_BOOL_20 1 00051 # define MSGPACK_PP_BOOL_21 1 00052 # define MSGPACK_PP_BOOL_22 1 00053 # define MSGPACK_PP_BOOL_23 1 00054 # define MSGPACK_PP_BOOL_24 1 00055 # define MSGPACK_PP_BOOL_25 1 00056 # define MSGPACK_PP_BOOL_26 1 00057 # define MSGPACK_PP_BOOL_27 1 00058 # define MSGPACK_PP_BOOL_28 1 00059 # define MSGPACK_PP_BOOL_29 1 00060 # define MSGPACK_PP_BOOL_30 1 00061 # define MSGPACK_PP_BOOL_31 1 00062 # define MSGPACK_PP_BOOL_32 1 00063 # define MSGPACK_PP_BOOL_33 1 00064 # define MSGPACK_PP_BOOL_34 1 00065 # define MSGPACK_PP_BOOL_35 1 00066 # define MSGPACK_PP_BOOL_36 1 00067 # define MSGPACK_PP_BOOL_37 1 00068 # define MSGPACK_PP_BOOL_38 1 00069 # define MSGPACK_PP_BOOL_39 1 00070 # define MSGPACK_PP_BOOL_40 1 00071 # define MSGPACK_PP_BOOL_41 1 00072 # define MSGPACK_PP_BOOL_42 1 00073 # define MSGPACK_PP_BOOL_43 1 00074 # define MSGPACK_PP_BOOL_44 1 00075 # define MSGPACK_PP_BOOL_45 1 00076 # define MSGPACK_PP_BOOL_46 1 00077 # define MSGPACK_PP_BOOL_47 1 00078 # define MSGPACK_PP_BOOL_48 1 00079 # define MSGPACK_PP_BOOL_49 1 00080 # define MSGPACK_PP_BOOL_50 1 00081 # define MSGPACK_PP_BOOL_51 1 00082 # define MSGPACK_PP_BOOL_52 1 00083 # define MSGPACK_PP_BOOL_53 1 00084 # define MSGPACK_PP_BOOL_54 1 00085 # define MSGPACK_PP_BOOL_55 1 00086 # define MSGPACK_PP_BOOL_56 1 00087 # define MSGPACK_PP_BOOL_57 1 00088 # define MSGPACK_PP_BOOL_58 1 00089 # define MSGPACK_PP_BOOL_59 1 00090 # define MSGPACK_PP_BOOL_60 1 00091 # define MSGPACK_PP_BOOL_61 1 00092 # define MSGPACK_PP_BOOL_62 1 00093 # define MSGPACK_PP_BOOL_63 1 00094 # define MSGPACK_PP_BOOL_64 1 00095 # define MSGPACK_PP_BOOL_65 1 00096 # define MSGPACK_PP_BOOL_66 1 00097 # define MSGPACK_PP_BOOL_67 1 00098 # define MSGPACK_PP_BOOL_68 1 00099 # define MSGPACK_PP_BOOL_69 1 00100 # define MSGPACK_PP_BOOL_70 1 00101 # define MSGPACK_PP_BOOL_71 1 00102 # define MSGPACK_PP_BOOL_72 1 00103 # define MSGPACK_PP_BOOL_73 1 00104 # define MSGPACK_PP_BOOL_74 1 00105 # define MSGPACK_PP_BOOL_75 1 00106 # define MSGPACK_PP_BOOL_76 1 00107 # define MSGPACK_PP_BOOL_77 1 00108 # define MSGPACK_PP_BOOL_78 1 00109 # define MSGPACK_PP_BOOL_79 1 00110 # define MSGPACK_PP_BOOL_80 1 00111 # define MSGPACK_PP_BOOL_81 1 00112 # define MSGPACK_PP_BOOL_82 1 00113 # define MSGPACK_PP_BOOL_83 1 00114 # define MSGPACK_PP_BOOL_84 1 00115 # define MSGPACK_PP_BOOL_85 1 00116 # define MSGPACK_PP_BOOL_86 1 00117 # define MSGPACK_PP_BOOL_87 1 00118 # define MSGPACK_PP_BOOL_88 1 00119 # define MSGPACK_PP_BOOL_89 1 00120 # define MSGPACK_PP_BOOL_90 1 00121 # define MSGPACK_PP_BOOL_91 1 00122 # define MSGPACK_PP_BOOL_92 1 00123 # define MSGPACK_PP_BOOL_93 1 00124 # define MSGPACK_PP_BOOL_94 1 00125 # define MSGPACK_PP_BOOL_95 1 00126 # define MSGPACK_PP_BOOL_96 1 00127 # define MSGPACK_PP_BOOL_97 1 00128 # define MSGPACK_PP_BOOL_98 1 00129 # define MSGPACK_PP_BOOL_99 1 00130 # define MSGPACK_PP_BOOL_100 1 00131 # define MSGPACK_PP_BOOL_101 1 00132 # define MSGPACK_PP_BOOL_102 1 00133 # define MSGPACK_PP_BOOL_103 1 00134 # define MSGPACK_PP_BOOL_104 1 00135 # define MSGPACK_PP_BOOL_105 1 00136 # define MSGPACK_PP_BOOL_106 1 00137 # define MSGPACK_PP_BOOL_107 1 00138 # define MSGPACK_PP_BOOL_108 1 00139 # define MSGPACK_PP_BOOL_109 1 00140 # define MSGPACK_PP_BOOL_110 1 00141 # define MSGPACK_PP_BOOL_111 1 00142 # define MSGPACK_PP_BOOL_112 1 00143 # define MSGPACK_PP_BOOL_113 1 00144 # define MSGPACK_PP_BOOL_114 1 00145 # define MSGPACK_PP_BOOL_115 1 00146 # define MSGPACK_PP_BOOL_116 1 00147 # define MSGPACK_PP_BOOL_117 1 00148 # define MSGPACK_PP_BOOL_118 1 00149 # define MSGPACK_PP_BOOL_119 1 00150 # define MSGPACK_PP_BOOL_120 1 00151 # define MSGPACK_PP_BOOL_121 1 00152 # define MSGPACK_PP_BOOL_122 1 00153 # define MSGPACK_PP_BOOL_123 1 00154 # define MSGPACK_PP_BOOL_124 1 00155 # define MSGPACK_PP_BOOL_125 1 00156 # define MSGPACK_PP_BOOL_126 1 00157 # define MSGPACK_PP_BOOL_127 1 00158 # define MSGPACK_PP_BOOL_128 1 00159 # define MSGPACK_PP_BOOL_129 1 00160 # define MSGPACK_PP_BOOL_130 1 00161 # define MSGPACK_PP_BOOL_131 1 00162 # define MSGPACK_PP_BOOL_132 1 00163 # define MSGPACK_PP_BOOL_133 1 00164 # define MSGPACK_PP_BOOL_134 1 00165 # define MSGPACK_PP_BOOL_135 1 00166 # define MSGPACK_PP_BOOL_136 1 00167 # define MSGPACK_PP_BOOL_137 1 00168 # define MSGPACK_PP_BOOL_138 1 00169 # define MSGPACK_PP_BOOL_139 1 00170 # define MSGPACK_PP_BOOL_140 1 00171 # define MSGPACK_PP_BOOL_141 1 00172 # define MSGPACK_PP_BOOL_142 1 00173 # define MSGPACK_PP_BOOL_143 1 00174 # define MSGPACK_PP_BOOL_144 1 00175 # define MSGPACK_PP_BOOL_145 1 00176 # define MSGPACK_PP_BOOL_146 1 00177 # define MSGPACK_PP_BOOL_147 1 00178 # define MSGPACK_PP_BOOL_148 1 00179 # define MSGPACK_PP_BOOL_149 1 00180 # define MSGPACK_PP_BOOL_150 1 00181 # define MSGPACK_PP_BOOL_151 1 00182 # define MSGPACK_PP_BOOL_152 1 00183 # define MSGPACK_PP_BOOL_153 1 00184 # define MSGPACK_PP_BOOL_154 1 00185 # define MSGPACK_PP_BOOL_155 1 00186 # define MSGPACK_PP_BOOL_156 1 00187 # define MSGPACK_PP_BOOL_157 1 00188 # define MSGPACK_PP_BOOL_158 1 00189 # define MSGPACK_PP_BOOL_159 1 00190 # define MSGPACK_PP_BOOL_160 1 00191 # define MSGPACK_PP_BOOL_161 1 00192 # define MSGPACK_PP_BOOL_162 1 00193 # define MSGPACK_PP_BOOL_163 1 00194 # define MSGPACK_PP_BOOL_164 1 00195 # define MSGPACK_PP_BOOL_165 1 00196 # define MSGPACK_PP_BOOL_166 1 00197 # define MSGPACK_PP_BOOL_167 1 00198 # define MSGPACK_PP_BOOL_168 1 00199 # define MSGPACK_PP_BOOL_169 1 00200 # define MSGPACK_PP_BOOL_170 1 00201 # define MSGPACK_PP_BOOL_171 1 00202 # define MSGPACK_PP_BOOL_172 1 00203 # define MSGPACK_PP_BOOL_173 1 00204 # define MSGPACK_PP_BOOL_174 1 00205 # define MSGPACK_PP_BOOL_175 1 00206 # define MSGPACK_PP_BOOL_176 1 00207 # define MSGPACK_PP_BOOL_177 1 00208 # define MSGPACK_PP_BOOL_178 1 00209 # define MSGPACK_PP_BOOL_179 1 00210 # define MSGPACK_PP_BOOL_180 1 00211 # define MSGPACK_PP_BOOL_181 1 00212 # define MSGPACK_PP_BOOL_182 1 00213 # define MSGPACK_PP_BOOL_183 1 00214 # define MSGPACK_PP_BOOL_184 1 00215 # define MSGPACK_PP_BOOL_185 1 00216 # define MSGPACK_PP_BOOL_186 1 00217 # define MSGPACK_PP_BOOL_187 1 00218 # define MSGPACK_PP_BOOL_188 1 00219 # define MSGPACK_PP_BOOL_189 1 00220 # define MSGPACK_PP_BOOL_190 1 00221 # define MSGPACK_PP_BOOL_191 1 00222 # define MSGPACK_PP_BOOL_192 1 00223 # define MSGPACK_PP_BOOL_193 1 00224 # define MSGPACK_PP_BOOL_194 1 00225 # define MSGPACK_PP_BOOL_195 1 00226 # define MSGPACK_PP_BOOL_196 1 00227 # define MSGPACK_PP_BOOL_197 1 00228 # define MSGPACK_PP_BOOL_198 1 00229 # define MSGPACK_PP_BOOL_199 1 00230 # define MSGPACK_PP_BOOL_200 1 00231 # define MSGPACK_PP_BOOL_201 1 00232 # define MSGPACK_PP_BOOL_202 1 00233 # define MSGPACK_PP_BOOL_203 1 00234 # define MSGPACK_PP_BOOL_204 1 00235 # define MSGPACK_PP_BOOL_205 1 00236 # define MSGPACK_PP_BOOL_206 1 00237 # define MSGPACK_PP_BOOL_207 1 00238 # define MSGPACK_PP_BOOL_208 1 00239 # define MSGPACK_PP_BOOL_209 1 00240 # define MSGPACK_PP_BOOL_210 1 00241 # define MSGPACK_PP_BOOL_211 1 00242 # define MSGPACK_PP_BOOL_212 1 00243 # define MSGPACK_PP_BOOL_213 1 00244 # define MSGPACK_PP_BOOL_214 1 00245 # define MSGPACK_PP_BOOL_215 1 00246 # define MSGPACK_PP_BOOL_216 1 00247 # define MSGPACK_PP_BOOL_217 1 00248 # define MSGPACK_PP_BOOL_218 1 00249 # define MSGPACK_PP_BOOL_219 1 00250 # define MSGPACK_PP_BOOL_220 1 00251 # define MSGPACK_PP_BOOL_221 1 00252 # define MSGPACK_PP_BOOL_222 1 00253 # define MSGPACK_PP_BOOL_223 1 00254 # define MSGPACK_PP_BOOL_224 1 00255 # define MSGPACK_PP_BOOL_225 1 00256 # define MSGPACK_PP_BOOL_226 1 00257 # define MSGPACK_PP_BOOL_227 1 00258 # define MSGPACK_PP_BOOL_228 1 00259 # define MSGPACK_PP_BOOL_229 1 00260 # define MSGPACK_PP_BOOL_230 1 00261 # define MSGPACK_PP_BOOL_231 1 00262 # define MSGPACK_PP_BOOL_232 1 00263 # define MSGPACK_PP_BOOL_233 1 00264 # define MSGPACK_PP_BOOL_234 1 00265 # define MSGPACK_PP_BOOL_235 1 00266 # define MSGPACK_PP_BOOL_236 1 00267 # define MSGPACK_PP_BOOL_237 1 00268 # define MSGPACK_PP_BOOL_238 1 00269 # define MSGPACK_PP_BOOL_239 1 00270 # define MSGPACK_PP_BOOL_240 1 00271 # define MSGPACK_PP_BOOL_241 1 00272 # define MSGPACK_PP_BOOL_242 1 00273 # define MSGPACK_PP_BOOL_243 1 00274 # define MSGPACK_PP_BOOL_244 1 00275 # define MSGPACK_PP_BOOL_245 1 00276 # define MSGPACK_PP_BOOL_246 1 00277 # define MSGPACK_PP_BOOL_247 1 00278 # define MSGPACK_PP_BOOL_248 1 00279 # define MSGPACK_PP_BOOL_249 1 00280 # define MSGPACK_PP_BOOL_250 1 00281 # define MSGPACK_PP_BOOL_251 1 00282 # define MSGPACK_PP_BOOL_252 1 00283 # define MSGPACK_PP_BOOL_253 1 00284 # define MSGPACK_PP_BOOL_254 1 00285 # define MSGPACK_PP_BOOL_255 1 00286 # define MSGPACK_PP_BOOL_256 1 00287 # 00288 # endif
Generated on Tue Jul 12 2022 22:51:44 by 1.7.2