@@ -230,6 +230,276 @@ nobase_include_HEADERS += \
230230 ../include/msgpack/vrefbuffer.hpp \
231231 ../include/msgpack/zbuffer.hpp \
232232 ../include/msgpack/zone.hpp
233+
234+ nobase_include_HEADERS += \
235+ ../include/msgpack/preprocessor.hpp \
236+ ../include/msgpack/preprocessor/dec.hpp \
237+ ../include/msgpack/preprocessor/slot.hpp \
238+ ../include/msgpack/preprocessor/wstringize.hpp \
239+ ../include/msgpack/preprocessor/enum_params_with_defaults.hpp \
240+ ../include/msgpack/preprocessor/enum.hpp \
241+ ../include/msgpack/preprocessor/facilities.hpp \
242+ ../include/msgpack/preprocessor/enum_params_with_a_default.hpp \
243+ ../include/msgpack/preprocessor/assert_msg.hpp \
244+ ../include/msgpack/preprocessor/if.hpp \
245+ ../include/msgpack/preprocessor/variadic.hpp \
246+ ../include/msgpack/preprocessor/tuple.hpp \
247+ ../include/msgpack/preprocessor/comma_if.hpp \
248+ ../include/msgpack/preprocessor/identity.hpp \
249+ ../include/msgpack/preprocessor/repeat_from_to.hpp \
250+ ../include/msgpack/preprocessor/arithmetic/dec.hpp \
251+ ../include/msgpack/preprocessor/arithmetic/mod.hpp \
252+ ../include/msgpack/preprocessor/arithmetic/inc.hpp \
253+ ../include/msgpack/preprocessor/arithmetic/mul.hpp \
254+ ../include/msgpack/preprocessor/arithmetic/detail/div_base.hpp \
255+ ../include/msgpack/preprocessor/arithmetic/div.hpp \
256+ ../include/msgpack/preprocessor/arithmetic/sub.hpp \
257+ ../include/msgpack/preprocessor/arithmetic/add.hpp \
258+ ../include/msgpack/preprocessor/selection.hpp \
259+ ../include/msgpack/preprocessor/stringize.hpp \
260+ ../include/msgpack/preprocessor/seq/enum.hpp \
261+ ../include/msgpack/preprocessor/seq/pop_back.hpp \
262+ ../include/msgpack/preprocessor/seq/elem.hpp \
263+ ../include/msgpack/preprocessor/seq/subseq.hpp \
264+ ../include/msgpack/preprocessor/seq/to_tuple.hpp \
265+ ../include/msgpack/preprocessor/seq/for_each_i.hpp \
266+ ../include/msgpack/preprocessor/seq/to_list.hpp \
267+ ../include/msgpack/preprocessor/seq/size.hpp \
268+ ../include/msgpack/preprocessor/seq/replace.hpp \
269+ ../include/msgpack/preprocessor/seq/push_front.hpp \
270+ ../include/msgpack/preprocessor/seq/variadic_seq_to_seq.hpp \
271+ ../include/msgpack/preprocessor/seq/to_array.hpp \
272+ ../include/msgpack/preprocessor/seq/seq.hpp \
273+ ../include/msgpack/preprocessor/seq/fold_left.hpp \
274+ ../include/msgpack/preprocessor/seq/detail/split.hpp \
275+ ../include/msgpack/preprocessor/seq/detail/binary_transform.hpp \
276+ ../include/msgpack/preprocessor/seq/push_back.hpp \
277+ ../include/msgpack/preprocessor/seq/first_n.hpp \
278+ ../include/msgpack/preprocessor/seq/for_each.hpp \
279+ ../include/msgpack/preprocessor/seq/pop_front.hpp \
280+ ../include/msgpack/preprocessor/seq/fold_right.hpp \
281+ ../include/msgpack/preprocessor/seq/for_each_product.hpp \
282+ ../include/msgpack/preprocessor/seq/insert.hpp \
283+ ../include/msgpack/preprocessor/seq/cat.hpp \
284+ ../include/msgpack/preprocessor/seq/rest_n.hpp \
285+ ../include/msgpack/preprocessor/seq/remove.hpp \
286+ ../include/msgpack/preprocessor/seq/transform.hpp \
287+ ../include/msgpack/preprocessor/seq/reverse.hpp \
288+ ../include/msgpack/preprocessor/seq/filter.hpp \
289+ ../include/msgpack/preprocessor/max.hpp \
290+ ../include/msgpack/preprocessor/repeat_from_to_2nd.hpp \
291+ ../include/msgpack/preprocessor/repetition/enum_trailing_binary_params.hpp \
292+ ../include/msgpack/preprocessor/repetition/enum_params_with_defaults.hpp \
293+ ../include/msgpack/preprocessor/repetition/enum.hpp \
294+ ../include/msgpack/preprocessor/repetition/enum_params_with_a_default.hpp \
295+ ../include/msgpack/preprocessor/repetition/repeat_from_to.hpp \
296+ ../include/msgpack/preprocessor/repetition/enum_binary_params.hpp \
297+ ../include/msgpack/preprocessor/repetition/deduce_z.hpp \
298+ ../include/msgpack/preprocessor/repetition/enum_shifted_params.hpp \
299+ ../include/msgpack/preprocessor/repetition/enum_shifted.hpp \
300+ ../include/msgpack/preprocessor/repetition/enum_params.hpp \
301+ ../include/msgpack/preprocessor/repetition/enum_trailing.hpp \
302+ ../include/msgpack/preprocessor/repetition/detail/msvc/for.hpp \
303+ ../include/msgpack/preprocessor/repetition/detail/edg/for.hpp \
304+ ../include/msgpack/preprocessor/repetition/detail/for.hpp \
305+ ../include/msgpack/preprocessor/repetition/detail/dmc/for.hpp \
306+ ../include/msgpack/preprocessor/repetition/repeat.hpp \
307+ ../include/msgpack/preprocessor/repetition/deduce_r.hpp \
308+ ../include/msgpack/preprocessor/repetition/for.hpp \
309+ ../include/msgpack/preprocessor/repetition/enum_trailing_params.hpp \
310+ ../include/msgpack/preprocessor/repetition/enum_shifted_binary_params.hpp \
311+ ../include/msgpack/preprocessor/control/expr_iif.hpp \
312+ ../include/msgpack/preprocessor/control/if.hpp \
313+ ../include/msgpack/preprocessor/control/detail/msvc/while.hpp \
314+ ../include/msgpack/preprocessor/control/detail/while.hpp \
315+ ../include/msgpack/preprocessor/control/detail/edg/while.hpp \
316+ ../include/msgpack/preprocessor/control/detail/dmc/while.hpp \
317+ ../include/msgpack/preprocessor/control/iif.hpp \
318+ ../include/msgpack/preprocessor/control/expr_if.hpp \
319+ ../include/msgpack/preprocessor/control/while.hpp \
320+ ../include/msgpack/preprocessor/control/deduce_d.hpp \
321+ ../include/msgpack/preprocessor/control.hpp \
322+ ../include/msgpack/preprocessor/iteration/detail/finish.hpp \
323+ ../include/msgpack/preprocessor/iteration/detail/bounds/lower3.hpp \
324+ ../include/msgpack/preprocessor/iteration/detail/bounds/upper2.hpp \
325+ ../include/msgpack/preprocessor/iteration/detail/bounds/lower1.hpp \
326+ ../include/msgpack/preprocessor/iteration/detail/bounds/upper4.hpp \
327+ ../include/msgpack/preprocessor/iteration/detail/bounds/lower4.hpp \
328+ ../include/msgpack/preprocessor/iteration/detail/bounds/lower2.hpp \
329+ ../include/msgpack/preprocessor/iteration/detail/bounds/lower5.hpp \
330+ ../include/msgpack/preprocessor/iteration/detail/bounds/upper1.hpp \
331+ ../include/msgpack/preprocessor/iteration/detail/bounds/upper5.hpp \
332+ ../include/msgpack/preprocessor/iteration/detail/bounds/upper3.hpp \
333+ ../include/msgpack/preprocessor/iteration/detail/start.hpp \
334+ ../include/msgpack/preprocessor/iteration/detail/iter/reverse1.hpp \
335+ ../include/msgpack/preprocessor/iteration/detail/iter/forward2.hpp \
336+ ../include/msgpack/preprocessor/iteration/detail/iter/forward3.hpp \
337+ ../include/msgpack/preprocessor/iteration/detail/iter/reverse4.hpp \
338+ ../include/msgpack/preprocessor/iteration/detail/iter/reverse2.hpp \
339+ ../include/msgpack/preprocessor/iteration/detail/iter/forward4.hpp \
340+ ../include/msgpack/preprocessor/iteration/detail/iter/reverse5.hpp \
341+ ../include/msgpack/preprocessor/iteration/detail/iter/forward5.hpp \
342+ ../include/msgpack/preprocessor/iteration/detail/iter/reverse3.hpp \
343+ ../include/msgpack/preprocessor/iteration/detail/iter/forward1.hpp \
344+ ../include/msgpack/preprocessor/iteration/detail/rlocal.hpp \
345+ ../include/msgpack/preprocessor/iteration/detail/local.hpp \
346+ ../include/msgpack/preprocessor/iteration/detail/self.hpp \
347+ ../include/msgpack/preprocessor/iteration/local.hpp \
348+ ../include/msgpack/preprocessor/iteration/self.hpp \
349+ ../include/msgpack/preprocessor/iteration/iterate.hpp \
350+ ../include/msgpack/preprocessor/comparison.hpp \
351+ ../include/msgpack/preprocessor/punctuation/comma_if.hpp \
352+ ../include/msgpack/preprocessor/punctuation/paren_if.hpp \
353+ ../include/msgpack/preprocessor/punctuation/is_begin_parens.hpp \
354+ ../include/msgpack/preprocessor/punctuation/comma.hpp \
355+ ../include/msgpack/preprocessor/punctuation/detail/is_begin_parens.hpp \
356+ ../include/msgpack/preprocessor/punctuation/remove_parens.hpp \
357+ ../include/msgpack/preprocessor/punctuation/paren.hpp \
358+ ../include/msgpack/preprocessor/slot/slot.hpp \
359+ ../include/msgpack/preprocessor/slot/detail/shared.hpp \
360+ ../include/msgpack/preprocessor/slot/detail/slot1.hpp \
361+ ../include/msgpack/preprocessor/slot/detail/slot2.hpp \
362+ ../include/msgpack/preprocessor/slot/detail/slot3.hpp \
363+ ../include/msgpack/preprocessor/slot/detail/def.hpp \
364+ ../include/msgpack/preprocessor/slot/detail/counter.hpp \
365+ ../include/msgpack/preprocessor/slot/detail/slot4.hpp \
366+ ../include/msgpack/preprocessor/slot/detail/slot5.hpp \
367+ ../include/msgpack/preprocessor/slot/counter.hpp \
368+ ../include/msgpack/preprocessor/enum_shifted_params.hpp \
369+ ../include/msgpack/preprocessor/config/config.hpp \
370+ ../include/msgpack/preprocessor/config/limits.hpp \
371+ ../include/msgpack/preprocessor/enum_shifted.hpp \
372+ ../include/msgpack/preprocessor/enum_params.hpp \
373+ ../include/msgpack/preprocessor/repeat_3rd.hpp \
374+ ../include/msgpack/preprocessor/comma.hpp \
375+ ../include/msgpack/preprocessor/seq.hpp \
376+ ../include/msgpack/preprocessor/inc.hpp \
377+ ../include/msgpack/preprocessor/debug/error.hpp \
378+ ../include/msgpack/preprocessor/debug/assert.hpp \
379+ ../include/msgpack/preprocessor/debug/line.hpp \
380+ ../include/msgpack/preprocessor/selection/max.hpp \
381+ ../include/msgpack/preprocessor/selection/min.hpp \
382+ ../include/msgpack/preprocessor/detail/is_nullary.hpp \
383+ ../include/msgpack/preprocessor/detail/check.hpp \
384+ ../include/msgpack/preprocessor/detail/split.hpp \
385+ ../include/msgpack/preprocessor/detail/null.hpp \
386+ ../include/msgpack/preprocessor/detail/is_unary.hpp \
387+ ../include/msgpack/preprocessor/detail/is_binary.hpp \
388+ ../include/msgpack/preprocessor/detail/dmc/auto_rec.hpp \
389+ ../include/msgpack/preprocessor/detail/auto_rec.hpp \
390+ ../include/msgpack/preprocessor/punctuation.hpp \
391+ ../include/msgpack/preprocessor/array/enum.hpp \
392+ ../include/msgpack/preprocessor/array/pop_back.hpp \
393+ ../include/msgpack/preprocessor/array/elem.hpp \
394+ ../include/msgpack/preprocessor/array/data.hpp \
395+ ../include/msgpack/preprocessor/array/to_tuple.hpp \
396+ ../include/msgpack/preprocessor/array/to_list.hpp \
397+ ../include/msgpack/preprocessor/array/size.hpp \
398+ ../include/msgpack/preprocessor/array/replace.hpp \
399+ ../include/msgpack/preprocessor/array/push_front.hpp \
400+ ../include/msgpack/preprocessor/array/detail/get_data.hpp \
401+ ../include/msgpack/preprocessor/array/to_seq.hpp \
402+ ../include/msgpack/preprocessor/array/push_back.hpp \
403+ ../include/msgpack/preprocessor/array/pop_front.hpp \
404+ ../include/msgpack/preprocessor/array/insert.hpp \
405+ ../include/msgpack/preprocessor/array/remove.hpp \
406+ ../include/msgpack/preprocessor/array/reverse.hpp \
407+ ../include/msgpack/preprocessor/logical.hpp \
408+ ../include/msgpack/preprocessor/min.hpp \
409+ ../include/msgpack/preprocessor/debug.hpp \
410+ ../include/msgpack/preprocessor/repeat.hpp \
411+ ../include/msgpack/preprocessor/expand.hpp \
412+ ../include/msgpack/preprocessor/limits.hpp \
413+ ../include/msgpack/preprocessor/expr_if.hpp \
414+ ../include/msgpack/preprocessor/iteration.hpp \
415+ ../include/msgpack/preprocessor/while.hpp \
416+ ../include/msgpack/preprocessor/repetition.hpp \
417+ ../include/msgpack/preprocessor/repeat_2nd.hpp \
418+ ../include/msgpack/preprocessor/arithmetic.hpp \
419+ ../include/msgpack/preprocessor/list/enum.hpp \
420+ ../include/msgpack/preprocessor/list/to_tuple.hpp \
421+ ../include/msgpack/preprocessor/list/for_each_i.hpp \
422+ ../include/msgpack/preprocessor/list/size.hpp \
423+ ../include/msgpack/preprocessor/list/to_array.hpp \
424+ ../include/msgpack/preprocessor/list/fold_left.hpp \
425+ ../include/msgpack/preprocessor/list/append.hpp \
426+ ../include/msgpack/preprocessor/list/detail/fold_left.hpp \
427+ ../include/msgpack/preprocessor/list/detail/edg/fold_left.hpp \
428+ ../include/msgpack/preprocessor/list/detail/edg/fold_right.hpp \
429+ ../include/msgpack/preprocessor/list/detail/fold_right.hpp \
430+ ../include/msgpack/preprocessor/list/detail/dmc/fold_left.hpp \
431+ ../include/msgpack/preprocessor/list/to_seq.hpp \
432+ ../include/msgpack/preprocessor/list/first_n.hpp \
433+ ../include/msgpack/preprocessor/list/for_each.hpp \
434+ ../include/msgpack/preprocessor/list/at.hpp \
435+ ../include/msgpack/preprocessor/list/fold_right.hpp \
436+ ../include/msgpack/preprocessor/list/for_each_product.hpp \
437+ ../include/msgpack/preprocessor/list/cat.hpp \
438+ ../include/msgpack/preprocessor/list/rest_n.hpp \
439+ ../include/msgpack/preprocessor/list/transform.hpp \
440+ ../include/msgpack/preprocessor/list/adt.hpp \
441+ ../include/msgpack/preprocessor/list/reverse.hpp \
442+ ../include/msgpack/preprocessor/list/filter.hpp \
443+ ../include/msgpack/preprocessor/comparison/less_equal.hpp \
444+ ../include/msgpack/preprocessor/comparison/less.hpp \
445+ ../include/msgpack/preprocessor/comparison/not_equal.hpp \
446+ ../include/msgpack/preprocessor/comparison/equal.hpp \
447+ ../include/msgpack/preprocessor/comparison/greater.hpp \
448+ ../include/msgpack/preprocessor/comparison/greater_equal.hpp \
449+ ../include/msgpack/preprocessor/repeat_from_to_3rd.hpp \
450+ ../include/msgpack/preprocessor/array.hpp \
451+ ../include/msgpack/preprocessor/variadic/elem.hpp \
452+ ../include/msgpack/preprocessor/variadic/to_tuple.hpp \
453+ ../include/msgpack/preprocessor/variadic/to_list.hpp \
454+ ../include/msgpack/preprocessor/variadic/size.hpp \
455+ ../include/msgpack/preprocessor/variadic/to_array.hpp \
456+ ../include/msgpack/preprocessor/variadic/detail/is_single_return.hpp \
457+ ../include/msgpack/preprocessor/variadic/to_seq.hpp \
458+ ../include/msgpack/preprocessor/cat.hpp \
459+ ../include/msgpack/preprocessor/for.hpp \
460+ ../include/msgpack/preprocessor/tuple/enum.hpp \
461+ ../include/msgpack/preprocessor/tuple/pop_back.hpp \
462+ ../include/msgpack/preprocessor/tuple/elem.hpp \
463+ ../include/msgpack/preprocessor/tuple/to_list.hpp \
464+ ../include/msgpack/preprocessor/tuple/size.hpp \
465+ ../include/msgpack/preprocessor/tuple/replace.hpp \
466+ ../include/msgpack/preprocessor/tuple/rem.hpp \
467+ ../include/msgpack/preprocessor/tuple/push_front.hpp \
468+ ../include/msgpack/preprocessor/tuple/to_array.hpp \
469+ ../include/msgpack/preprocessor/tuple/detail/is_single_return.hpp \
470+ ../include/msgpack/preprocessor/tuple/to_seq.hpp \
471+ ../include/msgpack/preprocessor/tuple/push_back.hpp \
472+ ../include/msgpack/preprocessor/tuple/pop_front.hpp \
473+ ../include/msgpack/preprocessor/tuple/insert.hpp \
474+ ../include/msgpack/preprocessor/tuple/remove.hpp \
475+ ../include/msgpack/preprocessor/tuple/eat.hpp \
476+ ../include/msgpack/preprocessor/tuple/reverse.hpp \
477+ ../include/msgpack/preprocessor/list.hpp \
478+ ../include/msgpack/preprocessor/logical/bool.hpp \
479+ ../include/msgpack/preprocessor/logical/or.hpp \
480+ ../include/msgpack/preprocessor/logical/compl.hpp \
481+ ../include/msgpack/preprocessor/logical/xor.hpp \
482+ ../include/msgpack/preprocessor/logical/bitnor.hpp \
483+ ../include/msgpack/preprocessor/logical/nor.hpp \
484+ ../include/msgpack/preprocessor/logical/not.hpp \
485+ ../include/msgpack/preprocessor/logical/bitor.hpp \
486+ ../include/msgpack/preprocessor/logical/bitxor.hpp \
487+ ../include/msgpack/preprocessor/logical/and.hpp \
488+ ../include/msgpack/preprocessor/logical/bitand.hpp \
489+ ../include/msgpack/preprocessor/empty.hpp \
490+ ../include/msgpack/preprocessor/library.hpp \
491+ ../include/msgpack/preprocessor/facilities/identity.hpp \
492+ ../include/msgpack/preprocessor/facilities/is_empty.hpp \
493+ ../include/msgpack/preprocessor/facilities/apply.hpp \
494+ ../include/msgpack/preprocessor/facilities/is_empty_variadic.hpp \
495+ ../include/msgpack/preprocessor/facilities/is_empty_or_1.hpp \
496+ ../include/msgpack/preprocessor/facilities/intercept.hpp \
497+ ../include/msgpack/preprocessor/facilities/detail/is_empty.hpp \
498+ ../include/msgpack/preprocessor/facilities/expand.hpp \
499+ ../include/msgpack/preprocessor/facilities/overload.hpp \
500+ ../include/msgpack/preprocessor/facilities/is_1.hpp \
501+ ../include/msgpack/preprocessor/facilities/empty.hpp \
502+ ../include/msgpack/preprocessor/iterate.hpp
233503endif
234504
235505EXTRA_DIST = \
0 commit comments