32#ifndef __TDEPIM__KMAIL__STL_UTIL_H__
33#define __TDEPIM__KMAIL__STL_UTIL_H__
38struct DeleteAndSetToZero {
39 void operator()( const T * & t ) { delete t; t = 0; }
43static inline void deleteAll( T & c ) {
44 for ( typename T::iterator it = c.begin() ; it != c.end() ; ++it ) {
51 template < typename Iterator, typename UnaryPredicate>
52 bool any( Iterator first, Iterator last, UnaryPredicate p )
54 while ( first != last )
|