ProductDeleter< Interface > Class Template Reference
This class provides a unary operator for safely deleting pointers to plugin factory products with the type Interface
. If it gets passed an Interface
pointer that is not pointing to a factory plugin product, then this just performs a normal delete.
More...
#include <Factory.hh>
Detailed Description
template<typename Interface>
class gz::plugin::ProductDeleter< Interface >
This class provides a unary operator for safely deleting pointers to plugin factory products with the type Interface
. If it gets passed an Interface
pointer that is not pointing to a factory plugin product, then this just performs a normal delete.
The documentation for this class was generated from the following file: