diff options
Diffstat (limited to 'TAO/tao/Managed_Types.cpp')
-rw-r--r-- | TAO/tao/Managed_Types.cpp | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/TAO/tao/Managed_Types.cpp b/TAO/tao/Managed_Types.cpp deleted file mode 100644 index f0507175f78..00000000000 --- a/TAO/tao/Managed_Types.cpp +++ /dev/null @@ -1,50 +0,0 @@ -// $Id$ - -#include "tao/Managed_Types.h" -#include "tao/ORB.h" - -#if !defined (__ACE_INLINE__) -#include "tao/Managed_Types.i" -#endif /* __ACE_INLINE__ */ - -ACE_RCSID(tao, Managed_Types, "$Id$") - -// assignment from CORBA::String_var makes a copy -TAO_String_Manager& -TAO_String_Manager::operator= (const CORBA::String_var &var) -{ - CORBA::string_free (this->ptr_); - this->ptr_ = CORBA::string_dup (var.in ()); - return *this; -} - -// assignment from String_var -TAO_SeqElem_String_Manager& -TAO_SeqElem_String_Manager::operator= (const CORBA::String_var &var) -{ - if (this->release_) - CORBA::string_free (*this->ptr_); - *this->ptr_ = CORBA::string_dup (var.in ()); - return *this; -} - -// **************************************************************** - -// assignment from CORBA::WString_var makes a copy -TAO_WString_Manager& -TAO_WString_Manager::operator= (const CORBA::WString_var &var) -{ - CORBA::wstring_free (this->ptr_); - this->ptr_ = CORBA::wstring_dup (var.in ()); - return *this; -} - -// assignment from WString_var -TAO_SeqElem_WString_Manager& -TAO_SeqElem_WString_Manager::operator= (const CORBA::WString_var &var) -{ - if (this->release_) - CORBA::wstring_free (*this->ptr_); - *this->ptr_ = CORBA::wstring_dup (var.in ()); - return *this; -} |