File indexing completed on 2026-09-09 08:58:39
0001 #
0002
0003
0004
0005
0006
0007
0008
0009
0010 0011 ">#
0012 #
0013 0014 ">#
0015 # ifndef BOOST_PREPROCESSOR_ARRAY_TO_TUPLE_HPP
0016 # define BOOST_PREPROCESSOR_ARRAY_TO_TUPLE_HPP
0017 0018 ">#
0019 # include <boost/preprocessor/array/data.hpp>
0020 # include <boost/preprocessor/array/size.hpp>
0021 # include <boost/preprocessor/control/if.hpp>
0022 0023 ">#
0024 #
0025 0026 ">#
0027 # define BOOST_PP_ARRAY_TO_TUPLE(array) \
0028 BOOST_PP_IF \
0029 ( \
0030 BOOST_PP_ARRAY_SIZE(array), \
0031 BOOST_PP_ARRAY_DATA, \
0032 BOOST_PP_ARRAY_TO_TUPLE_EMPTY \
0033 ) \
0034 (array) \
0035
0036 # define BOOST_PP_ARRAY_TO_TUPLE_EMPTY(array)
0037 0038 ">#
0039 # endif