comparison liboctave/oct-inttypes.cc @ 6105:bf8366f93881

[project @ 2006-10-26 21:46:29 by jwe]
author jwe
date Thu, 26 Oct 2006 21:46:29 +0000
parents 22e23bee74c8
children 143b556ce725
comparison
equal deleted inserted replaced
6104:a334206512b9 6105:bf8366f93881
100 INSTANTIATE_INTTYPE (uint16_t); 100 INSTANTIATE_INTTYPE (uint16_t);
101 INSTANTIATE_INTTYPE (uint32_t); 101 INSTANTIATE_INTTYPE (uint32_t);
102 INSTANTIATE_INTTYPE (uint64_t); 102 INSTANTIATE_INTTYPE (uint64_t);
103 103
104 #define INSTANTIATE_INTTYPE_BIN_OP(T1, T2, OP) \ 104 #define INSTANTIATE_INTTYPE_BIN_OP(T1, T2, OP) \
105 template octave_int<octave_int_binop_traits<T1, T2>::TR> \ 105 template OCTAVE_API octave_int<octave_int_binop_traits<T1, T2>::TR> \
106 operator OP (const octave_int<T1>&, const octave_int<T2>&) 106 operator OP<T1, T2> (const octave_int<T1>&, const octave_int<T2>&)
107 107
108 #define INSTANTIATE_INTTYPE_BIN_OPS(T1, T2) \ 108 #define INSTANTIATE_INTTYPE_BIN_OPS(T1, T2) \
109 INSTANTIATE_INTTYPE_BIN_OP (T1, T2, +); \ 109 INSTANTIATE_INTTYPE_BIN_OP (T1, T2, +); \
110 INSTANTIATE_INTTYPE_BIN_OP (T1, T2, -); \ 110 INSTANTIATE_INTTYPE_BIN_OP (T1, T2, -); \
111 INSTANTIATE_INTTYPE_BIN_OP (T1, T2, *); \ 111 INSTANTIATE_INTTYPE_BIN_OP (T1, T2, *); \