diff options
Diffstat (limited to 'TAO/tao/Array_VarOut_T.inl')
-rw-r--r-- | TAO/tao/Array_VarOut_T.inl | 72 |
1 files changed, 33 insertions, 39 deletions
diff --git a/TAO/tao/Array_VarOut_T.inl b/TAO/tao/Array_VarOut_T.inl index b2be7077f10..797943fbe41 100644 --- a/TAO/tao/Array_VarOut_T.inl +++ b/TAO/tao/Array_VarOut_T.inl @@ -4,8 +4,8 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL template<typename T, typename T_slice, typename TAG> ACE_INLINE -TAO_Array_Var_Base_T<T,T_slice,TAG>::TAO_Array_Var_Base_T (void) - : ptr_ (0) +TAO_Array_Var_Base_T<T,T_slice,TAG>::TAO_Array_Var_Base_T () + : ptr_ (nullptr) {} template<typename T, typename T_slice, typename TAG> @@ -17,15 +17,14 @@ TAO_Array_Var_Base_T<T,T_slice,TAG>::TAO_Array_Var_Base_T (T_slice * p) template<typename T, typename T_slice, typename TAG> ACE_INLINE TAO_Array_Var_Base_T<T,T_slice,TAG>::TAO_Array_Var_Base_T ( - const TAO_Array_Var_Base_T & p - ) + const TAO_Array_Var_Base_T & p) { this->ptr_ = TAO::Array_Traits<FORANY>::dup (p.in ()); } template<typename T, typename T_slice, typename TAG> ACE_INLINE -TAO_Array_Var_Base_T<T,T_slice,TAG>::~TAO_Array_Var_Base_T (void) +TAO_Array_Var_Base_T<T,T_slice,TAG>::~TAO_Array_Var_Base_T () { TAO::Array_Traits<FORANY>::free (this->ptr_); } @@ -56,17 +55,15 @@ TAO_Array_Var_Base_T<T,T_slice,TAG>::operator[] (CORBA::ULong index) template<typename T, typename T_slice, typename TAG> ACE_INLINE const T_slice * -TAO_Array_Var_Base_T<T,T_slice,TAG>::in (void) const +TAO_Array_Var_Base_T<T,T_slice,TAG>::in () const { - // @todo Replace with C++ cast after vc6 has been dropped, - // vc6 can't handle this as const cast - return (const T_slice *) this->ptr_; + return const_cast<const T_slice *>(this->ptr_); } template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_Array_Var_Base_T<T,T_slice,TAG>::inout (void) +TAO_Array_Var_Base_T<T,T_slice,TAG>::inout () { return this->ptr_; } @@ -74,27 +71,27 @@ TAO_Array_Var_Base_T<T,T_slice,TAG>::inout (void) template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice *& -TAO_Array_Var_Base_T<T,T_slice,TAG>::_retn_arg (void) +TAO_Array_Var_Base_T<T,T_slice,TAG>::_retn_arg () { TAO::Array_Traits<FORANY>::free (this->ptr_); - this->ptr_ = 0; + this->ptr_ = nullptr; return this->ptr_; } template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_Array_Var_Base_T<T,T_slice,TAG>::_retn (void) +TAO_Array_Var_Base_T<T,T_slice,TAG>::_retn () { T_slice * tmp = this->ptr_; - this->ptr_ = 0; + this->ptr_ = nullptr; return tmp; } template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_Array_Var_Base_T<T,T_slice,TAG>::ptr (void) const +TAO_Array_Var_Base_T<T,T_slice,TAG>::ptr () const { return this->ptr_; } @@ -103,7 +100,7 @@ TAO_Array_Var_Base_T<T,T_slice,TAG>::ptr (void) const template<typename T, typename T_slice, typename TAG> ACE_INLINE -TAO_FixedArray_Var_T<T,T_slice,TAG>::TAO_FixedArray_Var_T (void) +TAO_FixedArray_Var_T<T,T_slice,TAG>::TAO_FixedArray_Var_T () {} template<typename T, typename T_slice, typename TAG> @@ -115,8 +112,7 @@ TAO_FixedArray_Var_T<T,T_slice,TAG>::TAO_FixedArray_Var_T (T_slice * p) template<typename T, typename T_slice, typename TAG> ACE_INLINE TAO_FixedArray_Var_T<T,T_slice,TAG>::TAO_FixedArray_Var_T ( - const TAO_FixedArray_Var_T & p - ) + const TAO_FixedArray_Var_T & p) : TAO_Array_Var_Base_T<T,T_slice,TAG> (p) {} @@ -124,7 +120,7 @@ TAO_FixedArray_Var_T<T,T_slice,TAG>::TAO_FixedArray_Var_T ( template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_FixedArray_Var_T<T,T_slice,TAG>::out (void) +TAO_FixedArray_Var_T<T,T_slice,TAG>::out () { return this->ptr_; } @@ -133,7 +129,7 @@ TAO_FixedArray_Var_T<T,T_slice,TAG>::out (void) template<typename T, typename T_slice, typename TAG> ACE_INLINE -TAO_VarArray_Var_T<T,T_slice,TAG>::TAO_VarArray_Var_T (void) +TAO_VarArray_Var_T<T,T_slice,TAG>::TAO_VarArray_Var_T () {} template<typename T, typename T_slice, typename TAG> @@ -145,8 +141,7 @@ TAO_VarArray_Var_T<T,T_slice,TAG>::TAO_VarArray_Var_T (T_slice * p) template<typename T, typename T_slice, typename TAG> ACE_INLINE TAO_VarArray_Var_T<T,T_slice,TAG>::TAO_VarArray_Var_T ( - const TAO_VarArray_Var_T & p - ) + const TAO_VarArray_Var_T & p) : TAO_Array_Var_Base_T<T,T_slice,TAG> (p) {} @@ -160,10 +155,10 @@ TAO_VarArray_Var_T<T,T_slice,TAG>::operator T_slice *& () template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice *& -TAO_VarArray_Var_T<T,T_slice,TAG>::out (void) +TAO_VarArray_Var_T<T,T_slice,TAG>::out () { TAO::Array_Traits<FORANY>::free (this->ptr_); - this->ptr_ = 0; + this->ptr_ = nullptr; return this->ptr_; } @@ -174,7 +169,7 @@ ACE_INLINE TAO_Array_Out_T<T,T_var,T_slice,TAG>::TAO_Array_Out_T (T_slice *& p) : ptr_ (p) { - this->ptr_ = 0; + this->ptr_ = nullptr; } template<typename T, typename T_var, typename T_slice, typename TAG> @@ -183,7 +178,7 @@ TAO_Array_Out_T<T,T_var,T_slice,TAG>::TAO_Array_Out_T (T_var & p) : ptr_ (p.out ()) { TAO::Array_Traits<FORANY>::free (this->ptr_); - this->ptr_ = 0; + this->ptr_ = nullptr; } template<typename T, typename T_var, typename T_slice, typename TAG> @@ -230,7 +225,7 @@ TAO_Array_Out_T<T,T_var,T_slice,TAG>::operator[] (CORBA::ULong index) template<typename T, typename T_var, typename T_slice, typename TAG> ACE_INLINE T_slice *& -TAO_Array_Out_T<T,T_var,T_slice,TAG>::ptr (void) +TAO_Array_Out_T<T,T_var,T_slice,TAG>::ptr () { return this->ptr_; } @@ -239,8 +234,8 @@ TAO_Array_Out_T<T,T_var,T_slice,TAG>::ptr (void) template<typename T, typename T_slice, typename TAG> ACE_INLINE -TAO_Array_Forany_T<T,T_slice,TAG>::TAO_Array_Forany_T (void) - : ptr_ (0), +TAO_Array_Forany_T<T,T_slice,TAG>::TAO_Array_Forany_T () + : ptr_ (nullptr), nocopy_ (false) {} @@ -264,7 +259,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::TAO_Array_Forany_T ( template<typename T, typename T_slice, typename TAG> ACE_INLINE -TAO_Array_Forany_T<T,T_slice,TAG>::~TAO_Array_Forany_T (void) +TAO_Array_Forany_T<T,T_slice,TAG>::~TAO_Array_Forany_T () { } @@ -281,8 +276,7 @@ template<typename T, typename T_slice, typename TAG> ACE_INLINE TAO_Array_Forany_T<T,T_slice,TAG> & TAO_Array_Forany_T<T,T_slice,TAG>::operator= ( - const TAO_Array_Forany_T<T,T_slice,TAG> & p - ) + const TAO_Array_Forany_T<T,T_slice,TAG> & p) { this->ptr_ = p.ptr_; this->nocopy_ = p.nocopy_; @@ -323,7 +317,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::operator[] (CORBA::ULong index) template<typename T, typename T_slice, typename TAG> ACE_INLINE const T_slice * -TAO_Array_Forany_T<T,T_slice,TAG>::in (void) const +TAO_Array_Forany_T<T,T_slice,TAG>::in () const { return this->ptr_; } @@ -331,7 +325,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::in (void) const template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_Array_Forany_T<T,T_slice,TAG>::inout (void) +TAO_Array_Forany_T<T,T_slice,TAG>::inout () { return this->ptr_; } @@ -339,7 +333,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::inout (void) template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice *& -TAO_Array_Forany_T<T,T_slice,TAG>::out (void) +TAO_Array_Forany_T<T,T_slice,TAG>::out () { return this->ptr_; } @@ -347,7 +341,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::out (void) template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_Array_Forany_T<T,T_slice,TAG>::_retn (void) +TAO_Array_Forany_T<T,T_slice,TAG>::_retn () { return this->ptr_; } @@ -355,7 +349,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::_retn (void) template<typename T, typename T_slice, typename TAG> ACE_INLINE CORBA::Boolean -TAO_Array_Forany_T<T,T_slice,TAG>::nocopy (void) const +TAO_Array_Forany_T<T,T_slice,TAG>::nocopy () const { return this->nocopy_; } @@ -363,7 +357,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::nocopy (void) const template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_Array_Forany_T<T,T_slice,TAG>::ptr (void) const +TAO_Array_Forany_T<T,T_slice,TAG>::ptr () const { return this->ptr_; } @@ -371,7 +365,7 @@ TAO_Array_Forany_T<T,T_slice,TAG>::ptr (void) const template<typename T, typename T_slice, typename TAG> ACE_INLINE T_slice * -TAO_Array_Forany_T<T,T_slice,TAG>::tao_alloc (void) +TAO_Array_Forany_T<T,T_slice,TAG>::tao_alloc () { return TAO::Array_Traits<FORANY>::alloc (); } |