2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 template<typename S_var,
5 template <typename> class Insert_Policy>
7 TAO::In_UB_String_Argument_T<S_var,Insert_Policy>::In_UB_String_Argument_T (
8 const typename S_var::s_traits::char_type * x)
13 template<typename S_var,
14 template <typename> class Insert_Policy>
16 const typename S_var::s_traits::char_type *
17 TAO::In_UB_String_Argument_T<S_var,Insert_Policy>::arg () const
22 template<typename S_var,
23 template <typename> class Insert_Policy>
25 TAO::In_UB_String_Clonable_Argument_T<S_var,Insert_Policy>::In_UB_String_Clonable_Argument_T (
26 const typename S_var::s_traits::char_type * x)
27 : In_UB_String_Argument_T<S_var,Insert_Policy> (x),
32 // ==========================================================================
34 template<typename S_var,
35 template <typename> class Insert_Policy>
37 TAO::Inout_UB_String_Argument_T<S_var,Insert_Policy>::Inout_UB_String_Argument_T (
38 typename S_var::s_traits::char_type *& x)
42 template<typename S_var,
43 template <typename> class Insert_Policy>
45 typename S_var::s_traits::char_type *&
46 TAO::Inout_UB_String_Argument_T<S_var,Insert_Policy>::arg ()
51 // ==========================================================================
53 template<typename S_var,
54 template <typename> class Insert_Policy>
56 TAO::Out_UB_String_Argument_T<S_var,Insert_Policy>::Out_UB_String_Argument_T (
57 typename S_var::s_traits::string_out & x)
61 template<typename S_var,
62 template <typename> class Insert_Policy>
64 typename S_var::s_traits::char_type *&
65 TAO::Out_UB_String_Argument_T<S_var,Insert_Policy>::arg ()
70 // ==========================================================================
72 template<typename S_var,
73 template <typename> class Insert_Policy>
75 TAO::Ret_UB_String_Argument_T<S_var,Insert_Policy>::Ret_UB_String_Argument_T ()
79 template<typename S_var,
80 template <typename> class Insert_Policy>
82 typename S_var::s_traits::char_type *&
83 TAO::Ret_UB_String_Argument_T<S_var,Insert_Policy>::arg ()
85 return this->x_.out ();
88 template<typename S_var,
89 template <typename> class Insert_Policy>
91 typename S_var::s_traits::char_type *
92 TAO::Ret_UB_String_Argument_T<S_var,Insert_Policy>::excp ()
94 return this->x_.ptr ();
97 template<typename S_var,
98 template <typename> class Insert_Policy>
100 typename S_var::s_traits::char_type *
101 TAO::Ret_UB_String_Argument_T<S_var,Insert_Policy>::retn ()
103 return this->x_._retn ();
106 TAO_END_VERSIONED_NAMESPACE_DECL