 
            
            
            
            
                24 May
                
                    2004
                
            
            
                24 May
                
                '04
                
            
            
            
        
    
                6:36 a.m.
            
        Why don't we provide container versions of all stl algorithms: template<typename C,typename P> inline for_each( C const& c, P pred) // or non const ref?? { // unwrap here used to allow by_ref( c ) usage for mutable predicates std::for_each( begin( unwrap( c ) ), end( unwrap( c ) ), P ); } Gennadiy.