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

Go to the source code of this file.

Macros

#define MSGPACK_PP_LIST_CONS(head, tail)
#define MSGPACK_PP_LIST_NIL   MSGPACK_PP_NIL
#define MSGPACK_PP_LIST_FIRST(list)
#define MSGPACK_PP_LIST_FIRST_D(list)
#define MSGPACK_PP_LIST_FIRST_I(head, tail)
#define MSGPACK_PP_LIST_REST(list)
#define MSGPACK_PP_LIST_REST_D(list)
#define MSGPACK_PP_LIST_REST_I(head, tail)
#define MSGPACK_PP_LIST_IS_CONS(list)
#define MSGPACK_PP_LIST_IS_NIL(list)

Macro Definition Documentation

◆ MSGPACK_PP_LIST_CONS

#define MSGPACK_PP_LIST_CONS ( head,
tail )
Value:
(head, tail)

◆ MSGPACK_PP_LIST_FIRST

#define MSGPACK_PP_LIST_FIRST ( list)
Value:
#define MSGPACK_PP_LIST_FIRST_D(list)
Definition adt.hpp:37

◆ MSGPACK_PP_LIST_FIRST_D

#define MSGPACK_PP_LIST_FIRST_D ( list)
Value:
#define MSGPACK_PP_LIST_FIRST_I(head, tail)
Definition adt.hpp:40

◆ MSGPACK_PP_LIST_FIRST_I

#define MSGPACK_PP_LIST_FIRST_I ( head,
tail )
Value:
head

◆ MSGPACK_PP_LIST_IS_CONS

#define MSGPACK_PP_LIST_IS_CONS ( list)
Value:
#define MSGPACK_PP_IS_BINARY(x)
Definition is_binary.hpp:23

◆ MSGPACK_PP_LIST_IS_NIL

#define MSGPACK_PP_LIST_IS_NIL ( list)
Value:
#define MSGPACK_PP_LIST_IS_CONS(list)
Definition adt.hpp:62
#define MSGPACK_PP_COMPL(x)
Definition compl.hpp:22

◆ MSGPACK_PP_LIST_NIL

#define MSGPACK_PP_LIST_NIL   MSGPACK_PP_NIL

◆ MSGPACK_PP_LIST_REST

#define MSGPACK_PP_LIST_REST ( list)
Value:
#define MSGPACK_PP_LIST_REST_D(list)
Definition adt.hpp:49

◆ MSGPACK_PP_LIST_REST_D

#define MSGPACK_PP_LIST_REST_D ( list)
Value:
#define MSGPACK_PP_LIST_REST_I(head, tail)
Definition adt.hpp:52

◆ MSGPACK_PP_LIST_REST_I

#define MSGPACK_PP_LIST_REST_I ( head,
tail )
Value:
tail