messagepack implementation for embedded systems (mbed / arduino)

Dependents:   hello_message_pack

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers bool.hpp Source File

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