diff options
Diffstat (limited to 'TAO/tao/Any_Basic_Impl.cpp')
-rw-r--r-- | TAO/tao/Any_Basic_Impl.cpp | 72 |
1 files changed, 38 insertions, 34 deletions
diff --git a/TAO/tao/Any_Basic_Impl.cpp b/TAO/tao/Any_Basic_Impl.cpp index 66aeedb132c..5a08003b1df 100644 --- a/TAO/tao/Any_Basic_Impl.cpp +++ b/TAO/tao/Any_Basic_Impl.cpp @@ -4,7 +4,6 @@ #include "tao/Typecode.h" #include "tao/Any.h" #include "tao/CDR.h" -#include "tao/SystemException.h" #include "ace/Auto_Ptr.h" #include "ace/OS_NS_string.h" @@ -20,48 +19,49 @@ namespace TAO : Any_Impl (0, tc), kind_ (tc ? tc->kind_ : CORBA::tk_null) { - CORBA::TCKind const tckind = static_cast<CORBA::TCKind> (this->kind_); + CORBA::TCKind tckind = ACE_static_cast (CORBA::TCKind, + this->kind_); switch (tckind) { case CORBA::tk_short: - this->u_.s = *static_cast<CORBA::Short *> (value); + this->u_.s = *ACE_static_cast (CORBA::Short *, value); break; case CORBA::tk_ushort: - this->u_.us = *static_cast<CORBA::UShort *> (value); + this->u_.us = *ACE_static_cast (CORBA::UShort *, value); break; case CORBA::tk_long: - this->u_.l = *static_cast<CORBA::Long *> (value); + this->u_.l = *ACE_static_cast (CORBA::Long *, value); break; case CORBA::tk_ulong: - this->u_.ul = *static_cast<CORBA::ULong *> (value); + this->u_.ul = *ACE_static_cast (CORBA::ULong *, value); break; case CORBA::tk_float: - this->u_.f = *static_cast<CORBA::Float *> (value); + this->u_.f = *ACE_static_cast (CORBA::Float *, value); break; case CORBA::tk_double: - this->u_.d = *static_cast<CORBA::Double *> (value); + this->u_.d = *ACE_static_cast (CORBA::Double *, value); break; case CORBA::tk_boolean: - this->u_.b = *static_cast<CORBA::Boolean *> (value); + this->u_.b = *ACE_static_cast (CORBA::Boolean *, value); break; case CORBA::tk_char: - this->u_.c = *static_cast<CORBA::Char *> (value); + this->u_.c = *ACE_static_cast (CORBA::Char *, value); break; case CORBA::tk_octet: - this->u_.o = *static_cast<CORBA::Octet *> (value); + this->u_.o = *ACE_static_cast (CORBA::Octet *, value); break; case CORBA::tk_longlong: - this->u_.ll = *static_cast<CORBA::LongLong *> (value); + this->u_.ll = *ACE_static_cast (CORBA::LongLong *, value); break; case CORBA::tk_ulonglong: - this->u_.ull = *static_cast<CORBA::ULongLong *> (value); + this->u_.ull = *ACE_static_cast (CORBA::ULongLong *, value); break; case CORBA::tk_longdouble: - this->u_.ld = *static_cast<CORBA::LongDouble *> (value); + this->u_.ld = *ACE_static_cast (CORBA::LongDouble *, value); break; case CORBA::tk_wchar: - this->u_.wc = *static_cast<CORBA::WChar *> (value); + this->u_.wc = *ACE_static_cast (CORBA::WChar *, value); break; default: break; @@ -80,7 +80,7 @@ namespace TAO Any_Basic_Impl *new_impl = 0; ACE_NEW (new_impl, Any_Basic_Impl (tc, - const_cast<void *> (value))); + ACE_const_cast (void *, value))); any.replace (new_impl); } @@ -150,7 +150,7 @@ namespace TAO Any_Basic_Impl::assign_value (_tao_elem, replacement, tck); - const_cast<CORBA::Any &> (any).replace (replacement); + ACE_const_cast (CORBA::Any &, any).replace (replacement); replacement_safety.release (); return 1; } @@ -169,7 +169,8 @@ namespace TAO CORBA::Boolean Any_Basic_Impl::marshal_value (TAO_OutputCDR &cdr) { - CORBA::TCKind tckind = static_cast<CORBA::TCKind> (this->kind_); + CORBA::TCKind tckind = ACE_static_cast (CORBA::TCKind, + this->kind_); switch (tckind) { @@ -215,7 +216,9 @@ namespace TAO Any_Basic_Impl::demarshal_value (TAO_InputCDR &cdr, CORBA::Long tck) { - CORBA::TCKind const tckind = static_cast<CORBA::TCKind> (tck); + CORBA::TCKind tckind = + ACE_static_cast (CORBA::TCKind, + tck); switch (tckind) { case CORBA::tk_short: @@ -262,7 +265,7 @@ namespace TAO Any_Basic_Impl * Any_Basic_Impl::create_empty (CORBA::TypeCode_ptr tc) { - CORBA::TCKind const kind = static_cast<CORBA::TCKind> (tc->kind_); + CORBA::TCKind kind = ACE_static_cast (CORBA::TCKind, tc->kind_); TAO::Any_Basic_Impl * retval = 0; switch (kind) @@ -312,48 +315,49 @@ namespace TAO Any_Basic_Impl *src, CORBA::Long tck) { - CORBA::TCKind const kind = static_cast<CORBA::TCKind> (tck); + CORBA::TCKind kind = + ACE_static_cast (CORBA::TCKind, tck); switch (kind) { case CORBA::tk_short: - *static_cast<CORBA::Short *> (dest) = src->u_.s; + *ACE_static_cast (CORBA::Short *, dest) = src->u_.s; break; case CORBA::tk_ushort: - *static_cast<CORBA::UShort *> (dest) = src->u_.us; + *ACE_static_cast (CORBA::UShort *, dest) = src->u_.us; break; case CORBA::tk_long: - *static_cast<CORBA::Long *> (dest) = src->u_.l; + *ACE_static_cast (CORBA::Long *, dest) = src->u_.l; break; case CORBA::tk_ulong: - *static_cast<CORBA::ULong *> (dest) = src->u_.ul; + *ACE_static_cast (CORBA::ULong *, dest) = src->u_.ul; break; case CORBA::tk_float: - *static_cast<CORBA::Float *> (dest) = src->u_.f; + *ACE_static_cast (CORBA::Float *, dest) = src->u_.f; break; case CORBA::tk_double: - *static_cast<CORBA::Double *> (dest) = src->u_.d; + *ACE_static_cast (CORBA::Double *, dest) = src->u_.d; break; case CORBA::tk_boolean: - *static_cast<CORBA::Boolean *> (dest) = src->u_.b; + *ACE_static_cast (CORBA::Boolean *, dest) = src->u_.b; break; case CORBA::tk_char: - *static_cast<CORBA::Char *> (dest) = src->u_.c; + *ACE_static_cast (CORBA::Char *, dest) = src->u_.c; break; case CORBA::tk_octet: - *static_cast<CORBA::Octet *> (dest) = src->u_.o; + *ACE_static_cast (CORBA::Octet *, dest) = src->u_.o; break; case CORBA::tk_longlong: - *static_cast<CORBA::LongLong *> (dest) = src->u_.ll; + *ACE_static_cast (CORBA::LongLong *, dest) = src->u_.ll; break; case CORBA::tk_ulonglong: - *static_cast<CORBA::ULongLong *> (dest) = src->u_.ull; + *ACE_static_cast (CORBA::ULongLong *, dest) = src->u_.ull; break; case CORBA::tk_longdouble: - *static_cast<CORBA::LongDouble *> (dest) = src->u_.ld; + *ACE_static_cast (CORBA::LongDouble *, dest) = src->u_.ld; break; case CORBA::tk_wchar: - *static_cast<CORBA::WChar *> (dest) = src->u_.wc; + *ACE_static_cast (CORBA::WChar *, dest) = src->u_.wc; break; default: break; |