summaryrefslogtreecommitdiff
path: root/ACE/ace/CDR_Base.h
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-06-06 19:51:50 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-06-06 19:51:50 +0000
commit42bf169140a05e9eee35d686e7b732d342e70063 (patch)
treef67be8ba0bec641dcdb18325906a63de7011523b /ACE/ace/CDR_Base.h
parent9208b79451cf9f3708fa1d8ce713e301c78783c6 (diff)
downloadATCD-42bf169140a05e9eee35d686e7b732d342e70063.tar.gz
ChangeLogTag: Mon Jun 6 19:51:27 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'ACE/ace/CDR_Base.h')
-rw-r--r--ACE/ace/CDR_Base.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/ACE/ace/CDR_Base.h b/ACE/ace/CDR_Base.h
index 61285e0c69a..c0c67e72e30 100644
--- a/ACE/ace/CDR_Base.h
+++ b/ACE/ace/CDR_Base.h
@@ -315,14 +315,9 @@ public:
char ld[16];
- LongDouble (void);
- explicit LongDouble (const long double &val);
-
LongDouble& assign (const NativeImpl& rhs);
LongDouble& assign (const LongDouble& rhs);
- LongDouble& operator= (const NativeImpl& rhs);
-
bool operator== (const LongDouble &rhs) const;
bool operator!= (const LongDouble &rhs) const;
@@ -358,6 +353,16 @@ public:
operator NativeImpl () const;
};
+ struct LongDoubleAssign : LongDouble
+ {
+ LongDoubleAssign (void);
+ explicit LongDoubleAssign (const long double &val);
+
+ LongDoubleAssign& operator= (const LongDouble::NativeImpl& rhs);
+
+ operator LongDouble (void);
+ };
+
# endif /* ACE_SIZEOF_LONG_DOUBLE != 16 */
//@}