2 #include "ace/OS_Memory.h"
4 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
8 TAO_Seq_Var_Base_T<T>::TAO_Seq_Var_Base_T ()
14 TAO_Seq_Var_Base_T<T>::TAO_Seq_Var_Base_T (T * p)
20 TAO_Seq_Var_Base_T<T>::~TAO_Seq_Var_Base_T ()
28 TAO_Seq_Var_Base_T<T>::operator-> () const
36 TAO_Seq_Var_Base_T<T>::operator-> ()
43 TAO_Seq_Var_Base_T<T>::operator const T & () const
50 TAO_Seq_Var_Base_T<T>::operator T & ()
57 TAO_Seq_Var_Base_T<T>::operator T & () const
65 TAO_Seq_Var_Base_T<T>::in () const
73 TAO_Seq_Var_Base_T<T>::inout ()
81 TAO_Seq_Var_Base_T<T>::out ()
91 TAO_Seq_Var_Base_T<T>::_retn ()
101 TAO_Seq_Var_Base_T<T>::ptr () const
106 // ***************************************************************
110 TAO_FixedSeq_Var_T<T>::TAO_FixedSeq_Var_T ()
115 TAO_FixedSeq_Var_T<T>::TAO_FixedSeq_Var_T (T * p)
116 : TAO_Seq_Var_Base_T<T> (p)
120 TAO_FixedSeq_Var_T<T>::TAO_FixedSeq_Var_T (const TAO_FixedSeq_Var_T<T> & p)
121 : TAO_Seq_Var_Base_T<T> (p)
125 // Fixed-size base types only.
128 TAO_FixedSeq_Var_T<T>::TAO_FixedSeq_Var_T (const T & p)
136 TAO_FixedSeq_Var_T<T> &
137 TAO_FixedSeq_Var_T<T>::operator= (T * p)
146 typename TAO_FixedSeq_Var_T<T>::T_elem
147 TAO_FixedSeq_Var_T<T>::operator[] (CORBA::ULong index)
149 return this->ptr_->operator[] (index);
154 typename TAO_FixedSeq_Var_T<T>::T_const_elem
155 TAO_FixedSeq_Var_T<T>::operator[] (CORBA::ULong index) const
157 return this->ptr_->operator[] (index);
160 // ***************************************************************
164 TAO_VarSeq_Var_T<T>::TAO_VarSeq_Var_T ()
170 TAO_VarSeq_Var_T<T>::TAO_VarSeq_Var_T (T * p)
171 : TAO_Seq_Var_Base_T<T> (p)
176 TAO_VarSeq_Var_T<T>::TAO_VarSeq_Var_T (const TAO_VarSeq_Var_T<T> & p)
177 : TAO_Seq_Var_Base_T<T> (p)
183 TAO_VarSeq_Var_T<T> &
184 TAO_VarSeq_Var_T<T>::operator= (T * p)
191 // Variable-size types only
194 TAO_VarSeq_Var_T<T>::operator T *& ()
201 typename TAO_VarSeq_Var_T<T>::T_elem
202 TAO_VarSeq_Var_T<T>::operator[] (CORBA::ULong index)
204 return this->ptr_->operator[] (index);
209 typename TAO_VarSeq_Var_T<T>::T_const_elem
210 TAO_VarSeq_Var_T<T>::operator[] (CORBA::ULong index) const
212 return this->ptr_->operator[] (index);
216 TAO_END_VERSIONED_NAMESPACE_DECL