Fixed_Array_SArgument_T.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: Fixed_Array_SArgument_T.inl 73302 2006-06-27 14:47:20Z jwillemsen $
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 template<typename S_forany,
00008          class Insert_Policy>
00009 ACE_INLINE
00010 TAO::In_Fixed_Array_SArgument_T<S_forany,
00011                                 Insert_Policy>::In_Fixed_Array_SArgument_T (void)
00012 {
00013 }
00014 
00015 template<typename S_forany,
00016          class Insert_Policy>
00017 ACE_INLINE
00018 typename S_forany::_slice_type const *
00019 TAO::In_Fixed_Array_SArgument_T<S_forany,
00020                                 Insert_Policy>::arg (void) const
00021 {
00022   S_forany tmp (this->x_);
00023   return tmp.in ();
00024 }
00025 
00026 // ===========================================================================
00027 
00028 template<typename S_forany,
00029          class Insert_Policy>
00030 ACE_INLINE
00031 TAO::Inout_Fixed_Array_SArgument_T<S_forany,
00032                                    Insert_Policy>::
00033 Inout_Fixed_Array_SArgument_T (void)
00034 {
00035 }
00036 
00037 template<typename S_forany,
00038          class Insert_Policy>
00039 ACE_INLINE
00040 typename S_forany::_slice_type *
00041 TAO::Inout_Fixed_Array_SArgument_T<S_forany,
00042                                    Insert_Policy>::arg (void)
00043 {
00044   S_forany tmp (this->x_);
00045   return tmp.inout ();
00046 }
00047 
00048 // ===========================================================================
00049 
00050 template<typename S_forany,
00051          class Insert_Policy>
00052 ACE_INLINE
00053 TAO::Out_Fixed_Array_SArgument_T<S_forany,
00054                                  Insert_Policy>::
00055 Out_Fixed_Array_SArgument_T (void)
00056 {
00057 }
00058 
00059 template<typename S_forany,
00060          class Insert_Policy>
00061 ACE_INLINE
00062 typename S_forany::_slice_type *
00063 TAO::Out_Fixed_Array_SArgument_T<S_forany,
00064                                  Insert_Policy>::arg (void)
00065 {
00066   S_forany tmp (this->x_);
00067   return tmp.inout ();
00068 }
00069 
00070 // ===========================================================================
00071 
00072 template<typename S_var,
00073          typename S_forany,
00074          class Insert_Policy>
00075 ACE_INLINE
00076 TAO::Ret_Fixed_Array_SArgument_T<S_var,
00077                                  S_forany,
00078                                  Insert_Policy>::
00079 Ret_Fixed_Array_SArgument_T (void)
00080 {
00081 }
00082 
00083 template<typename S_var,
00084          typename S_forany,
00085          class Insert_Policy>
00086 ACE_INLINE
00087 typename S_forany::_slice_type *&
00088 TAO::Ret_Fixed_Array_SArgument_T<S_var,
00089                                  S_forany,
00090                                  Insert_Policy>::arg (void)
00091 {
00092   return this->x_._retn_arg ();
00093 }
00094 
00095 TAO_END_VERSIONED_NAMESPACE_DECL

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