Sha256: cef3e7e5bc21682f8fcb22f8eca35e1cecc9b8063fea57bc10a4265d41c4463f
Contents?: true
Size: 1.7 KB
Versions: 44
Compression:
Stored size: 1.7 KB
Contents
# /* ************************************************************************** # * * # * (C) Copyright Paul Mensonides 2002. # * Distributed under the Boost Software License, Version 1.0. (See # * accompanying file LICENSE_1_0.txt or copy at # * http://www.boost.org/LICENSE_1_0.txt) # * * # ************************************************************************** */ # # /* See http://www.boost.org for most recent version. */ # # ifndef MSGPACK_PREPROCESSOR_SEQ_SEQ_HPP # define MSGPACK_PREPROCESSOR_SEQ_SEQ_HPP # # include <msgpack/preprocessor/config/config.hpp> # include <msgpack/preprocessor/seq/elem.hpp> # # /* MSGPACK_PP_SEQ_HEAD */ # # define MSGPACK_PP_SEQ_HEAD(seq) MSGPACK_PP_SEQ_ELEM(0, seq) # # /* MSGPACK_PP_SEQ_TAIL */ # # if MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MWCC() # define MSGPACK_PP_SEQ_TAIL(seq) MSGPACK_PP_SEQ_TAIL_1((seq)) # define MSGPACK_PP_SEQ_TAIL_1(par) MSGPACK_PP_SEQ_TAIL_2 ## par # define MSGPACK_PP_SEQ_TAIL_2(seq) MSGPACK_PP_SEQ_TAIL_I ## seq # elif MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MSVC() # define MSGPACK_PP_SEQ_TAIL(seq) MSGPACK_PP_SEQ_TAIL_ID(MSGPACK_PP_SEQ_TAIL_I seq) # define MSGPACK_PP_SEQ_TAIL_ID(id) id # elif MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_EDG() # define MSGPACK_PP_SEQ_TAIL(seq) MSGPACK_PP_SEQ_TAIL_D(seq) # define MSGPACK_PP_SEQ_TAIL_D(seq) MSGPACK_PP_SEQ_TAIL_I seq # else # define MSGPACK_PP_SEQ_TAIL(seq) MSGPACK_PP_SEQ_TAIL_I seq # endif # # define MSGPACK_PP_SEQ_TAIL_I(x) # # /* MSGPACK_PP_SEQ_NIL */ # # define MSGPACK_PP_SEQ_NIL(x) (x) # # endif
Version data entries
44 entries across 44 versions & 2 rubygems