MessagePack for C++
Loading...
Searching...
No Matches
cat.hpp File Reference
Include dependency graph for cat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MSGPACK_PP_SEQ_CAT(seq)
#define MSGPACK_PP_SEQ_CAT_I(seq)
#define MSGPACK_PP_SEQ_CAT_O(s, st, elem)
#define MSGPACK_PP_SEQ_CAT_O_I(a, b)
#define MSGPACK_PP_SEQ_CAT_S(s, seq)
#define MSGPACK_PP_SEQ_CAT_S_I_A(s, seq)
#define MSGPACK_PP_SEQ_CAT_S_I_B(s, seq)

Macro Definition Documentation

◆ MSGPACK_PP_SEQ_CAT

#define MSGPACK_PP_SEQ_CAT ( seq)
Value:
)(seq) \
#define MSGPACK_PP_DEC(x)
Definition dec.hpp:24
#define MSGPACK_PP_IF(cond, t, f)
Definition if.hpp:26
#define MSGPACK_PP_SEQ_CAT_I(seq)
Definition cat.hpp:32
#define MSGPACK_PP_SEQ_HEAD(seq)
Definition seq.hpp:20
#define MSGPACK_PP_SEQ_SIZE(seq)
Definition size.hpp:28

◆ MSGPACK_PP_SEQ_CAT_I

#define MSGPACK_PP_SEQ_CAT_I ( seq)
Value:
#define MSGPACK_PP_SEQ_CAT_O(s, st, elem)
Definition cat.hpp:34
#define MSGPACK_PP_SEQ_FOLD_LEFT
Definition fold_left.hpp:29
#define MSGPACK_PP_SEQ_TAIL(seq)
Definition seq.hpp:35

◆ MSGPACK_PP_SEQ_CAT_O

#define MSGPACK_PP_SEQ_CAT_O ( s,
st,
elem )
Value:
#define MSGPACK_PP_SEQ_CAT_O_I(a, b)
Definition cat.hpp:35

◆ MSGPACK_PP_SEQ_CAT_O_I

#define MSGPACK_PP_SEQ_CAT_O_I ( a,
b )
Value:
a ## b

◆ MSGPACK_PP_SEQ_CAT_S

#define MSGPACK_PP_SEQ_CAT_S ( s,
seq )
Value:
)(s, seq) \
#define MSGPACK_PP_SEQ_CAT_S_I_A(s, seq)
Definition cat.hpp:46
#define MSGPACK_PP_SEQ_CAT_S_I_B(s, seq)
Definition cat.hpp:47

◆ MSGPACK_PP_SEQ_CAT_S_I_A

#define MSGPACK_PP_SEQ_CAT_S_I_A ( s,
seq )
Value:
MSGPACK_PP_SEQ_FOLD_LEFT_ ## s(MSGPACK_PP_SEQ_CAT_O, MSGPACK_PP_SEQ_HEAD(seq), MSGPACK_PP_SEQ_TAIL(seq))

◆ MSGPACK_PP_SEQ_CAT_S_I_B

#define MSGPACK_PP_SEQ_CAT_S_I_B ( s,
seq )
Value: