Basic_Argument_T.inl

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

Generated on Thu Nov 9 11:54:07 2006 for TAO by doxygen 1.3.6