Go to the documentation of this file.00001
00002
00003
00004
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006
00007 template<typename S,
00008 template <typename> class Insert_Policy>
00009 ACE_INLINE
00010 TAO::In_Vector_Argument_T<S,Insert_Policy>::In_Vector_Argument_T (S const & x)
00011 : x_ (x)
00012 {
00013 }
00014
00015 template<typename S,
00016 template <typename> class Insert_Policy>
00017 ACE_INLINE
00018 S const &
00019 TAO::In_Vector_Argument_T<S,Insert_Policy>::arg (void) const
00020 {
00021 return this->x_;
00022 }
00023
00024 template<typename S,
00025 template <typename> class Insert_Policy>
00026 ACE_INLINE
00027 TAO::In_Vector_Clonable_Argument_T<S,Insert_Policy>::In_Vector_Clonable_Argument_T (S const & x)
00028 : In_Vector_Argument_T<S,Insert_Policy> (x),
00029 is_clone_ (false)
00030 {}
00031
00032
00033
00034 template<typename S,
00035 template <typename> class Insert_Policy>
00036 ACE_INLINE
00037 TAO::Inout_Vector_Argument_T<S,Insert_Policy>::Inout_Vector_Argument_T (S & x)
00038 : x_ (x)
00039 {
00040 }
00041
00042 template<typename S,
00043 template <typename> class Insert_Policy>
00044 ACE_INLINE
00045 S &
00046 TAO::Inout_Vector_Argument_T<S,Insert_Policy>::arg (void)
00047 {
00048 return this->x_;
00049 }
00050
00051
00052
00053 template<typename S,
00054 template <typename> class Insert_Policy>
00055 ACE_INLINE
00056 TAO::Out_Vector_Argument_T<S,Insert_Policy>::Out_Vector_Argument_T (
00057 S & x
00058 )
00059 : x_ (x)
00060 {}
00061
00062 template<typename S,
00063 template <typename> class Insert_Policy>
00064 ACE_INLINE
00065 S &
00066 TAO::Out_Vector_Argument_T<S,Insert_Policy>::arg (void)
00067 {
00068 return this->x_;
00069 }
00070
00071
00072
00073 template<typename S,
00074 template <typename> class Insert_Policy>
00075 ACE_INLINE
00076 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::Ret_Vector_Argument_T (void)
00077 {
00078 }
00079
00080 template<typename S,
00081 template <typename> class Insert_Policy>
00082 ACE_INLINE
00083 S &
00084 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::arg (void)
00085 {
00086 return this->x_;
00087 }
00088
00089 template<typename S,
00090 template <typename> class Insert_Policy>
00091 ACE_INLINE
00092 S
00093 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::excp (void)
00094 {
00095 return this->x_;
00096 }
00097
00098 template<typename S,
00099 template <typename> class Insert_Policy>
00100 ACE_INLINE
00101 S
00102 TAO::Ret_Vector_Argument_T<S,Insert_Policy>::retn (void)
00103 {
00104 return this->x_;
00105 }
00106
00107 TAO_END_VERSIONED_NAMESPACE_DECL