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