proj home

Files   Classes   Functions   Hierarchy  

push_back.h

Go to the documentation of this file.
00001 #ifndef PUSH_BACK_H
00002 #define PUSH_BACK_H
00003 
00004 template< typename T, typename D >
00005 void push_back( T & container, D const & arg1 )
00006 {
00007   container.push_back(arg1);
00008 }
00009 
00010 template< typename T, typename D >
00011 void push_back( T & container, D const & arg1, D const & arg2 )
00012 {
00013   container.push_back(arg1);
00014   container.push_back(arg2);
00015 }
00016 
00017 template< typename T, typename D >
00018 void push_back
00019 ( 
00020   T & container,
00021   D const & arg1, 
00022   D const & arg2,
00023   D const & arg3 
00024 )
00025 {
00026   container.push_back(arg1);
00027   container.push_back(arg2);
00028   container.push_back(arg3);
00029 }
00030 
00031 template< typename T, typename D >
00032 void push_back
00033 ( 
00034   T & container,
00035   D const & arg1, 
00036   D const & arg2,
00037   D const & arg3, 
00038   D const & arg4 
00039 )
00040 {
00041   container.push_back(arg1);
00042   container.push_back(arg2);
00043   container.push_back(arg3);
00044   container.push_back(arg4);
00045 }
00046  
00047 template< typename T, typename D >
00048 void push_back
00049 ( 
00050   T & container,
00051   D const & arg1, 
00052   D const & arg2,
00053   D const & arg3, 
00054   D const & arg4,
00055   D const & arg5
00056 )
00057 {
00058   container.push_back(arg1);
00059   container.push_back(arg2);
00060   container.push_back(arg3);
00061   container.push_back(arg4);
00062   container.push_back(arg5);
00063 }
00064 
00065 template< typename T, typename D >
00066 void push_back
00067 ( 
00068   T & container,
00069   D const & arg1, 
00070   D const & arg2,
00071   D const & arg3, 
00072   D const & arg4,
00073   D const & arg5,
00074   D const & arg6
00075 )
00076 {
00077   container.push_back(arg1);
00078   container.push_back(arg2);
00079   container.push_back(arg3);
00080   container.push_back(arg4);
00081   container.push_back(arg5);
00082   container.push_back(arg6);
00083 }
00084 
00085 template< typename T, typename D >
00086 void push_back
00087 ( 
00088   T & container,
00089   D const & arg1, 
00090   D const & arg2,
00091   D const & arg3, 
00092   D const & arg4,
00093   D const & arg5,
00094   D const & arg6,
00095   D const & arg7
00096 )
00097 {
00098   container.push_back(arg1);
00099   container.push_back(arg2);
00100   container.push_back(arg3);
00101   container.push_back(arg4);
00102   container.push_back(arg5);
00103   container.push_back(arg6);
00104   container.push_back(arg7);
00105 }
00106 
00107 #endif
00108 
00109 

Generated on Fri Mar 4 00:49:29 2011 for Chelton Evans Source by  doxygen 1.5.8