00001 // -*- C++ -*- 00002 00003 /** 00004 * @file Swap.inl 00005 * 00006 * Swap.inl,v 1.2 2005/10/28 16:14:56 ossama Exp 00007 * 00008 * @author Carlos O'Ryan <coryan@uci.edu> 00009 */ 00010 00011 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00012 00013 template<class T> ACE_INLINE void 00014 ACE_Swap<T>::swap (T &lhs, T& rhs) 00015 { 00016 T tmp = lhs; 00017 lhs = rhs; 00018 rhs = tmp; 00019 } 00020 00021 ACE_END_VERSIONED_NAMESPACE_DECL