summaryrefslogtreecommitdiff
path: root/TAO/tao/Sequence_T.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Sequence_T.i')
-rw-r--r--TAO/tao/Sequence_T.i8
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