Parametrized implementation of _out class for TypeCode, Object, AbstractBase, NamedValue, NVList, Principal, Request, Context, ORB, LocalObject, and Environment. More...
#include <Pseudo_VarOut_T.h>
Public Member Functions | |
TAO_Pseudo_Out_T (typename T::_ptr_type &) | |
TAO_Pseudo_Out_T (typename T::_var_type &) | |
TAO_Pseudo_Out_T (const TAO_Pseudo_Out_T< T > &) | |
TAO_Pseudo_Out_T< T > & | operator= (const TAO_Pseudo_Out_T< T > &) |
TAO_Pseudo_Out_T< T > & | operator= (typename T::_ptr_type) |
operator typename T::_ptr_type & () | |
T::_ptr_type & | ptr (void) |
T::_ptr_type | operator-> (void) |
Private Member Functions | |
TAO_Pseudo_Out_T< T > & | operator= (const typename T::_var_type &) |
Assignment from _var not allowed. | |
Private Attributes | |
T::_ptr_type & | ptr_ |
Parametrized implementation of _out class for TypeCode, Object, AbstractBase, NamedValue, NVList, Principal, Request, Context, ORB, LocalObject, and Environment.
Definition at line 106 of file Pseudo_VarOut_T.h.
TAO_Pseudo_Out_T< T >::TAO_Pseudo_Out_T | ( | typename T::_ptr_type & | p | ) |
Definition at line 115 of file Pseudo_VarOut_T.inl.
TAO_Pseudo_Out_T< T >::TAO_Pseudo_Out_T | ( | typename T::_var_type & | p | ) |
Definition at line 123 of file Pseudo_VarOut_T.inl.
: ptr_ (p.out ()) { ::CORBA::release (this->ptr_); this->ptr_ = T::_nil (); }
TAO_Pseudo_Out_T< T >::TAO_Pseudo_Out_T | ( | const TAO_Pseudo_Out_T< T > & | p | ) |
Definition at line 132 of file Pseudo_VarOut_T.inl.
TAO_Pseudo_Out_T< T >::operator typename T::_ptr_type & | ( | ) |
Definition at line 166 of file Pseudo_VarOut_T.inl.
{ return this->ptr_; }
T::_ptr_type TAO_Pseudo_Out_T< T >::operator-> | ( | void | ) |
Definition at line 174 of file Pseudo_VarOut_T.inl.
{ return this->ptr_; }
TAO_Pseudo_Out_T< T > & TAO_Pseudo_Out_T< T >::operator= | ( | typename T::_ptr_type | p | ) |
Definition at line 150 of file Pseudo_VarOut_T.inl.
{ this->ptr_ = p; return *this; }
TAO_Pseudo_Out_T<T>& TAO_Pseudo_Out_T< T >::operator= | ( | const typename T::_var_type & | ) | [private] |
Assignment from _var not allowed.
TAO_Pseudo_Out_T< T > & TAO_Pseudo_Out_T< T >::operator= | ( | const TAO_Pseudo_Out_T< T > & | p | ) |
Definition at line 141 of file Pseudo_VarOut_T.inl.
T::_ptr_type & TAO_Pseudo_Out_T< T >::ptr | ( | void | ) |
Definition at line 159 of file Pseudo_VarOut_T.inl.
{ return this->ptr_; }
T::_ptr_type& TAO_Pseudo_Out_T< T >::ptr_ [private] |
Definition at line 121 of file Pseudo_VarOut_T.h.