TAO  2.3.3
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TAO_Pseudo_Out_T< T > Class Template Reference

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. More...
 

Private Attributes

T::_ptr_type & ptr_
 

Detailed Description

template<typename T>
class TAO_Pseudo_Out_T< T >

Parametrized implementation of _out class for TypeCode, Object, AbstractBase, NamedValue, NVList, Principal, Request, Context, ORB, LocalObject, and Environment.

Constructor & Destructor Documentation

template<typename T >
TAO_Pseudo_Out_T< T >::TAO_Pseudo_Out_T ( typename T::_ptr_type &  p)
template<typename T >
TAO_Pseudo_Out_T< T >::TAO_Pseudo_Out_T ( typename T::_var_type &  p)
template<typename T >
TAO_Pseudo_Out_T< T >::TAO_Pseudo_Out_T ( const TAO_Pseudo_Out_T< T > &  p)

Member Function Documentation

template<typename T >
TAO_Pseudo_Out_T< T >::operator typename T::_ptr_type & ( )
template<typename T >
T::_ptr_type TAO_Pseudo_Out_T< T >::operator-> ( void  )
template<typename T >
TAO_Pseudo_Out_T< T > & TAO_Pseudo_Out_T< T >::operator= ( const TAO_Pseudo_Out_T< T > &  p)
template<typename T >
TAO_Pseudo_Out_T< T > & TAO_Pseudo_Out_T< T >::operator= ( typename T::_ptr_type  p)
template<typename T >
TAO_Pseudo_Out_T<T>& TAO_Pseudo_Out_T< T >::operator= ( const typename T::_var_type &  )
private

Assignment from _var not allowed.

template<typename T >
T::_ptr_type & TAO_Pseudo_Out_T< T >::ptr ( void  )

Member Data Documentation

template<typename T >
T::_ptr_type& TAO_Pseudo_Out_T< T >::ptr_
private

The documentation for this class was generated from the following files: