// -*- C++ -*- // // $Id$ TAO_BEGIN_VERSIONED_NAMESPACE_DECL template ACE_INLINE TAO::In_Special_Basic_Argument_T::In_Special_Basic_Argument_T ( S const & x ) : x_ (x) {} template ACE_INLINE S const & TAO::In_Special_Basic_Argument_T::arg (void) const { return this->x_; } // =========================================================================== template ACE_INLINE TAO::Inout_Special_Basic_Argument_T:: Inout_Special_Basic_Argument_T (S & x) : x_ (x) {} template ACE_INLINE S & TAO::Inout_Special_Basic_Argument_T::arg (void) { return this->x_; } // =========================================================================== template ACE_INLINE TAO::Out_Special_Basic_Argument_T:: Out_Special_Basic_Argument_T (S & x) : x_ (x) {} template ACE_INLINE S & TAO::Out_Special_Basic_Argument_T::arg (void) { return this->x_; } // =========================================================================== template ACE_INLINE TAO::Ret_Special_Basic_Argument_T:: Ret_Special_Basic_Argument_T (void) { } template ACE_INLINE S & TAO::Ret_Special_Basic_Argument_T::arg (void) { return this->x_; } template ACE_INLINE S TAO::Ret_Special_Basic_Argument_T::excp (void) { return this->x_; } template ACE_INLINE S TAO::Ret_Special_Basic_Argument_T::retn (void) { return this->x_; } TAO_END_VERSIONED_NAMESPACE_DECL