#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.
1.7.0