2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 template<typename S_forany,
5 template <typename> class Insert_Policy>
7 TAO::In_Fixed_Array_Argument_T<S_forany,Insert_Policy>::
8 In_Fixed_Array_Argument_T (const typename S_forany::_slice_type * x)
9 : x_ (const_cast<typename S_forany::_slice_type *> (x))
13 template<typename S_forany,
14 template <typename> class Insert_Policy>
16 const typename S_forany::_slice_type *
17 TAO::In_Fixed_Array_Argument_T<S_forany,Insert_Policy>::arg () const
19 return this->x_.in ();
22 template<typename S_forany,
23 template <typename> class Insert_Policy>
25 TAO::In_Fixed_Array_Clonable_Argument_T<S_forany,Insert_Policy>::
26 In_Fixed_Array_Clonable_Argument_T (const typename S_forany::_slice_type * x)
27 : In_Fixed_Array_Argument_T<S_forany,Insert_Policy> (x),
33 // ===========================================================================
35 template<typename S_forany,
36 template <typename> class Insert_Policy>
38 TAO::Inout_Fixed_Array_Argument_T<S_forany,Insert_Policy>::
39 Inout_Fixed_Array_Argument_T (typename S_forany::_slice_type *& x)
43 template<typename S_forany,
44 template <typename> class Insert_Policy>
46 typename S_forany::_slice_type *
47 TAO::Inout_Fixed_Array_Argument_T<S_forany,Insert_Policy>::arg ()
49 return this->x_.inout ();
52 // ===========================================================================
54 template<typename S_forany,
55 template <typename> class Insert_Policy>
57 TAO::Out_Fixed_Array_Argument_T<
60 >::Out_Fixed_Array_Argument_T (typename S_forany::_slice_type *&x)
64 template<typename S_forany,
65 template <typename> class Insert_Policy>
67 typename S_forany::_slice_type *&
68 TAO::Out_Fixed_Array_Argument_T<S_forany,Insert_Policy>::arg ()
70 return this->x_.out ();
73 // ===========================================================================
75 template<typename S_var,
77 template <typename> class Insert_Policy>
79 TAO::Ret_Fixed_Array_Argument_T<S_var,S_forany,Insert_Policy>::
80 Ret_Fixed_Array_Argument_T ()
83 template<typename S_var,
85 template <typename> class Insert_Policy>
87 typename S_forany::_slice_type *&
88 TAO::Ret_Fixed_Array_Argument_T<S_var,S_forany,Insert_Policy>::arg ()
90 return this->x_._retn_arg ();
93 template<typename S_var,
95 template <typename> class Insert_Policy>
97 typename S_forany::_slice_type *
98 TAO::Ret_Fixed_Array_Argument_T<S_var,S_forany,Insert_Policy>::excp ()
100 return this->x_.ptr ();
103 template<typename S_var,
105 template <typename> class Insert_Policy>
107 typename S_forany::_slice_type *
108 TAO::Ret_Fixed_Array_Argument_T<S_var,S_forany,Insert_Policy>::retn ()
110 return this->x_._retn ();
113 TAO_END_VERSIONED_NAMESPACE_DECL