--- parser3/src/include/pa_array.h 2003/01/23 17:05:33 1.57.2.5 +++ parser3/src/include/pa_array.h 2003/01/24 11:33:02 1.57.2.7 @@ -8,7 +8,7 @@ #ifndef PA_ARRAY_H #define PA_ARRAY_H -static const char* IDENT_ARRAY_Y="$Date: 2003/01/23 17:05:33 $"; +static const char* IDENT_ARRAY_Y="$Date: 2003/01/24 11:33:02 $"; #include "pa_pool.h" #include "pa_exception.h" @@ -111,20 +111,20 @@ public: /// iterate over all elements - template void for_each(void callback(T, I), I info) const { + template void for_each(void (*callback)(T, I), I info) const { T *last=felements+fused; for(T *current=felements; current T *first_that(bool callback(T, I), I info) const { + template T first_that(bool (*callback)(T, I), I info) const { T *last=felements+fused; for(T *current=felements; current class Array_iterator {