MessagePack for C++
Toggle main menu visibility
Loading...
Searching...
No Matches
msgpack
preprocessor
iteration
detail
start.hpp
Go to the documentation of this file.
1
#
/* **************************************************************************
2
# * *
3
# * (C) Copyright Paul Mensonides 2002.
4
# * Distributed under the Boost Software License, Version 1.0. (See
5
# * accompanying file LICENSE_1_0.txt or copy at
6
# * http://www.boost.org/LICENSE_1_0.txt)
7
# * *
8
# ************************************************************************** */
9
#
10
#
/* See http://www.boost.org for most recent version. */
11
#
12
# include <
msgpack/preprocessor/slot/detail/shared.hpp
>
13
#
14
# undef MSGPACK_PP_LOCAL_SE
15
#
16
# undef MSGPACK_PP_LOCAL_SE_DIGIT_1
17
# undef MSGPACK_PP_LOCAL_SE_DIGIT_2
18
# undef MSGPACK_PP_LOCAL_SE_DIGIT_3
19
# undef MSGPACK_PP_LOCAL_SE_DIGIT_4
20
# undef MSGPACK_PP_LOCAL_SE_DIGIT_5
21
# undef MSGPACK_PP_LOCAL_SE_DIGIT_6
22
# undef MSGPACK_PP_LOCAL_SE_DIGIT_7
23
# undef MSGPACK_PP_LOCAL_SE_DIGIT_8
24
# undef MSGPACK_PP_LOCAL_SE_DIGIT_9
25
# undef MSGPACK_PP_LOCAL_SE_DIGIT_10
26
#
27
# if MSGPACK_PP_SLOT_TEMP_3 == 0
28
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 0
29
# elif MSGPACK_PP_SLOT_TEMP_3 == 1
30
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 1
31
# elif MSGPACK_PP_SLOT_TEMP_3 == 2
32
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 2
33
# elif MSGPACK_PP_SLOT_TEMP_3 == 3
34
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 3
35
# elif MSGPACK_PP_SLOT_TEMP_3 == 4
36
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 4
37
# elif MSGPACK_PP_SLOT_TEMP_3 == 5
38
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 5
39
# elif MSGPACK_PP_SLOT_TEMP_3 == 6
40
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 6
41
# elif MSGPACK_PP_SLOT_TEMP_3 == 7
42
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 7
43
# elif MSGPACK_PP_SLOT_TEMP_3 == 8
44
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 8
45
# elif MSGPACK_PP_SLOT_TEMP_3 == 9
46
# define MSGPACK_PP_LOCAL_SE_DIGIT_3 9
47
# endif
48
#
49
# if MSGPACK_PP_SLOT_TEMP_2 == 0
50
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 0
51
# elif MSGPACK_PP_SLOT_TEMP_2 == 1
52
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 1
53
# elif MSGPACK_PP_SLOT_TEMP_2 == 2
54
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 2
55
# elif MSGPACK_PP_SLOT_TEMP_2 == 3
56
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 3
57
# elif MSGPACK_PP_SLOT_TEMP_2 == 4
58
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 4
59
# elif MSGPACK_PP_SLOT_TEMP_2 == 5
60
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 5
61
# elif MSGPACK_PP_SLOT_TEMP_2 == 6
62
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 6
63
# elif MSGPACK_PP_SLOT_TEMP_2 == 7
64
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 7
65
# elif MSGPACK_PP_SLOT_TEMP_2 == 8
66
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 8
67
# elif MSGPACK_PP_SLOT_TEMP_2 == 9
68
# define MSGPACK_PP_LOCAL_SE_DIGIT_2 9
69
# endif
70
#
71
# if MSGPACK_PP_SLOT_TEMP_1 == 0
72
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 0
73
# elif MSGPACK_PP_SLOT_TEMP_1 == 1
74
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 1
75
# elif MSGPACK_PP_SLOT_TEMP_1 == 2
76
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 2
77
# elif MSGPACK_PP_SLOT_TEMP_1 == 3
78
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 3
79
# elif MSGPACK_PP_SLOT_TEMP_1 == 4
80
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 4
81
# elif MSGPACK_PP_SLOT_TEMP_1 == 5
82
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 5
83
# elif MSGPACK_PP_SLOT_TEMP_1 == 6
84
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 6
85
# elif MSGPACK_PP_SLOT_TEMP_1 == 7
86
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 7
87
# elif MSGPACK_PP_SLOT_TEMP_1 == 8
88
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 8
89
# elif MSGPACK_PP_SLOT_TEMP_1 == 9
90
# define MSGPACK_PP_LOCAL_SE_DIGIT_1 9
91
# endif
92
#
93
# if MSGPACK_PP_LOCAL_SE_DIGIT_3
94
# define MSGPACK_PP_LOCAL_SE() MSGPACK_PP_SLOT_CC_3(MSGPACK_PP_LOCAL_SE_DIGIT_3, MSGPACK_PP_LOCAL_SE_DIGIT_2, MSGPACK_PP_LOCAL_SE_DIGIT_1)
95
# elif MSGPACK_PP_LOCAL_SE_DIGIT_2
96
# define MSGPACK_PP_LOCAL_SE() MSGPACK_PP_SLOT_CC_2(MSGPACK_PP_LOCAL_SE_DIGIT_2, MSGPACK_PP_LOCAL_SE_DIGIT_1)
97
# else
98
# define MSGPACK_PP_LOCAL_SE() MSGPACK_PP_LOCAL_SE_DIGIT_1
99
# endif
shared.hpp
Generated by
1.17.0