summaryrefslogtreecommitdiff
path: root/TAO/tao/ORB.h
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-11-28 17:03:03 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-11-28 17:03:03 +0000
commite713a1cb53720f8c22d2bbb34b19398cf50c42e6 (patch)
tree20d333958c1768d7750439619a0a77fc45543f2b /TAO/tao/ORB.h
parente9ffd21aae9d5c7e380c75444727725b8eda6d6d (diff)
downloadATCD-e713a1cb53720f8c22d2bbb34b19398cf50c42e6.tar.gz
Added operator== and operator!= for non-native long double.
Diffstat (limited to 'TAO/tao/ORB.h')
-rw-r--r--TAO/tao/ORB.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/TAO/tao/ORB.h b/TAO/tao/ORB.h
index 97d1941db19..908c1692eac 100644
--- a/TAO/tao/ORB.h
+++ b/TAO/tao/ORB.h
@@ -333,9 +333,12 @@ public:
typedef long double LongDouble;
# else
# define NONNATIVE_LONGDOUBLE
- struct LongDouble
+ struct TAO_Export LongDouble
{
char ld[16];
+ int operator== (LongDouble &rhs);
+ int operator!= (LongDouble &rhs);
+ // @@ also need other comparison operators.
};
# endif /* ACE_SIZEOF_LONG_DOUBLE != 16 */