#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 151 of file VarOut_T.inl.
00152 {}
|
|
||||||||||
|
Definition at line 156 of file VarOut_T.inl.
00157 : TAO_Var_Base_T<T> (p) 00158 {} |
|
||||||||||
|
Definition at line 162 of file VarOut_T.inl.
00163 : TAO_Var_Base_T<T> (p) 00164 {} |
|
||||||||||
|
Definition at line 198 of file VarOut_T.inl.
00199 {
00200 T * tmp = this->ptr_;
00201 this->ptr_ = 0;
00202 return tmp;
00203 }
|
|
|||||||||
|
Definition at line 179 of file VarOut_T.inl.
00180 {
00181 return this->ptr_;
00182 }
|
|
||||||||||
|
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 169 of file VarOut_T.inl.
|
|
||||||||||
|
Definition at line 188 of file VarOut_T.inl.
|
1.3.6