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

Go to the source code of this file.

Macros

#define MSGPACK_PP_ITERATION_DEPTH()
#define MSGPACK_PP_ITERATION()
#define MSGPACK_PP_ITERATION_START()
#define MSGPACK_PP_ITERATION_FINISH()
#define MSGPACK_PP_ITERATION_FLAGS()
#define MSGPACK_PP_FRAME_ITERATION(i)
#define MSGPACK_PP_FRAME_START(i)
#define MSGPACK_PP_FRAME_FINISH(i)
#define MSGPACK_PP_FRAME_FLAGS(i)
#define MSGPACK_PP_RELATIVE_ITERATION(i)
#define MSGPACK_PP_RELATIVE_0(m)
#define MSGPACK_PP_RELATIVE_1(m)
#define MSGPACK_PP_RELATIVE_2(m)
#define MSGPACK_PP_RELATIVE_3(m)
#define MSGPACK_PP_RELATIVE_4(m)
#define MSGPACK_PP_RELATIVE_START(i)
#define MSGPACK_PP_RELATIVE_FINISH(i)
#define MSGPACK_PP_RELATIVE_FLAGS(i)
#define MSGPACK_PP_ITERATE()
#define MSGPACK_PP_ITERATE_1   <msgpack/preprocessor/iteration/detail/iter/forward1.hpp>
#define MSGPACK_PP_ITERATE_2   <msgpack/preprocessor/iteration/detail/iter/forward2.hpp>
#define MSGPACK_PP_ITERATE_3   <msgpack/preprocessor/iteration/detail/iter/forward3.hpp>
#define MSGPACK_PP_ITERATE_4   <msgpack/preprocessor/iteration/detail/iter/forward4.hpp>
#define MSGPACK_PP_ITERATE_5   <msgpack/preprocessor/iteration/detail/iter/forward5.hpp>

Macro Definition Documentation

◆ MSGPACK_PP_FRAME_FINISH

#define MSGPACK_PP_FRAME_FINISH ( i)
Value:
MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_FINISH_, i)
#define MSGPACK_PP_CAT(a, b)
Definition cat.hpp:24

◆ MSGPACK_PP_FRAME_FLAGS

#define MSGPACK_PP_FRAME_FLAGS ( i)
Value:
(MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_FLAGS_, i)())

◆ MSGPACK_PP_FRAME_ITERATION

#define MSGPACK_PP_FRAME_ITERATION ( i)
Value:
MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_, i)

◆ MSGPACK_PP_FRAME_START

#define MSGPACK_PP_FRAME_START ( i)
Value:
MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_START_, i)

◆ MSGPACK_PP_ITERATE

#define MSGPACK_PP_ITERATE ( )
Value:
#define MSGPACK_PP_INC(x)
Definition inc.hpp:24
#define MSGPACK_PP_ITERATION_DEPTH()
Definition forward1.hpp:38

◆ MSGPACK_PP_ITERATE_1

#define MSGPACK_PP_ITERATE_1   <msgpack/preprocessor/iteration/detail/iter/forward1.hpp>

◆ MSGPACK_PP_ITERATE_2

#define MSGPACK_PP_ITERATE_2   <msgpack/preprocessor/iteration/detail/iter/forward2.hpp>

◆ MSGPACK_PP_ITERATE_3

#define MSGPACK_PP_ITERATE_3   <msgpack/preprocessor/iteration/detail/iter/forward3.hpp>

◆ MSGPACK_PP_ITERATE_4

#define MSGPACK_PP_ITERATE_4   <msgpack/preprocessor/iteration/detail/iter/forward4.hpp>

◆ MSGPACK_PP_ITERATE_5

#define MSGPACK_PP_ITERATE_5   <msgpack/preprocessor/iteration/detail/iter/forward5.hpp>

◆ MSGPACK_PP_ITERATION

#define MSGPACK_PP_ITERATION ( )
Value:
MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_, MSGPACK_PP_ITERATION_DEPTH())

◆ MSGPACK_PP_ITERATION_DEPTH

#define MSGPACK_PP_ITERATION_DEPTH ( )
Value:
0

◆ MSGPACK_PP_ITERATION_FINISH

#define MSGPACK_PP_ITERATION_FINISH ( )
Value:
MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_FINISH_, MSGPACK_PP_ITERATION_DEPTH())

◆ MSGPACK_PP_ITERATION_FLAGS

#define MSGPACK_PP_ITERATION_FLAGS ( )
Value:
(MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_FLAGS_, MSGPACK_PP_ITERATION_DEPTH())())

◆ MSGPACK_PP_ITERATION_START

#define MSGPACK_PP_ITERATION_START ( )
Value:
MSGPACK_PP_CAT(MSGPACK_PP_ITERATION_START_, MSGPACK_PP_ITERATION_DEPTH())

◆ MSGPACK_PP_RELATIVE_0

#define MSGPACK_PP_RELATIVE_0 ( m)

◆ MSGPACK_PP_RELATIVE_1

#define MSGPACK_PP_RELATIVE_1 ( m)
Value:
#define MSGPACK_PP_DEC(x)
Definition dec.hpp:24

◆ MSGPACK_PP_RELATIVE_2

#define MSGPACK_PP_RELATIVE_2 ( m)

◆ MSGPACK_PP_RELATIVE_3

#define MSGPACK_PP_RELATIVE_3 ( m)

◆ MSGPACK_PP_RELATIVE_4

◆ MSGPACK_PP_RELATIVE_FINISH

#define MSGPACK_PP_RELATIVE_FINISH ( i)
Value:
MSGPACK_PP_CAT(MSGPACK_PP_RELATIVE_, i)(MSGPACK_PP_ITERATION_FINISH_)

◆ MSGPACK_PP_RELATIVE_FLAGS

#define MSGPACK_PP_RELATIVE_FLAGS ( i)
Value:
(MSGPACK_PP_CAT(MSGPACK_PP_RELATIVE_, i)(MSGPACK_PP_ITERATION_FLAGS_)())

◆ MSGPACK_PP_RELATIVE_ITERATION

#define MSGPACK_PP_RELATIVE_ITERATION ( i)
Value:
MSGPACK_PP_CAT(MSGPACK_PP_RELATIVE_, i)(MSGPACK_PP_ITERATION_)

◆ MSGPACK_PP_RELATIVE_START

#define MSGPACK_PP_RELATIVE_START ( i)
Value:
MSGPACK_PP_CAT(MSGPACK_PP_RELATIVE_, i)(MSGPACK_PP_ITERATION_START_)