#include <VarOut_T.h>
Inheritance diagram for TAO_Var_Var_T< T >:


Public Types | |
| typedef T *& | _out_type |
| typedef T * | _retn_type |
Public Member Functions | |
| TAO_Var_Var_T (void) | |
| TAO_Var_Var_T (T *) | |
| TAO_Var_Var_T (const TAO_Var_Var_T< T > &) | |
| TAO_Var_Var_T & | operator= (T *) |
| TAO_Var_Var_T & | operator= (const TAO_Var_Var_T< T > &) |
| operator T *& () | |
| _out_type | out (void) |
| _retn_type | _retn (void) |
Definition at line 104 of file VarOut_T.h.
|
|||||
|
Definition at line 117 of file VarOut_T.h. |
|
|||||
|
Definition at line 118 of file VarOut_T.h. |
|
||||||||||
|
Definition at line 145 of file VarOut_T.inl.
00146 {}
|
|
||||||||||
|
Definition at line 150 of file VarOut_T.inl.
00151 : TAO_Var_Base_T<T> (p) 00152 {} |
|
||||||||||
|
Definition at line 156 of file VarOut_T.inl.
00157 : TAO_Var_Base_T<T> (p) 00158 {} |
|
||||||||||
|
Definition at line 192 of file VarOut_T.inl. Referenced by CORBA::Object::steal_ior().
00193 {
00194 T * tmp = this->ptr_;
00195 this->ptr_ = 0;
00196 return tmp;
00197 }
|
|
|||||||||
|
Definition at line 173 of file VarOut_T.inl.
00174 {
00175 return this->ptr_;
00176 }
|
|
||||||||||
|
Definition at line 57 of file VarOut_T.cpp. References TAO_Var_Base_T< T >::ptr_.
00058 {
00059 // Strongly exception safe assignment using copy and non-throwing
00060 // swap technique.
00061 TAO_Var_Var_T<T> tmp (p);
00062
00063 T * old_ptr = this->ptr_;
00064 this->ptr_ = tmp.ptr_;
00065 tmp.ptr_ = old_ptr;
00066
00067 return *this;
00068 }
|
|
||||||||||
|
Definition at line 163 of file VarOut_T.inl.
|
|
||||||||||
|
Definition at line 182 of file VarOut_T.inl.
|
1.3.6