diff options
Diffstat (limited to 'TAO/tao/Objref_VarOut_T.h')
-rw-r--r-- | TAO/tao/Objref_VarOut_T.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/TAO/tao/Objref_VarOut_T.h b/TAO/tao/Objref_VarOut_T.h index 43b923e65f9..f4c9e72b4ae 100644 --- a/TAO/tao/Objref_VarOut_T.h +++ b/TAO/tao/Objref_VarOut_T.h @@ -49,18 +49,18 @@ namespace TAO * @brief Parametrized implementation of _var class for object references. * */ -template <typename T, typename T_life> +template <typename T> class TAO_Objref_Var_T : private TAO_Base_var { public: TAO_Objref_Var_T (void); TAO_Objref_Var_T (T * p) : ptr_ (p) {} - TAO_Objref_Var_T (const TAO_Objref_Var_T<T, T_life> &); + TAO_Objref_Var_T (const TAO_Objref_Var_T<T> &); ~TAO_Objref_Var_T (void); - TAO_Objref_Var_T<T, T_life> & operator= (T *); - TAO_Objref_Var_T<T, T_life> & operator= ( - const TAO_Objref_Var_T<T, T_life> & + TAO_Objref_Var_T<T> & operator= (T *); + TAO_Objref_Var_T<T> & operator= ( + const TAO_Objref_Var_T<T> & ); T * operator-> (void) const; @@ -99,16 +99,16 @@ private: * @brief Parametrized implementation of _out class for object references. * */ -template <typename T, typename T_life> +template <typename T> class TAO_Objref_Out_T { public: TAO_Objref_Out_T (T *&); - TAO_Objref_Out_T (TAO_Objref_Var_T<T, T_life> &); - TAO_Objref_Out_T (const TAO_Objref_Out_T<T, T_life> &); + TAO_Objref_Out_T (TAO_Objref_Var_T<T> &); + TAO_Objref_Out_T (const TAO_Objref_Out_T<T> &); - TAO_Objref_Out_T &operator= (const TAO_Objref_Out_T<T, T_life> &); - TAO_Objref_Out_T &operator= (const TAO_Objref_Var_T<T, T_life> &); + TAO_Objref_Out_T &operator= (const TAO_Objref_Out_T<T> &); + TAO_Objref_Out_T &operator= (const TAO_Objref_Var_T<T> &); TAO_Objref_Out_T &operator= (T *); // Cast operator. @@ -118,7 +118,7 @@ public: T * operator-> (void); private: - typedef TAO_Objref_Out_T<T, T_life> THIS_OUT_TYPE; + typedef TAO_Objref_Out_T<T> THIS_OUT_TYPE; T *& ptr_; }; |