Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / PortableServer / Object_SArgument_T.inl
blob86b4ff3497e23f2b52616dd9ae0da325000c4a0b
1 // -*- C++ -*-
3 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
5 template<typename S_ptr,
6          typename S_var,
7          template <typename> class Insert_Policy>
8 ACE_INLINE
9 S_ptr
10 TAO::In_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::arg () const
12   return this->x_.in ();
15 // ==========================================================================
17 template<typename S_ptr,
18          typename S_var,
19          template <typename> class Insert_Policy>
20 ACE_INLINE
21 TAO::Inout_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::
22 Inout_Object_SArgument_T ()
26 template<typename S_ptr,
27          typename S_var,
28          template <typename> class Insert_Policy>
29 ACE_INLINE
30 S_ptr&
31 TAO::Inout_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::arg ()
33   return this->x_.inout ();
36 // ==========================================================================
38 template<typename S_ptr,
39          typename S_var,
40          typename S_out,
41          template <typename> class Insert_Policy>
42 ACE_INLINE
43 TAO::Out_Object_SArgument_T<S_ptr,S_var,S_out,Insert_Policy>::
44 Out_Object_SArgument_T ()
48 template<typename S_ptr,
49          typename S_var,
50          typename S_out,
51          template <typename> class Insert_Policy>
52 ACE_INLINE
53 S_out
54 TAO::Out_Object_SArgument_T<S_ptr,S_var,S_out,Insert_Policy>::arg ()
56   return this->x_.out ();
59 // ==========================================================================
61 template<typename S_ptr,
62          typename S_var,
63          template <typename> class Insert_Policy>
64 ACE_INLINE
65 TAO::Ret_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::
66 Ret_Object_SArgument_T ()
70 template<typename S_ptr,
71          typename S_var,
72          template <typename> class Insert_Policy>
73 ACE_INLINE
74 S_ptr &
75 TAO::Ret_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::arg ()
77   return this->x_.out ();
80 TAO_END_VERSIONED_NAMESPACE_DECL