BD_String_SArgument_T.inl

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

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