29 #ifndef __BASE_STL_HELPERS_HH__ 30 #define __BASE_STL_HELPERS_HH__ 36 namespace stl_helpers {
55 : out(out), first(true)
73 template <
template <
typename T,
typename A>
class C,
typename T,
typename A>
77 std::for_each(container.begin(), container.end(), deletePointer<T>);
82 template <
template <
typename T,
typename A>
class C,
typename T,
typename A>
84 operator<<(std::ostream& out, const C<T,A> &vec)
96 #endif // __BASE_STL_HELPERS_HH__ void deletePointer(T &ptr)
void operator()(const T &elem)
void deletePointers(C< T, A > &container)
ContainerPrint(std::ostream &out)