Files Classes Functions Hierarchy
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
1.5.8