Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / PortableServer / Special_Basic_SArgument_T.inl
blob96bbee514b683db65a29b8922b88060b9a7a8e84
1 // -*- C++ -*-
2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 template<typename S,
5          typename to_S,
6          typename from_S,
7          template <typename> class Insert_Policy>
8 ACE_INLINE
9 TAO::In_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::
10 In_Special_Basic_SArgument_T ()
14 template<typename S,
15          typename to_S,
16          typename from_S,
17          template <typename> class Insert_Policy>
18 ACE_INLINE
19 S const &
20 TAO::In_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::arg () const
22   return this->x_;
25 // ===========================================================================
27 template<typename S,
28          typename to_S,
29          typename from_S,
30          template <typename> class Insert_Policy>
31 ACE_INLINE
32 TAO::Inout_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::
33 Inout_Special_Basic_SArgument_T ()
37 template<typename S,
38          typename to_S,
39          typename from_S,
40          template <typename> class Insert_Policy>
41 ACE_INLINE
42 S &
43 TAO::Inout_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::arg ()
45   return this->x_;
48 // ===========================================================================
50 template<typename S,
51          typename to_S,
52          typename from_S,
53          template <typename> class Insert_Policy>
54 ACE_INLINE
55 TAO::Out_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::
56 Out_Special_Basic_SArgument_T ()
60 template<typename S,
61          typename to_S,
62          typename from_S,
63          template <typename> class Insert_Policy>
64 S &
65 TAO::Out_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::arg ()
67   return this->x_;
70 // ===========================================================================
72 template<typename S,
73          typename to_S,
74          typename from_S,
75          template <typename> class Insert_Policy>
76 ACE_INLINE
77 TAO::Ret_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::
78 Ret_Special_Basic_SArgument_T ()
82 template<typename S,
83          typename to_S,
84          typename from_S,
85          template <typename> class Insert_Policy>
86 ACE_INLINE
87 S &
88 TAO::Ret_Special_Basic_SArgument_T<S,to_S,from_S,Insert_Policy>::arg ()
90   return this->x_;
93 TAO_END_VERSIONED_NAMESPACE_DECL