summaryrefslogtreecommitdiff
path: root/TAO/tao/Objref_VarOut_T.cpp
diff options
context:
space:
mode:
authorbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-10-28 18:31:01 +0000
committerbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-10-28 18:31:01 +0000
commitcdb6fd66611283a0314ab23e08472d11dae4f0e4 (patch)
treefd6ae8c3db752254802dfaafd1543974a4741e47 /TAO/tao/Objref_VarOut_T.cpp
parentf984aa2bff444f381570d2f97ac9ba958926fb6b (diff)
downloadATCD-cdb6fd66611283a0314ab23e08472d11dae4f0e4.tar.gz
ChangeLogTag:Tue Oct 28 12:02:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Objref_VarOut_T.cpp')
-rw-r--r--TAO/tao/Objref_VarOut_T.cpp150
1 files changed, 75 insertions, 75 deletions
diff --git a/TAO/tao/Objref_VarOut_T.cpp b/TAO/tao/Objref_VarOut_T.cpp
index 4c95b48fa4d..1449d935ff6 100644
--- a/TAO/tao/Objref_VarOut_T.cpp
+++ b/TAO/tao/Objref_VarOut_T.cpp
@@ -9,199 +9,199 @@
#include "tao/Objref_VarOut_T.inl"
#endif /* __ACE_INLINE__ */
-
-
ACE_RCSID (tao,
Objref_VarOut_T,
"$Id$")
-template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life>::TAO_Objref_Var_T (void)
- : ptr_ (T_life::tao_nil ())
+template <typename T>
+TAO_Objref_Var_T<T>::TAO_Objref_Var_T (void)
+ : ptr_ (TAO::Objref_Traits<T>::tao_nil ())
{
}
-template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life>::TAO_Objref_Var_T (const TAO_Objref_Var_T<T, T_life> & p)
+template <typename T>
+TAO_Objref_Var_T<T>::TAO_Objref_Var_T (
+ const TAO_Objref_Var_T<T> & p
+ )
: TAO_Base_var (),
- ptr_ (T_life::tao_duplicate (p.ptr ()))
+ ptr_ (TAO::Objref_Traits<T>::tao_duplicate (p.ptr ()))
{
}
-template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life>::~TAO_Objref_Var_T (void)
+template <typename T>
+TAO_Objref_Var_T<T>::~TAO_Objref_Var_T (void)
{
- T_life::tao_release (this->ptr_);
+ TAO::Objref_Traits<T>::tao_release (this->ptr_);
}
-template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life> &
-TAO_Objref_Var_T<T, T_life>::operator= (T * p)
+template <typename T>
+TAO_Objref_Var_T<T> &
+TAO_Objref_Var_T<T>::operator= (T * p)
{
- T_life::tao_release (this->ptr_);
+ TAO::Objref_Traits<T>::tao_release (this->ptr_);
this->ptr_ = p;
return *this;
}
-template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life> &
-TAO_Objref_Var_T<T, T_life>::operator= (
- const TAO_Objref_Var_T<T, T_life> & p
+template <typename T>
+TAO_Objref_Var_T<T> &
+TAO_Objref_Var_T<T>::operator= (
+ const TAO_Objref_Var_T<T> & p
)
{
if (this != &p)
{
- T_life::tao_release (this->ptr_);
- this->ptr_ = T_life::tao_duplicate (p.ptr ());
+ TAO::Objref_Traits<T>::tao_release (this->ptr_);
+ this->ptr_ = TAO::Objref_Traits<T>::tao_duplicate (p.ptr ());
}
return *this;
}
-template <typename T, typename T_life>
+template <typename T>
T *
-TAO_Objref_Var_T<T, T_life>::operator-> (void) const
+TAO_Objref_Var_T<T>::operator-> (void) const
{
return this->ptr_;
}
-template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life>::operator T * const & () const
+template <typename T>
+TAO_Objref_Var_T<T>::operator T * const & () const
{
return this->ptr_;
}
-template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life>::operator T *& ()
+template <typename T>
+TAO_Objref_Var_T<T>::operator T *& ()
{
return this->ptr_;
}
-template <typename T, typename T_life>
+template <typename T>
T *
-TAO_Objref_Var_T<T, T_life>::in (void) const
+TAO_Objref_Var_T<T>::in (void) const
{
return this->ptr_;
}
-template <typename T, typename T_life>
+template <typename T>
T *&
-TAO_Objref_Var_T<T, T_life>::inout (void)
+TAO_Objref_Var_T<T>::inout (void)
{
return this->ptr_;
}
-template <typename T, typename T_life>
+template <typename T>
T *&
-TAO_Objref_Var_T<T, T_life>::out (void)
+TAO_Objref_Var_T<T>::out (void)
{
- T_life::tao_release (this->ptr_);
- this->ptr_ = T_life::tao_nil ();
+ TAO::Objref_Traits<T>::tao_release (this->ptr_);
+ this->ptr_ = TAO::Objref_Traits<T>::tao_nil ();
return this->ptr_;
}
-template <typename T, typename T_life>
+template <typename T>
T *
-TAO_Objref_Var_T<T, T_life>::_retn (void)
+TAO_Objref_Var_T<T>::_retn (void)
{
T * val = this->ptr_;
- this->ptr_ = T_life::tao_nil ();
+ this->ptr_ = TAO::Objref_Traits<T>::tao_nil ();
return val;
}
-template <typename T, typename T_life>
+template <typename T>
T *
-TAO_Objref_Var_T<T, T_life>::ptr (void) const
+TAO_Objref_Var_T<T>::ptr (void) const
{
return this->ptr_;
}
-template <typename T, typename T_life>
+template <typename T>
void
-TAO_Objref_Var_T<T, T_life>::free (void)
+TAO_Objref_Var_T<T>::free (void)
{
- T_life::tao_release (this->ptr_);
+ TAO::Objref_Traits<T>::tao_release (this->ptr_);
}
-template <typename T, typename T_life>
+template <typename T>
void
-TAO_Objref_Var_T<T, T_life>::reset (T * p)
+TAO_Objref_Var_T<T>::reset (T * p)
{
- T_life::tao_release (this->ptr_);
+ TAO::Objref_Traits<T>::tao_release (this->ptr_);
this->ptr_ = p;
}
// ******************************************************
-template <typename T, typename T_life>
-TAO_Objref_Out_T<T, T_life>::TAO_Objref_Out_T (T *& p)
+template <typename T>
+TAO_Objref_Out_T<T>::TAO_Objref_Out_T (T *& p)
: ptr_ (p)
{
- this->ptr_ = T_life::tao_nil ();
+ this->ptr_ = TAO::Objref_Traits<T>::tao_nil ();
}
-template <typename T, typename T_life>
-TAO_Objref_Out_T<T, T_life>::TAO_Objref_Out_T (
- TAO_Objref_Var_T<T, T_life> & p
+template <typename T>
+TAO_Objref_Out_T<T>::TAO_Objref_Out_T (
+ TAO_Objref_Var_T<T> & p
)
: ptr_ (p.out ())
{
- T_life::tao_release (this->ptr_);
- this->ptr_ = T_life::tao_nil ();
+ TAO::Objref_Traits<T>::tao_release (this->ptr_);
+ this->ptr_ = TAO::Objref_Traits<T>::tao_nil ();
}
-template <typename T, typename T_life>
-TAO_Objref_Out_T<T, T_life>::TAO_Objref_Out_T (
- const TAO_Objref_Out_T<T, T_life> & p
+template <typename T>
+TAO_Objref_Out_T<T>::TAO_Objref_Out_T (
+ const TAO_Objref_Out_T<T> & p
)
: ptr_ (p.ptr_)
{
}
-template <typename T, typename T_life>
-TAO_Objref_Out_T<T, T_life> &
-TAO_Objref_Out_T<T, T_life>::operator= (
- const TAO_Objref_Out_T<T, T_life> & p
+template <typename T>
+TAO_Objref_Out_T<T> &
+TAO_Objref_Out_T<T>::operator= (
+ const TAO_Objref_Out_T<T> & p
)
{
this->ptr_ = p.ptr_;
return *this;
}
-template <typename T, typename T_life>
-TAO_Objref_Out_T<T, T_life> &
-TAO_Objref_Out_T<T, T_life>::operator= (
- const TAO_Objref_Var_T<T, T_life> & p
+template <typename T>
+TAO_Objref_Out_T<T> &
+TAO_Objref_Out_T<T>::operator= (
+ const TAO_Objref_Var_T<T> & p
)
{
- this->ptr_ = T_life::tao_duplicate (p.ptr ());
+ this->ptr_ = TAO::Objref_Traits<T>::tao_duplicate (p.ptr ());
return *this;
}
-template <typename T, typename T_life>
-TAO_Objref_Out_T<T, T_life> &
-TAO_Objref_Out_T<T, T_life>::operator= (T * p)
+template <typename T>
+TAO_Objref_Out_T<T> &
+TAO_Objref_Out_T<T>::operator= (T * p)
{
this->ptr_ = p;
return *this;
}
-template <typename T, typename T_life>
-TAO_Objref_Out_T<T, T_life>::operator T *& ()
+template <typename T>
+TAO_Objref_Out_T<T>::operator T *& ()
{
return this->ptr_;
}
-template <typename T, typename T_life>
+template <typename T>
T *&
-TAO_Objref_Out_T<T, T_life>::ptr (void)
+TAO_Objref_Out_T<T>::ptr (void)
{
return this->ptr_;
}
-template <typename T, typename T_life>
+template <typename T>
T *
-TAO_Objref_Out_T<T, T_life>::operator-> (void)
+TAO_Objref_Out_T<T>::operator-> (void)
{
return this->ptr_;
}