00001
00002
00003
00004
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006
00007 template<typename S, typename S_var>
00008 ACE_INLINE
00009 TAO::In_UB_String_SArgument_T<S,S_var>::In_UB_String_SArgument_T (void)
00010 {}
00011
00012 template<typename S, typename S_var>
00013 const S *
00014 TAO::In_UB_String_SArgument_T<S,S_var>::arg (void) const
00015 {
00016 return this->x_.in ();
00017 }
00018
00019
00020
00021 template<typename S, typename S_var>
00022 ACE_INLINE
00023 TAO::Inout_UB_String_SArgument_T<S,S_var>::Inout_UB_String_SArgument_T (void)
00024 {}
00025
00026 template<typename S, typename S_var>
00027 ACE_INLINE
00028 S *&
00029 TAO::Inout_UB_String_SArgument_T<S,S_var>::arg (void)
00030 {
00031 return this->x_.inout ();
00032 }
00033
00034
00035
00036 template<typename S, typename S_var>
00037 ACE_INLINE
00038 TAO::Out_UB_String_SArgument_T<S,S_var>::Out_UB_String_SArgument_T (
00039 void
00040 )
00041 {}
00042
00043 template<typename S, typename S_var>
00044 ACE_INLINE
00045 S *&
00046 TAO::Out_UB_String_SArgument_T<S,S_var>::arg (void)
00047 {
00048 return this->x_.out ();
00049 }
00050
00051
00052
00053 template<typename S, typename S_var>
00054 ACE_INLINE
00055 TAO::Ret_UB_String_SArgument_T<S,S_var>::Ret_UB_String_SArgument_T (void)
00056 {}
00057
00058 template<typename S, typename S_var>
00059 S *&
00060 TAO::Ret_UB_String_SArgument_T<S,S_var>::arg (void)
00061 {
00062 return this->x_.out ();
00063 }
00064
00065 TAO_END_VERSIONED_NAMESPACE_DECL