pma::Delete ScopedPtr.h class T class B T void void pma::Delete< T, B >::operator() (B *ptr) operator() pma::Delete::operator() B * ptr pma::Deleteoperator()