// $Id$ template ACE_INLINE TAO::In_BD_String_Argument_T::In_BD_String_Argument_T ( const S * x ) : x_ (x) {} template ACE_INLINE const S * TAO::In_BD_String_Argument_T::arg (void) const { return this->x_; } // ========================================================================== template ACE_INLINE TAO::Inout_BD_String_Argument_T:: Inout_BD_String_Argument_T (S *& x) : x_ (x) {} template ACE_INLINE S *& TAO::Inout_BD_String_Argument_T::arg (void) { return this->x_; } // ========================================================================== template ACE_INLINE TAO::Out_BD_String_Argument_T:: Out_BD_String_Argument_T (S_out x) : x_ (x.ptr ()) {} template ACE_INLINE S *& TAO::Out_BD_String_Argument_T::arg (void) { return this->x_; } // ========================================================================== template ACE_INLINE TAO::Ret_BD_String_Argument_T:: Ret_BD_String_Argument_T (void) { } template ACE_INLINE S * TAO::Ret_BD_String_Argument_T::excp (void) { return this->x_.ptr (); } template ACE_INLINE S * TAO::Ret_BD_String_Argument_T::retn (void) { return this->x_._retn (); } template ACE_INLINE S *& TAO::Ret_BD_String_Argument_T::arg (void) { return this->x_.out (); }