Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / Vector_Argument_T.inl
blobad9ca1feae63290b1b0dd1d712f0dbd4b050ccaa
1 // -*- C++ -*-
2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 template<typename S,
5          template <typename> class Insert_Policy>
6 ACE_INLINE
7 TAO::In_Vector_Argument_T<S,Insert_Policy>::In_Vector_Argument_T (S const & x)
8   : x_ (x)
12 template<typename S,
13          template <typename> class Insert_Policy>
14 ACE_INLINE
15 S const &
16 TAO::In_Vector_Argument_T<S,Insert_Policy>::arg () const
18   return this->x_;
21 template<typename S,
22          template <typename> class Insert_Policy>
23 ACE_INLINE
24 TAO::In_Vector_Clonable_Argument_T<S,Insert_Policy>::In_Vector_Clonable_Argument_T (S const & x)
25   : In_Vector_Argument_T<S,Insert_Policy> (x),
26     is_clone_ (false)
29 // ==========================================================================
31 template<typename S,
32          template <typename> class Insert_Policy>
33 ACE_INLINE
34 TAO::Inout_Vector_Argument_T<S,Insert_Policy>::Inout_Vector_Argument_T (S & x)
35   : x_ (x)
39 template<typename S,
40          template <typename> class Insert_Policy>
41 ACE_INLINE
42 S &
43 TAO::Inout_Vector_Argument_T<S,Insert_Policy>::arg ()
45   return this->x_;
48 // ==========================================================================
50 template<typename S,
51          template <typename> class Insert_Policy>
52 ACE_INLINE
53 TAO::Out_Vector_Argument_T<S,Insert_Policy>::Out_Vector_Argument_T (
54     S & x)
55   : x_ (x)
58 template<typename S,
59          template <typename> class Insert_Policy>
60 ACE_INLINE
61 S &
62 TAO::Out_Vector_Argument_T<S,Insert_Policy>::arg ()
64   return this->x_;
67 // ==========================================================================
69 template<typename S,
70          template <typename> class Insert_Policy>
71 ACE_INLINE
72 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::Ret_Vector_Argument_T ()
76 template<typename S,
77          template <typename> class Insert_Policy>
78 ACE_INLINE
79 S &
80 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::arg ()
82   return this->x_;
85 template<typename S,
86          template <typename> class Insert_Policy>
87 ACE_INLINE
89 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::excp ()
91   return this->x_;
94 template<typename S,
95          template <typename> class Insert_Policy>
96 ACE_INLINE
98 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::retn ()
100   return this->x_;
103 TAO_END_VERSIONED_NAMESPACE_DECL