Special_Basic_SArgument_T.inl

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

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