sweep.hh
Go to the documentation of this file.
00001 #ifndef __UTILS_SWEEP_H__
00002 #define __UTILS_SWEEP_H__
00003 
00004 namespace utilmm
00005 {
00008     template<typename Iterator>
00009     void sweep(Iterator begin, Iterator end)
00010     {
00011         while(begin != end)
00012         {
00013             delete *begin;
00014             ++begin;
00015         }
00016     }    
00017     
00020     template<typename Iterator>
00021     void sweep_arrays(Iterator begin, Iterator end)
00022     {
00023         while(begin != end)
00024         {
00025             delete[] *begin;
00026             ++begin;
00027         }
00028     }
00029 }
00030 
00031 #endif


utilmm
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:31