=default for generated implementation copy ctor
[ACE_TAO.git] / TAO / tao / PortableServer / BD_String_SArgument_T.inl
blobdef47e46280f24814226eceba9d9f1e031aea47e
1 // -*- C+ -*-
2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 template<typename S_var,
5          size_t BOUND,
6          template <typename> class Insert_Policy>
7 ACE_INLINE
8 TAO::In_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
9 In_BD_String_SArgument_T ()
12 template<typename S_var,
13          size_t BOUND,
14          template <typename> class Insert_Policy>
15 ACE_INLINE
16 const typename S_var::s_traits::char_type *
17 TAO::In_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
18 arg () const
20   return this->x_.in ();
23 // ==========================================================================
25 template<typename S_var,
26          size_t BOUND,
27          template <typename> class Insert_Policy>
28 ACE_INLINE
29 TAO::Inout_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
30 Inout_BD_String_SArgument_T ()
33 template<typename S_var,
34          size_t BOUND,
35          template <typename> class Insert_Policy>
36 ACE_INLINE
37 typename S_var::s_traits::char_type *&
38 TAO::Inout_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
39 arg ()
41   return this->x_.inout ();
44 // ==========================================================================
46 template<typename S_var,
47          size_t BOUND,
48          template <typename> class Insert_Policy>
49 ACE_INLINE
50 TAO::Out_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
51 Out_BD_String_SArgument_T ()
54 template<typename S_var,
55          size_t BOUND,
56          template <typename> class Insert_Policy>
57 ACE_INLINE
58 typename S_var::s_traits::char_type *&
59 TAO::Out_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
60 arg ()
62   return this->x_.out ();
65 // ==========================================================================
67 template<typename S_var,
68          size_t BOUND,
69          template <typename> class Insert_Policy>
70 ACE_INLINE
71 TAO::Ret_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
72 Ret_BD_String_SArgument_T ()
75 template<typename S_var,
76          size_t BOUND,
77          template <typename> class Insert_Policy>
78 ACE_INLINE
79 typename S_var::s_traits::char_type *&
80 TAO::Ret_BD_String_SArgument_T<S_var,BOUND,Insert_Policy>::
81 arg ()
83   return this->x_.out ();
86 TAO_END_VERSIONED_NAMESPACE_DECL