summaryrefslogtreecommitdiff
path: root/TAO/tao/CDR.i
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-08-15 01:26:57 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-08-15 01:26:57 +0000
commitb61dd3e0b72004ea9a649529b6284b4d02a88102 (patch)
tree38ccb697bf512a5a98b9b81c35daf8ff2ef06555 /TAO/tao/CDR.i
parent4c2f8c890946d9d2ac2c6ba544c7ea3578656360 (diff)
downloadATCD-b61dd3e0b72004ea9a649529b6284b4d02a88102.tar.gz
ChangeLogTag:Fri Aug 14 20:13:28 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/CDR.i')
-rw-r--r--TAO/tao/CDR.i170
1 files changed, 73 insertions, 97 deletions
diff --git a/TAO/tao/CDR.i b/TAO/tao/CDR.i
index 40376bf3612..ab1afeb948c 100644
--- a/TAO/tao/CDR.i
+++ b/TAO/tao/CDR.i
@@ -705,202 +705,178 @@ TAO_InputCDR::rd_ptr (void)
}
// ****************************************************************
-// TODO: Use the CORBA_* types when they become available.
+// @@ TODO: Use the CORBA_* types when they become available.
#if defined (ACE_HAS_BOOL)
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::Boolean x)
{
- if (cdr.good_bit ())
- cdr.write_boolean (x);
- return cdr;
+ cdr.write_boolean (x);
+ return cdr.good_bit ();
}
#endif /* ACE_HAS_BOOL */
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::Octet x)
{
- if (cdr.good_bit ())
- cdr.write_octet (x);
- return cdr;
+ cdr.write_octet (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::Short x)
{
- if (cdr.good_bit ())
- cdr.write_short (x);
- return cdr;
+ cdr.write_short (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::UShort x)
{
- if (cdr.good_bit ())
- cdr.write_short (x);
- return cdr;
+ cdr.write_short (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::Long x)
{
- if (cdr.good_bit ())
- cdr.write_long (x);
- return cdr;
+ cdr.write_long (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::ULong x)
{
- if (cdr.good_bit ())
- cdr.write_long (x);
- return cdr;
+ cdr.write_long (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::LongLong x)
{
- if (cdr.good_bit ())
- cdr.write_longlong (x);
- return cdr;
+ cdr.write_longlong (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::ULongLong x)
{
- if (cdr.good_bit ())
- cdr.write_ulonglong (x);
- return cdr;
+ cdr.write_ulonglong (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::Float x)
{
- if (cdr.good_bit ())
- cdr.write_float (x);
- return cdr;
+ cdr.write_float (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::Double x)
{
- if (cdr.good_bit ())
- cdr.write_double (x);
- return cdr;
+ cdr.write_double (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, CORBA::Char x)
{
- if (cdr.good_bit ())
- cdr.write_char (x);
- return cdr;
+ cdr.write_char (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_OutputCDR&
+ACE_INLINE CORBA_Boolean
operator<< (TAO_OutputCDR& cdr, const CORBA::Char* x)
{
- if (cdr.good_bit ())
- cdr.write_string (x);
- return cdr;
+ cdr.write_string (x);
+ return cdr.good_bit ();
}
#if defined (ACE_HAS_BOOL)
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Boolean &x)
{
- if (cdr.good_bit ())
- cdr.read_boolean (x);
- return cdr;
+ cdr.read_boolean (x);
+ return cdr.good_bit ();
}
#endif /* ACE_HAS_BOOL */
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Octet &x)
{
- if (cdr.good_bit ())
- cdr.read_octet (x);
- return cdr;
+ cdr.read_octet (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Short &x)
{
- if (cdr.good_bit ())
- cdr.read_short (x);
- return cdr;
+ cdr.read_short (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::UShort &x)
{
- if (cdr.good_bit ())
- cdr.read_ushort (x);
- return cdr;
+ cdr.read_ushort (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Long &x)
{
- if (cdr.good_bit ())
- cdr.read_long (x);
- return cdr;
+ cdr.read_long (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::ULong &x)
{
- if (cdr.good_bit ())
- cdr.read_ulong (x);
- return cdr;
+ cdr.read_ulong (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::LongLong &x)
{
- if (cdr.good_bit ())
- cdr.read_longlong (x);
- return cdr;
+ cdr.read_longlong (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::ULongLong &x)
{
- if (cdr.good_bit ())
- cdr.read_ulonglong (x);
- return cdr;
+ cdr.read_ulonglong (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Float &x)
{
- if (cdr.good_bit ())
- cdr.read_float (x);
- return cdr;
+ cdr.read_float (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Double &x)
{
- if (cdr.good_bit ())
- cdr.read_double (x);
- return cdr;
+ cdr.read_double (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Char &x)
{
- if (cdr.good_bit ())
- cdr.read_char (x);
- return cdr;
+ cdr.read_char (x);
+ return cdr.good_bit ();
}
-ACE_INLINE TAO_InputCDR&
+ACE_INLINE CORBA_Boolean
operator>> (TAO_InputCDR& cdr, CORBA::Char*&x)
{
- if (cdr.good_bit ())
- cdr.read_string (x);
- return cdr;
+ cdr.read_string (x);
+ return cdr.good_bit ();
}
// ***************************************************************************