00001 #ifndef _CTButil_HXX
00002 #define _CTButil_HXX 1
00003
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifdef never
00028
00029 template <class T1, class T2>
00030 inline bool operator!=(const T1& x, const T2& y) {
00031 return !(x == y);
00032 }
00033
00034 template <class T1, class T2>
00035 inline bool operator>(const T1& x, const T2& y) {
00036 return y < x;
00037 }
00038
00039 template <class T1, class T2>
00040 inline bool operator<=(const T1& x, const T2& y) {
00041 return !(y < x);
00042 }
00043
00044 template <class T1, class T2>
00045 inline bool operator>=(const T1& x, const T2& y) {
00046 return !(x < y);
00047 }
00048
00049 #else
00050
00051 #include <utility>
00052
00053 #endif
00054
00055 #endif