diff options
Diffstat (limited to 'TAO/tao/Sequence_T.i')
-rw-r--r-- | TAO/tao/Sequence_T.i | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/TAO/tao/Sequence_T.i b/TAO/tao/Sequence_T.i index 30835739421..f66cf45be02 100644 --- a/TAO/tao/Sequence_T.i +++ b/TAO/tao/Sequence_T.i @@ -235,15 +235,15 @@ TAO_Object_Manager<T,T_var>::operator-> (void) const } template <class T, class T_var> ACE_INLINE -TAO_Object_Manager<T,T_var>::operator const T_var () const +TAO_Object_Manager<T,T_var>::operator const T* () const // cast { - return T::_duplicate (*this->ptr_); + return *this->ptr_; } template <class T, class T_var> ACE_INLINE -TAO_Object_Manager<T,T_var>::operator const T* () const // cast +TAO_Object_Manager<T,T_var>::operator const T_var () const { - return *this->ptr_; + return T::_duplicate (*this->ptr_); } template <class T, class T_var> ACE_INLINE |