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 template<typename S,
00024 class Insert_Policy>
00025 ACE_INLINE
00026 TAO::In_Basic_Clonable_Argument_T<S,Insert_Policy>::In_Basic_Clonable_Argument_T (S const & x)
00027 : In_Basic_Argument_T<S,Insert_Policy> (x),
00028 is_clone_ (false)
00029 {}
00030
00031
00032
00033 template<typename S,
00034 class Insert_Policy>
00035 ACE_INLINE
00036 TAO::Inout_Basic_Argument_T<S, Insert_Policy>::Inout_Basic_Argument_T (S & x)
00037 : x_ (x)
00038 {}
00039
00040 template<typename S,
00041 class Insert_Policy>
00042 ACE_INLINE
00043 S &
00044 TAO::Inout_Basic_Argument_T<S, Insert_Policy>::arg (void)
00045 {
00046 return this->x_;
00047 }
00048
00049
00050
00051 template<typename S,
00052 class Insert_Policy>
00053 ACE_INLINE
00054 TAO::Out_Basic_Argument_T<S, Insert_Policy>::Out_Basic_Argument_T (S & x)
00055 : x_ (x)
00056 {}
00057
00058 template<typename S,
00059 class Insert_Policy>
00060 ACE_INLINE
00061 S &
00062 TAO::Out_Basic_Argument_T<S, Insert_Policy>::arg (void)
00063 {
00064 return this->x_;
00065 }
00066
00067
00068
00069 template<typename S,
00070 class Insert_Policy>
00071 ACE_INLINE
00072 TAO::Ret_Basic_Argument_T<S, Insert_Policy>::Ret_Basic_Argument_T (void)
00073 {
00074 }
00075
00076 template<typename S,
00077 class Insert_Policy>
00078 ACE_INLINE
00079 S &
00080 TAO::Ret_Basic_Argument_T<S, Insert_Policy>::arg (void)
00081 {
00082 return this->x_;
00083 }
00084
00085 template<typename S,
00086 class Insert_Policy>
00087 ACE_INLINE
00088 S
00089 TAO::Ret_Basic_Argument_T<S, Insert_Policy>::excp (void)
00090 {
00091 return this->x_;
00092 }
00093
00094 template<typename S,
00095 class Insert_Policy>
00096 ACE_INLINE
00097 S
00098 TAO::Ret_Basic_Argument_T<S, Insert_Policy>::retn (void)
00099 {
00100 return this->x_;
00101 }
00102
00103 TAO_END_VERSIONED_NAMESPACE_DECL