Var_Size_SArgument_T.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: Var_Size_SArgument_T.inl 73268 2006-06-27 06:23:42Z jwillemsen $
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 template<typename S,
00008          class Insert_Policy>
00009 S const &
00010 TAO::In_Var_Size_SArgument_T<S,Insert_Policy>::arg (void) const
00011 {
00012   return this->x_;
00013 }
00014 
00015 // ==========================================================================
00016 
00017 template<typename S,
00018          class Insert_Policy>
00019 ACE_INLINE
00020 TAO::Inout_Var_Size_SArgument_T<S,Insert_Policy>::Inout_Var_Size_SArgument_T (void)
00021 {
00022 }
00023 
00024 template<typename S,
00025          class Insert_Policy>
00026 S &
00027 TAO::Inout_Var_Size_SArgument_T<S,Insert_Policy>::arg (void)
00028 {
00029   return this->x_;
00030 }
00031 
00032 // ==========================================================================
00033 
00034 template<typename S,
00035          class Insert_Policy>
00036 ACE_INLINE
00037 TAO::Out_Var_Size_SArgument_T<S,Insert_Policy>::Out_Var_Size_SArgument_T (void)
00038 {
00039 }
00040 
00041 template<typename S,
00042          class Insert_Policy>
00043 S *&
00044 TAO::Out_Var_Size_SArgument_T<S,Insert_Policy>::arg (void)
00045 {
00046   return this->x_.out ();
00047 }
00048 
00049 // ==========================================================================
00050 
00051 template<typename S,
00052          class Insert_Policy>
00053 ACE_INLINE
00054 TAO::Ret_Var_Size_SArgument_T<S,Insert_Policy>::Ret_Var_Size_SArgument_T (void)
00055 {
00056 }
00057 
00058 template<typename S,
00059          class Insert_Policy>
00060 ACE_INLINE
00061 S *&
00062 TAO::Ret_Var_Size_SArgument_T<S,Insert_Policy>::arg (void)
00063 {
00064   return this->x_.out ();
00065 }
00066 
00067 TAO_END_VERSIONED_NAMESPACE_DECL

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