00001
00002
00003
00004
00005
00006 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00007
00008 template<typename S_ptr,
00009 typename S_var,
00010 class Insert_Policy>
00011 ACE_INLINE
00012 S_ptr
00013 TAO::In_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::arg (void) const
00014 {
00015 return this->x_.in ();
00016 }
00017
00018
00019
00020 template<typename S_ptr,
00021 typename S_var,
00022 class Insert_Policy>
00023 ACE_INLINE
00024 TAO::Inout_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::
00025 Inout_Object_SArgument_T (void)
00026 {
00027 }
00028
00029 template<typename S_ptr,
00030 typename S_var,
00031 class Insert_Policy>
00032 ACE_INLINE
00033 S_ptr&
00034 TAO::Inout_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::arg (void)
00035 {
00036 return this->x_.inout ();
00037 }
00038
00039
00040
00041 template<typename S_ptr,
00042 typename S_var,
00043 typename S_out,
00044 class Insert_Policy>
00045 ACE_INLINE
00046 TAO::Out_Object_SArgument_T<S_ptr,S_var,S_out,Insert_Policy>::
00047 Out_Object_SArgument_T (void)
00048 {
00049 }
00050
00051 template<typename S_ptr,
00052 typename S_var,
00053 typename S_out,
00054 class Insert_Policy>
00055 ACE_INLINE
00056 S_out
00057 TAO::Out_Object_SArgument_T<S_ptr,S_var,S_out,Insert_Policy>::arg (void)
00058 {
00059 return this->x_.out ();
00060 }
00061
00062
00063
00064 template<typename S_ptr,
00065 typename S_var,
00066 class Insert_Policy>
00067 ACE_INLINE
00068 TAO::Ret_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::
00069 Ret_Object_SArgument_T (void)
00070 {
00071 }
00072
00073 template<typename S_ptr,
00074 typename S_var,
00075 class Insert_Policy>
00076 ACE_INLINE
00077 S_ptr &
00078 TAO::Ret_Object_SArgument_T<S_ptr,S_var,Insert_Policy>::arg (void)
00079 {
00080 return this->x_.out ();
00081 }
00082
00083 TAO_END_VERSIONED_NAMESPACE_DECL