Extending TUPLE_LIMIT to 32

[SVN r14214]
This commit is contained in:
Vesa Karvonen
2002-06-20 15:53:24 +00:00
parent b36731a3d9
commit 1015d853f3

View File

@ -50,32 +50,26 @@
/* List of applicative binary operators. */ /* List of applicative binary operators. */
#define APPLICATIVE_BINARY_OPS\ #define APPLICATIVE_BINARY_OPS\
BOOST_PP_LIST_APPEND\ BOOST_PP_TUPLE_TO_LIST\
( BOOST_PP_TUPLE_TO_LIST\ ( 18\
( 2\ , ( ( * , mul , 1 , 0 , 0 )\
, ( ( * , mul , 1 , 0 , 0 )\ , ( / , div , 1 , 0 , 0 )\
, ( / , div , 1 , 0 , 0 )\ , ( % , mod , 0 , 0 , 0 )\
)\ , ( + , add , 1 , 0 , 0 )\
)\ , ( - , sub , 1 , 0 , 0 )\
, BOOST_PP_TUPLE_TO_LIST\ , ( << , shift_left , 0 , 0 , 1 )\
( 16\ , ( >> , shift_right , 0 , 0 , 1 )\
, ( ( % , mod , 0 , 0 , 0 )\ , ( < , less , 1 , 1 , 0 )\
, ( + , add , 1 , 0 , 0 )\ , ( <= , less_equal , 1 , 1 , 0 )\
, ( - , sub , 1 , 0 , 0 )\ , ( >= , greater_equal , 1 , 1 , 0 )\
, ( << , shift_left , 0 , 0 , 1 )\ , ( > , greater , 1 , 1 , 0 )\
, ( >> , shift_right , 0 , 0 , 1 )\ , ( == , equal , 1 , 1 , 0 )\
, ( < , less , 1 , 1 , 0 )\ , ( != , not_equal , 1 , 1 , 0 )\
, ( <= , less_equal , 1 , 1 , 0 )\ , ( & , bitwise_and , 0 , 0 , 0 )\
, ( >= , greater_equal , 1 , 1 , 0 )\ , ( | , bitwise_or , 0 , 0 , 0 )\
, ( > , greater , 1 , 1 , 0 )\ , ( ^ , bitwise_xor , 0 , 0 , 0 )\
, ( == , equal , 1 , 1 , 0 )\ , ( && , logical_and , 1 , 1 , 0 )\
, ( != , not_equal , 1 , 1 , 0 )\ , ( || , logical_or , 1 , 1 , 0 )\
, ( & , bitwise_and , 0 , 0 , 0 )\
, ( | , bitwise_or , 0 , 0 , 0 )\
, ( ^ , bitwise_xor , 0 , 0 , 0 )\
, ( && , logical_and , 1 , 1 , 0 )\
, ( || , logical_or , 1 , 1 , 0 )\
)\
)\ )\
) )