Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

mdp_swap.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 template<class T>
00014 void swap(T &a, T &b) {
00015   T c;
00016   c=a;
00017   a=b;
00018   b=c;
00019 }
00020 
00021 template<class T>
00022 void swap(T* a, T* b, int n) {
00023   int i;
00024   T c;
00025   for(i=0; i<n; i++) {
00026     c=a[i];
00027     a[i]=b[i];
00028     b[i]=c;
00029   }
00030 }

Generated on Sun Feb 27 15:12:21 2005 by  doxygen 1.4.1