// -*- C++ -*- TAO_BEGIN_VERSIONED_NAMESPACE_DECL template class Insert_Policy> ACE_INLINE TAO::In_Fixed_Size_Argument_T:: In_Fixed_Size_Argument_T (S const & x) : x_ (&x) { } template class Insert_Policy> ACE_INLINE const S & TAO::In_Fixed_Size_Argument_T::arg () const { return *this->x_; } template class Insert_Policy> ACE_INLINE TAO::In_Fixed_Size_Clonable_Argument_T::In_Fixed_Size_Clonable_Argument_T (S const & x) : In_Fixed_Size_Argument_T (x), is_clone_ (false) { } // ========================================================================== template class Insert_Policy> ACE_INLINE TAO::Inout_Fixed_Size_Argument_T:: Inout_Fixed_Size_Argument_T (S & x) : x_ (&x) {} template class Insert_Policy> ACE_INLINE S & TAO::Inout_Fixed_Size_Argument_T::arg (void) { return *this->x_; } // ========================================================================== template class Insert_Policy> ACE_INLINE TAO::Out_Fixed_Size_Argument_T:: Out_Fixed_Size_Argument_T (S & x) : x_ (x) { } template class Insert_Policy> ACE_INLINE S & TAO::Out_Fixed_Size_Argument_T::arg (void) { return this->x_; } // ========================================================================== template class Insert_Policy> ACE_INLINE TAO::Ret_Fixed_Size_Argument_T:: Ret_Fixed_Size_Argument_T (void) { } template class Insert_Policy> ACE_INLINE S & TAO::Ret_Fixed_Size_Argument_T::arg (void) { return this->x_; } template class Insert_Policy> ACE_INLINE S TAO::Ret_Fixed_Size_Argument_T::excp (void) { return this->x_; } template class Insert_Policy> ACE_INLINE S TAO::Ret_Fixed_Size_Argument_T::retn (void) { return this->x_; } TAO_END_VERSIONED_NAMESPACE_DECL