#include "ace/OS_NS_string.h"
Include dependency graph for CDR_Size.inl:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_OutputCDR::from_wstring | x | |||
) |
Definition at line 409 of file CDR_Size.inl.
References ACE_OutputCDR::from_wstring::bound_, ACE_SizeCDR::good_bit(), ACE_OS::strlen(), ACE_OutputCDR::from_wstring::val_, and ACE_SizeCDR::write_wstring().
00410 { 00411 ACE_CDR::ULong len = 0; 00412 00413 if (x.val_ != 0) 00414 { 00415 len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_)); 00416 } 00417 00418 ss.write_wstring (len, x.val_); 00419 return 00420 (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_)); 00421 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_OutputCDR::from_string | x | |||
) |
Definition at line 394 of file CDR_Size.inl.
References ACE_OutputCDR::from_string::bound_, ACE_SizeCDR::good_bit(), ACE_OS::strlen(), ACE_OutputCDR::from_string::val_, and ACE_SizeCDR::write_string().
00395 { 00396 ACE_CDR::ULong len = 0; 00397 00398 if (x.val_ != 0) 00399 { 00400 len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_)); 00401 } 00402 00403 ss.write_string (len, x.val_); 00404 return 00405 (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_)); 00406 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_OutputCDR::from_octet | x | |||
) |
Definition at line 387 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_octet::val_, and ACE_SizeCDR::write_octet().
00388 { 00389 ss.write_octet (x.val_); 00390 return (ACE_CDR::Boolean) ss.good_bit (); 00391 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_OutputCDR::from_wchar | x | |||
) |
Definition at line 380 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_wchar::val_, and ACE_SizeCDR::write_wchar().
00381 { 00382 ss.write_wchar (x.val_); 00383 return (ACE_CDR::Boolean) ss.good_bit (); 00384 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_OutputCDR::from_char | x | |||
) |
Definition at line 373 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_char::val_, and ACE_SizeCDR::write_char().
00374 { 00375 ss.write_char (x.val_); 00376 return (ACE_CDR::Boolean) ss.good_bit (); 00377 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_OutputCDR::from_boolean | x | |||
) |
Definition at line 366 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_boolean::val_, and ACE_SizeCDR::write_boolean().
00367 { 00368 ss.write_boolean (x.val_); 00369 return (ACE_CDR::Boolean) ss.good_bit (); 00370 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
const ACE_CDR::WChar * | x | |||
) |
Definition at line 358 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_wstring().
00359 { 00360 ss.write_wstring (x); 00361 return (ACE_CDR::Boolean) ss.good_bit (); 00362 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
const ACE_CDR::Char * | x | |||
) |
Definition at line 351 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_string().
00352 { 00353 ss.write_string (x); 00354 return (ACE_CDR::Boolean) ss.good_bit (); 00355 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::Double | x | |||
) |
Definition at line 344 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_double().
00345 { 00346 ss.write_double (x); 00347 return (ACE_CDR::Boolean) ss.good_bit (); 00348 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::Float | x | |||
) |
Definition at line 337 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_float().
00338 { 00339 ss.write_float (x); 00340 return (ACE_CDR::Boolean) ss.good_bit (); 00341 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::LongDouble | x | |||
) |
Definition at line 330 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_longdouble().
00331 { 00332 ss.write_longdouble (x); 00333 return (ACE_CDR::Boolean) ss.good_bit (); 00334 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::ULongLong | x | |||
) |
Definition at line 323 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_ulonglong().
00324 { 00325 ss.write_ulonglong (x); 00326 return (ACE_CDR::Boolean) ss.good_bit (); 00327 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::LongLong | x | |||
) |
Definition at line 316 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_longlong().
00317 { 00318 ss.write_longlong (x); 00319 return (ACE_CDR::Boolean) ss.good_bit (); 00320 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::ULong | x | |||
) |
Definition at line 309 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_ulong().
00310 { 00311 ss.write_ulong (x); 00312 return (ACE_CDR::Boolean) ss.good_bit (); 00313 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::Long | x | |||
) |
Definition at line 302 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_long().
00303 { 00304 ss.write_long (x); 00305 return (ACE_CDR::Boolean) ss.good_bit (); 00306 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::UShort | x | |||
) |
Definition at line 295 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_ushort().
00296 { 00297 ss.write_ushort (x); 00298 return (ACE_CDR::Boolean) ss.good_bit (); 00299 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::Short | x | |||
) |
Definition at line 288 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_short().
00289 { 00290 ss.write_short (x); 00291 return (ACE_CDR::Boolean) ss.good_bit (); 00292 }
ACE_INLINE ACE_CDR::Boolean operator<< | ( | ACE_SizeCDR & | ss, | |
ACE_CDR::Char | x | |||
) |
Definition at line 281 of file CDR_Size.inl.
References ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_char().
00282 { 00283 ss.write_char (x); 00284 return (ACE_CDR::Boolean) ss.good_bit (); 00285 }