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


Public Types | |
| typedef T & | _out_type |
| typedef T | _retn_type |
Public Member Functions | |
| TAO_Fixed_Var_T (void) | |
| TAO_Fixed_Var_T (T *) | |
| TAO_Fixed_Var_T (const TAO_Fixed_Var_T< T > &) | |
| TAO_Fixed_Var_T (const T &) | |
| TAO_Fixed_Var_T & | operator= (T *) |
| TAO_Fixed_Var_T & | operator= (const TAO_Fixed_Var_T< T > &) |
| TAO_Fixed_Var_T & | operator= (const T &) |
| _out_type | out (void) |
| _retn_type | _retn (void) |
Definition at line 72 of file VarOut_T.h.
|
|||||
|
Definition at line 88 of file VarOut_T.h. |
|
|||||
|
Definition at line 89 of file VarOut_T.h. |
|
||||||||||
|
Definition at line 90 of file VarOut_T.inl.
00091 {}
|
|
||||||||||
|
Definition at line 95 of file VarOut_T.inl.
00096 : TAO_Var_Base_T<T> (p) 00097 {} |
|
||||||||||
|
Definition at line 101 of file VarOut_T.inl.
00102 : TAO_Var_Base_T<T> (p) 00103 {} |
|
||||||||||
|
Definition at line 108 of file VarOut_T.inl. References ACE_NEW.
00109 {
00110 ACE_NEW (this->ptr_,
00111 T (p));
00112 }
|
|
||||||||||
|
Definition at line 136 of file VarOut_T.inl.
00137 {
00138 return *this->ptr_;
00139 }
|
|
||||||||||
|
Definition at line 40 of file VarOut_T.cpp. References TAO_Var_Base_T< T >::ptr_.
00041 {
00042 // Strongly exception safe assignment using copy and non-throwing
00043 // swap technique.
00044 TAO_Fixed_Var_T<T> tmp (p);
00045
00046 T * old_ptr = this->ptr_;
00047 this->ptr_ = tmp.ptr_;
00048 tmp.ptr_ = old_ptr;
00049
00050 return *this;
00051 }
|
|
||||||||||
|
Definition at line 24 of file VarOut_T.cpp. References TAO_Var_Base_T< T >::ptr_.
00025 {
00026 // Strongly exception safe assignment using copy and non-throwing
00027 // swap technique.
00028 TAO_Fixed_Var_T<T> tmp (p);
00029
00030 T * old_ptr = this->ptr_;
00031 this->ptr_ = tmp.ptr_;
00032 tmp.ptr_ = old_ptr;
00033
00034 return *this;
00035 }
|
|
||||||||||
|
Definition at line 117 of file VarOut_T.inl.
|
|
||||||||||
|
Definition at line 128 of file VarOut_T.inl.
00129 {
00130 return *this->ptr_;
00131 }
|
1.3.6