Get it
Learn it
Advanced
struct MapAuxPFCleanup { // methods template <typename PTR> void operator () (PTR& ptr); };