#include <Seq_Out_T.h>
Collaboration diagram for TAO_Seq_Out_T< T >:

Public Types | |
| typedef T::subscript_type | T_elem |
| typedef T::_var_type | T_var |
Public Member Functions | |
| TAO_Seq_Out_T (T *&) | |
| TAO_Seq_Out_T (T_var &) | |
| TAO_Seq_Out_T (const TAO_Seq_Out_T< T > &) | |
| TAO_Seq_Out_T & | operator= (const TAO_Seq_Out_T< T > &) |
| TAO_Seq_Out_T & | operator= (T *) |
| operator T *& () | |
| T * | operator-> (void) |
| T_elem | operator[] (CORBA::ULong index) |
| T *& | ptr (void) |
Private Member Functions | |
| void | operator= (const T_var &) |
Private Attributes | |
| T *& | ptr_ |
Definition at line 30 of file Seq_Out_T.h.
| typedef T::subscript_type TAO_Seq_Out_T< T >::T_elem |
Definition at line 33 of file Seq_Out_T.h.
| typedef T::_var_type TAO_Seq_Out_T< T >::T_var |
Definition at line 34 of file Seq_Out_T.h.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_Seq_Out_T< T >::TAO_Seq_Out_T | ( | T *& | ) |
| ACE_INLINE TAO_Seq_Out_T< T >::TAO_Seq_Out_T | ( | T_var & | ) |
Definition at line 17 of file Seq_Out_T.inl.
References TAO_Seq_Out_T< T >::ptr_.
00018 : ptr_ (p.out ()) 00019 { 00020 delete this->ptr_; 00021 this->ptr_ = 0; 00022 }
| ACE_INLINE TAO_Seq_Out_T< T >::TAO_Seq_Out_T | ( | const TAO_Seq_Out_T< T > & | ) |
| ACE_INLINE TAO_Seq_Out_T< T >::operator T *& | ( | ) |
Definition at line 54 of file Seq_Out_T.inl.
References TAO_Seq_Out_T< T >::ptr_.
00055 { 00056 return this->ptr_; 00057 }
| ACE_INLINE T * TAO_Seq_Out_T< T >::operator-> | ( | void | ) |
Definition at line 70 of file Seq_Out_T.inl.
References TAO_Seq_Out_T< T >::ptr_.
00071 { 00072 return this->ptr_; 00073 }
| void TAO_Seq_Out_T< T >::operator= | ( | const T_var & | ) | [private] |
| ACE_INLINE TAO_Seq_Out_T< T > & TAO_Seq_Out_T< T >::operator= | ( | T * | ) |
Definition at line 46 of file Seq_Out_T.inl.
References TAO_Seq_Out_T< T >::ptr_.
00047 { 00048 this->ptr_ = p; 00049 return *this; 00050 }
| ACE_INLINE TAO_Seq_Out_T< T > & TAO_Seq_Out_T< T >::operator= | ( | const TAO_Seq_Out_T< T > & | ) |
| ACE_INLINE TAO_Seq_Out_T< T >::T_elem TAO_Seq_Out_T< T >::operator[] | ( | CORBA::ULong | index | ) |
Definition at line 78 of file Seq_Out_T.inl.
References TAO_Seq_Out_T< T >::ptr_.
00079 { 00080 return this->ptr_->operator[] (index); 00081 }
| ACE_INLINE T *& TAO_Seq_Out_T< T >::ptr | ( | void | ) |
Definition at line 62 of file Seq_Out_T.inl.
References TAO_Seq_Out_T< T >::ptr_.
00063 { 00064 return this->ptr_; 00065 }
T*& TAO_Seq_Out_T< T >::ptr_ [private] |
Definition at line 50 of file Seq_Out_T.h.
Referenced by TAO_Seq_Out_T< T >::operator T *&(), TAO_Seq_Out_T< T >::operator->(), TAO_Seq_Out_T< T >::operator=(), TAO_Seq_Out_T< T >::operator[](), TAO_Seq_Out_T< T >::ptr(), and TAO_Seq_Out_T< T >::TAO_Seq_Out_T().
1.4.7