#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/config/config.hpp>
#include <boost/preprocessor/facilities/overload.hpp>
#include <boost/preprocessor/tuple/size.hpp>
#include <boost/preprocessor/variadic/size.hpp>
Macros | |
#define | BOOST_PP_TUPLE_REVERSE(size, tuple) BOOST_PP_TUPLE_REVERSE_OO((size, tuple)) |
#define | BOOST_PP_TUPLE_REVERSE_OO(par) BOOST_PP_TUPLE_REVERSE_I ## par |
#define | BOOST_PP_TUPLE_REVERSE_I(s, t) BOOST_PP_TUPLE_REVERSE_ ## s ## t |
#define | BOOST_PP_TUPLE_REVERSE_1(e0) (e0) |
#define | BOOST_PP_TUPLE_REVERSE_2(e0, e1) (e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_3(e0, e1, e2) (e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_4(e0, e1, e2, e3) (e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_5(e0, e1, e2, e3, e4) (e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_6(e0, e1, e2, e3, e4, e5) (e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_7(e0, e1, e2, e3, e4, e5, e6) (e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_8(e0, e1, e2, e3, e4, e5, e6, e7) (e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_9(e0, e1, e2, e3, e4, e5, e6, e7, e8) (e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_10(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9) (e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_11(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10) (e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_12(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11) (e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_13(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12) (e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_14(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13) (e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_15(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14) (e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_16(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15) (e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_17(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16) (e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_18(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17) (e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_19(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18) (e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_20(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19) (e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_21(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20) (e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_22(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21) (e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_23(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22) (e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_24(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23) (e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_25(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24) (e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_26(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25) (e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_27(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26) (e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_28(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27) (e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_29(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28) (e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_30(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29) (e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_31(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30) (e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_32(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31) (e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_33(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32) (e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_34(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33) (e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_35(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34) (e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_36(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35) (e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_37(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36) (e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_38(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37) (e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_39(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38) (e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_40(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39) (e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_41(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40) (e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_42(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41) (e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_43(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42) (e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_44(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43) (e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_45(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44) (e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_46(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45) (e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_47(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46) (e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_48(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47) (e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_49(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48) (e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_50(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49) (e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_51(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50) (e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_52(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51) (e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_53(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52) (e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_54(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53) (e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_55(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54) (e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_56(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55) (e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_57(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56) (e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_58(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57) (e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_59(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58) (e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_60(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59) (e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_61(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60) (e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_62(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61) (e61, e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_63(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62) (e62, e61, e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define | BOOST_PP_TUPLE_REVERSE_64(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27, e28, e29, e30, e31, e32, e33, e34, e35, e36, e37, e38, e39, e40, e41, e42, e43, e44, e45, e46, e47, e48, e49, e50, e51, e52, e53, e54, e55, e56, e57, e58, e59, e60, e61, e62, e63) (e63, e62, e61, e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE | ( | size, | |
tuple | |||
) | BOOST_PP_TUPLE_REVERSE_OO((size, tuple)) |
#define BOOST_PP_TUPLE_REVERSE_1 | ( | e0 | ) | (e0) |
#define BOOST_PP_TUPLE_REVERSE_10 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9 | |||
) | (e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_11 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10 | |||
) | (e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_12 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11 | |||
) | (e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_13 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12 | |||
) | (e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_14 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13 | |||
) | (e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_15 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14 | |||
) | (e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_16 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15 | |||
) | (e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_17 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16 | |||
) | (e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_18 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17 | |||
) | (e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_19 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18 | |||
) | (e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_2 | ( | e0, | |
e1 | |||
) | (e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_20 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19 | |||
) | (e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_21 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20 | |||
) | (e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_22 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21 | |||
) | (e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_23 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22 | |||
) | (e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_24 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23 | |||
) | (e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_25 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24 | |||
) | (e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_26 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25 | |||
) | (e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_27 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26 | |||
) | (e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_28 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27 | |||
) | (e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_29 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28 | |||
) | (e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_3 | ( | e0, | |
e1, | |||
e2 | |||
) | (e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_30 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29 | |||
) | (e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_31 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30 | |||
) | (e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_32 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31 | |||
) | (e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_33 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32 | |||
) | (e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_34 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33 | |||
) | (e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_35 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34 | |||
) | (e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_36 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35 | |||
) | (e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_37 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36 | |||
) | (e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_38 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37 | |||
) | (e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_39 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38 | |||
) | (e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_4 | ( | e0, | |
e1, | |||
e2, | |||
e3 | |||
) | (e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_40 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39 | |||
) | (e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_41 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40 | |||
) | (e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_42 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41 | |||
) | (e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_43 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42 | |||
) | (e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_44 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43 | |||
) | (e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_45 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44 | |||
) | (e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_46 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45 | |||
) | (e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_47 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46 | |||
) | (e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_48 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47 | |||
) | (e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_49 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48 | |||
) | (e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_5 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4 | |||
) | (e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_50 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49 | |||
) | (e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_51 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50 | |||
) | (e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_52 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51 | |||
) | (e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_53 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52 | |||
) | (e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_54 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53 | |||
) | (e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_55 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54 | |||
) | (e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_56 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55 | |||
) | (e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_57 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56 | |||
) | (e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_58 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57 | |||
) | (e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_59 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57, | |||
e58 | |||
) | (e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_6 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5 | |||
) | (e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_60 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57, | |||
e58, | |||
e59 | |||
) | (e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_61 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57, | |||
e58, | |||
e59, | |||
e60 | |||
) | (e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_62 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57, | |||
e58, | |||
e59, | |||
e60, | |||
e61 | |||
) | (e61, e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_63 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57, | |||
e58, | |||
e59, | |||
e60, | |||
e61, | |||
e62 | |||
) | (e62, e61, e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_64 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8, | |||
e9, | |||
e10, | |||
e11, | |||
e12, | |||
e13, | |||
e14, | |||
e15, | |||
e16, | |||
e17, | |||
e18, | |||
e19, | |||
e20, | |||
e21, | |||
e22, | |||
e23, | |||
e24, | |||
e25, | |||
e26, | |||
e27, | |||
e28, | |||
e29, | |||
e30, | |||
e31, | |||
e32, | |||
e33, | |||
e34, | |||
e35, | |||
e36, | |||
e37, | |||
e38, | |||
e39, | |||
e40, | |||
e41, | |||
e42, | |||
e43, | |||
e44, | |||
e45, | |||
e46, | |||
e47, | |||
e48, | |||
e49, | |||
e50, | |||
e51, | |||
e52, | |||
e53, | |||
e54, | |||
e55, | |||
e56, | |||
e57, | |||
e58, | |||
e59, | |||
e60, | |||
e61, | |||
e62, | |||
e63 | |||
) | (e63, e62, e61, e60, e59, e58, e57, e56, e55, e54, e53, e52, e51, e50, e49, e48, e47, e46, e45, e44, e43, e42, e41, e40, e39, e38, e37, e36, e35, e34, e33, e32, e31, e30, e29, e28, e27, e26, e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_7 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6 | |||
) | (e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_8 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7 | |||
) | (e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_9 | ( | e0, | |
e1, | |||
e2, | |||
e3, | |||
e4, | |||
e5, | |||
e6, | |||
e7, | |||
e8 | |||
) | (e8, e7, e6, e5, e4, e3, e2, e1, e0) |
#define BOOST_PP_TUPLE_REVERSE_I | ( | s, | |
t | |||
) | BOOST_PP_TUPLE_REVERSE_ ## s ## t |
#define BOOST_PP_TUPLE_REVERSE_OO | ( | par | ) | BOOST_PP_TUPLE_REVERSE_I ## par |