diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2011-06-06 19:51:50 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2011-06-06 19:51:50 +0000 |
commit | 42bf169140a05e9eee35d686e7b732d342e70063 (patch) | |
tree | f67be8ba0bec641dcdb18325906a63de7011523b /ACE/ace/CDR_Base.h | |
parent | 9208b79451cf9f3708fa1d8ce713e301c78783c6 (diff) | |
download | ATCD-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.h | 15 |
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 */ //@} |