BloombergLP::bdlma::Factory::deleteObject

Destroy the specified instance based on its static type and return its memory footprint to the appropriate memory manager. The behavior is undefined unless instance was obtained from a call to createObject on this object factory and has not yet been deleted.

Synopsis

Declared in <bdlma_factory.h>

virtual
void
deleteObject(TYPE* instance) = 0;