// -*- C++ -*- //$Id$ template ACE_INLINE TAO_Seq_Out_T::TAO_Seq_Out_T (T *& p) : ptr_ (p) { this->ptr_ = 0; } template ACE_INLINE TAO_Seq_Out_T::TAO_Seq_Out_T (T_var & p) : ptr_ (p.out ()) { delete this->ptr_; this->ptr_ = 0; } template ACE_INLINE TAO_Seq_Out_T::TAO_Seq_Out_T ( const TAO_Seq_Out_T & p ) : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p).ptr_) {} template ACE_INLINE TAO_Seq_Out_T & TAO_Seq_Out_T::operator= ( const TAO_Seq_Out_T & p ) { this->ptr_ = ACE_const_cast (THIS_OUT_TYPE &, p).ptr_; return *this; } template ACE_INLINE TAO_Seq_Out_T & TAO_Seq_Out_T::operator= (T * p) { this->ptr_ = p; return *this; } template ACE_INLINE TAO_Seq_Out_T::operator T *& () { return this->ptr_; } template ACE_INLINE T *& TAO_Seq_Out_T::ptr (void) { return this->ptr_; } template ACE_INLINE T * TAO_Seq_Out_T::operator-> (void) { return this->ptr_; } template ACE_INLINE T_elem & TAO_Seq_Out_T::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); } // **************************************************************** template ACE_INLINE TAO_MngSeq_Out_T::TAO_MngSeq_Out_T (T *& p) : ptr_ (p) { this->ptr_ = 0; } template ACE_INLINE TAO_MngSeq_Out_T::TAO_MngSeq_Out_T (T_var & p) : ptr_ (p.out ()) { delete this->ptr_; this->ptr_ = 0; } template ACE_INLINE TAO_MngSeq_Out_T::TAO_MngSeq_Out_T ( const TAO_MngSeq_Out_T & p ) : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p).ptr_) {} template ACE_INLINE TAO_MngSeq_Out_T & TAO_MngSeq_Out_T::operator= ( const TAO_MngSeq_Out_T & p ) { this->ptr_ = ACE_const_cast (THIS_OUT_TYPE &, p).ptr_; return *this; } template ACE_INLINE TAO_MngSeq_Out_T & TAO_MngSeq_Out_T::operator= (T * p) { this->ptr_ = p; return *this; } template ACE_INLINE TAO_MngSeq_Out_T::operator T *& () { return this->ptr_; } template ACE_INLINE T *& TAO_MngSeq_Out_T::ptr (void) { return this->ptr_; } template ACE_INLINE T * TAO_MngSeq_Out_T::operator-> (void) { return this->ptr_; } template ACE_INLINE T_elem TAO_MngSeq_Out_T::operator[] (CORBA::ULong index) { return this->ptr_->operator[] (index); }