#include <Value_VarOut_T.h>
Public Member Functions | |
TAO_Value_Out_T (T *&) | |
TAO_Value_Out_T (TAO_Value_Var_T< T > &) | |
TAO_Value_Out_T (const TAO_Value_Out_T< T > &) | |
TAO_Value_Out_T & | operator= (const TAO_Value_Out_T< T > &) |
TAO_Value_Out_T & | operator= (T *) |
operator T *& () | |
T *& | ptr (void) |
T * | operator-> (void) |
Private Member Functions | |
TAO_Value_Out_T & | operator= (const TAO_Value_Var_T< T > &) |
Assignment from _var not allowed. | |
Private Attributes | |
T *& | ptr_ |
Definition at line 96 of file Value_VarOut_T.h.
TAO_Value_Out_T< T >::TAO_Value_Out_T | ( | T *& | p | ) |
Definition at line 130 of file Value_VarOut_T.cpp.
TAO_Value_Out_T< T >::TAO_Value_Out_T | ( | TAO_Value_Var_T< T > & | p | ) |
Definition at line 137 of file Value_VarOut_T.cpp.
: ptr_ (p.out ()) { TAO::Value_Traits<T>::remove_ref (this->ptr_); this->ptr_ = 0; }
TAO_Value_Out_T< T >::TAO_Value_Out_T | ( | const TAO_Value_Out_T< T > & | p | ) |
Definition at line 145 of file Value_VarOut_T.cpp.
: ptr_ (const_cast<TAO_Value_Out_T<T> &> (p).ptr_) {}
TAO_Value_Out_T< T >::operator T *& | ( | ) |
Definition at line 166 of file Value_VarOut_T.cpp.
{ return this->ptr_; }
T * TAO_Value_Out_T< T >::operator-> | ( | void | ) |
Definition at line 180 of file Value_VarOut_T.cpp.
{ return this->ptr_; }
TAO_Value_Out_T< T > & TAO_Value_Out_T< T >::operator= | ( | T * | p | ) |
Definition at line 159 of file Value_VarOut_T.cpp.
{ this->ptr_ = p; return *this; }
TAO_Value_Out_T& TAO_Value_Out_T< T >::operator= | ( | const TAO_Value_Var_T< T > & | ) | [private] |
Assignment from _var not allowed.
TAO_Value_Out_T< T > & TAO_Value_Out_T< T >::operator= | ( | const TAO_Value_Out_T< T > & | p | ) |
Definition at line 151 of file Value_VarOut_T.cpp.
{ this->ptr_ = const_cast<TAO_Value_Out_T<T> &> (p).ptr_; return *this; }
T *& TAO_Value_Out_T< T >::ptr | ( | void | ) |
Definition at line 173 of file Value_VarOut_T.cpp.
{ return this->ptr_; }
T*& TAO_Value_Out_T< T >::ptr_ [private] |
Definition at line 112 of file Value_VarOut_T.h.