#include <Seq_Var_T.h>
Inheritance diagram for TAO_VarSeq_Var_T< T >:


Public Types | |
| typedef T::subscript_type | T_elem |
| typedef T::const_subscript_type | T_const_elem |
Public Member Functions | |
| TAO_VarSeq_Var_T (void) | |
| TAO_VarSeq_Var_T (T *) | |
| TAO_VarSeq_Var_T (const TAO_VarSeq_Var_T< T > &) | |
| TAO_VarSeq_Var_T & | operator= (T *) |
| TAO_VarSeq_Var_T & | operator= (const TAO_VarSeq_Var_T< T > &) |
| T_elem | operator[] (CORBA::ULong index) |
| T_const_elem | operator[] (CORBA::ULong index) const |
| operator T *& () | |
| Variable-size base types only. | |
Definition at line 106 of file Seq_Var_T.h.
|
|||||
|
Definition at line 110 of file Seq_Var_T.h. |
|
|||||
|
Reimplemented from TAO_Seq_Var_Base_T< T >. Definition at line 109 of file Seq_Var_T.h. |
|
||||||||||
|
Definition at line 167 of file Seq_Var_T.inl.
00168 {
00169 }
|
|
||||||||||
|
Definition at line 173 of file Seq_Var_T.inl.
00174 : TAO_Seq_Var_Base_T<T> (p) 00175 { 00176 } |
|
||||||||||
|
Definition at line 179 of file Seq_Var_T.inl.
00181 : TAO_Seq_Var_Base_T<T> (p) 00182 { 00183 } |
|
|||||||||
|
Variable-size base types only.
Definition at line 198 of file Seq_Var_T.inl.
00199 {
00200 return this->ptr_;
00201 }
|
|
||||||||||
|
Definition at line 61 of file Seq_Var_T.cpp. References TAO_Seq_Var_Base_T< T >::ptr_.
00062 {
00063 // Strongly exception safe assignment using copy and non-throwing
00064 // swap technique.
00065 TAO_VarSeq_Var_T<T> tmp (p);
00066
00067 T * old_ptr = this->ptr_;
00068 this->ptr_ = tmp.ptr_;
00069 tmp.ptr_ = old_ptr;
00070
00071 return *this;
00072 }
|
|
||||||||||
|
Definition at line 188 of file Seq_Var_T.inl.
|
|
||||||||||
|
Definition at line 214 of file Seq_Var_T.inl.
00215 {
00216 return this->ptr_->operator[] (index);
00217 }
|
|
||||||||||
|
Definition at line 206 of file Seq_Var_T.inl.
00207 {
00208 return this->ptr_->operator[] (index);
00209 }
|
1.3.6