Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-29 08:02:38

0001 # /* **************************************************************************
0002 #  *                                                                          *
0003 #  *     (C) Copyright Paul Mensonides 2002.
0004 #  *     Distributed under the Boost Software License, Version 1.0. (See
0005 #  *     accompanying file LICENSE_1_0.txt or copy at
0006 #  *     http://www.boost.org/LICENSE_1_0.txt)
0007 #  *                                                                          *
0008 #  ************************************************************************** */
0009 0010 ">#
0011 # /* See http://www.boost.org for most recent version. */
0012 0013 ">#
0014 # include <boost/preprocessor/slot/detail/shared.hpp>
0015 0016 ">#
0017 # undef BOOST_PP_ITERATION_START_3
0018 0019 ">#
0020 # undef BOOST_PP_ITERATION_START_3_DIGIT_1
0021 # undef BOOST_PP_ITERATION_START_3_DIGIT_2
0022 # undef BOOST_PP_ITERATION_START_3_DIGIT_3
0023 # undef BOOST_PP_ITERATION_START_3_DIGIT_4
0024 # undef BOOST_PP_ITERATION_START_3_DIGIT_5
0025 # undef BOOST_PP_ITERATION_START_3_DIGIT_6
0026 # undef BOOST_PP_ITERATION_START_3_DIGIT_7
0027 # undef BOOST_PP_ITERATION_START_3_DIGIT_8
0028 # undef BOOST_PP_ITERATION_START_3_DIGIT_9
0029 # undef BOOST_PP_ITERATION_START_3_DIGIT_10
0030 0031 ">#
0032 # if BOOST_PP_SLOT_TEMP_3 == 0
0033 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 0
0034 # elif BOOST_PP_SLOT_TEMP_3 == 1
0035 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 1
0036 # elif BOOST_PP_SLOT_TEMP_3 == 2
0037 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 2
0038 # elif BOOST_PP_SLOT_TEMP_3 == 3
0039 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 3
0040 # elif BOOST_PP_SLOT_TEMP_3 == 4
0041 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 4
0042 # elif BOOST_PP_SLOT_TEMP_3 == 5
0043 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 5
0044 # elif BOOST_PP_SLOT_TEMP_3 == 6
0045 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 6
0046 # elif BOOST_PP_SLOT_TEMP_3 == 7
0047 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 7
0048 # elif BOOST_PP_SLOT_TEMP_3 == 8
0049 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 8
0050 # elif BOOST_PP_SLOT_TEMP_3 == 9
0051 #    define BOOST_PP_ITERATION_START_3_DIGIT_3 9
0052 # endif
0053 0054 ">#
0055 # if BOOST_PP_SLOT_TEMP_2 == 0
0056 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 0
0057 # elif BOOST_PP_SLOT_TEMP_2 == 1
0058 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 1
0059 # elif BOOST_PP_SLOT_TEMP_2 == 2
0060 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 2
0061 # elif BOOST_PP_SLOT_TEMP_2 == 3
0062 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 3
0063 # elif BOOST_PP_SLOT_TEMP_2 == 4
0064 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 4
0065 # elif BOOST_PP_SLOT_TEMP_2 == 5
0066 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 5
0067 # elif BOOST_PP_SLOT_TEMP_2 == 6
0068 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 6
0069 # elif BOOST_PP_SLOT_TEMP_2 == 7
0070 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 7
0071 # elif BOOST_PP_SLOT_TEMP_2 == 8
0072 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 8
0073 # elif BOOST_PP_SLOT_TEMP_2 == 9
0074 #    define BOOST_PP_ITERATION_START_3_DIGIT_2 9
0075 # endif
0076 0077 ">#
0078 # if BOOST_PP_SLOT_TEMP_1 == 0
0079 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 0
0080 # elif BOOST_PP_SLOT_TEMP_1 == 1
0081 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 1
0082 # elif BOOST_PP_SLOT_TEMP_1 == 2
0083 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 2
0084 # elif BOOST_PP_SLOT_TEMP_1 == 3
0085 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 3
0086 # elif BOOST_PP_SLOT_TEMP_1 == 4
0087 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 4
0088 # elif BOOST_PP_SLOT_TEMP_1 == 5
0089 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 5
0090 # elif BOOST_PP_SLOT_TEMP_1 == 6
0091 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 6
0092 # elif BOOST_PP_SLOT_TEMP_1 == 7
0093 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 7
0094 # elif BOOST_PP_SLOT_TEMP_1 == 8
0095 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 8
0096 # elif BOOST_PP_SLOT_TEMP_1 == 9
0097 #    define BOOST_PP_ITERATION_START_3_DIGIT_1 9
0098 # endif
0099 0100 ">#
0101 # if BOOST_PP_ITERATION_START_3_DIGIT_3
0102 #    define BOOST_PP_ITERATION_START_3 BOOST_PP_SLOT_CC_3(BOOST_PP_ITERATION_START_3_DIGIT_3, BOOST_PP_ITERATION_START_3_DIGIT_2, BOOST_PP_ITERATION_START_3_DIGIT_1)
0103 # elif BOOST_PP_ITERATION_START_3_DIGIT_2
0104 #    define BOOST_PP_ITERATION_START_3 BOOST_PP_SLOT_CC_2(BOOST_PP_ITERATION_START_3_DIGIT_2, BOOST_PP_ITERATION_START_3_DIGIT_1)
0105 # else
0106 #    define BOOST_PP_ITERATION_START_3 BOOST_PP_ITERATION_START_3_DIGIT_1
0107 # endif