Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / PortableServer / Var_Size_SArgument_T.inl
blobfb2426aeb5be320573f47d39aea60323c949d03e
1 // -*- C++ -*-
2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 template<typename S,
5          template <typename> class Insert_Policy>
6 S const &
7 TAO::In_Var_Size_SArgument_T<S,Insert_Policy>::arg () const
9   return this->x_;
12 // ==========================================================================
14 template<typename S,
15          template <typename> class Insert_Policy>
16 ACE_INLINE
17 TAO::Inout_Var_Size_SArgument_T<S,Insert_Policy>::Inout_Var_Size_SArgument_T ()
21 template<typename S,
22          template <typename> class Insert_Policy>
23 S &
24 TAO::Inout_Var_Size_SArgument_T<S,Insert_Policy>::arg ()
26   return this->x_;
29 // ==========================================================================
31 template<typename S,
32          template <typename> class Insert_Policy>
33 ACE_INLINE
34 TAO::Out_Var_Size_SArgument_T<S,Insert_Policy>::Out_Var_Size_SArgument_T ()
38 template<typename S,
39          template <typename> class Insert_Policy>
40 S *&
41 TAO::Out_Var_Size_SArgument_T<S,Insert_Policy>::arg ()
43   return this->x_.out ();
46 // ==========================================================================
48 template<typename S,
49          template <typename> class Insert_Policy>
50 ACE_INLINE
51 TAO::Ret_Var_Size_SArgument_T<S,Insert_Policy>::Ret_Var_Size_SArgument_T ()
55 template<typename S,
56          template <typename> class Insert_Policy>
57 ACE_INLINE
58 S *&
59 TAO::Ret_Var_Size_SArgument_T<S,Insert_Policy>::arg ()
61   return this->x_.out ();
64 TAO_END_VERSIONED_NAMESPACE_DECL