Using std::list for predeleteProcs