Object_SArgument_T.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: Object_SArgument_T.inl 73268 2006-06-27 06:23:42Z jwillemsen $
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

Generated on Tue Feb 2 17:40:54 2010 for TAO_PortableServer by  doxygen 1.4.7