executor_deleter< T > Class Template Reference#
|
Reference API
|
gko::executor_deleter< T > Class Template Reference
#include <ginkgo/core/base/executor.hpp>
Public Types | |
| using | pointer = T * |
Public Member Functions | |
| executor_deleter (std::shared_ptr< const Executor > exec) | |
| void | operator() (pointer ptr) const |
Detailed Description
template<typename T>
class gko::executor_deleter< T >
class gko::executor_deleter< T >
This is a deleter that uses an executor's free method to deallocate the data.
- Template Parameters
-
T the type of object being deleted
Constructor & Destructor Documentation
◆ executor_deleter()
template<typename T >
|
inlineexplicit |
Creates a new deleter.
- Parameters
-
exec the executor used to free the data
Member Function Documentation
◆ operator()()
template<typename T >
|
inline |
Deletes the object.
- Parameters
-
ptr pointer to the object being deleted
The documentation for this class was generated from the following file:
- ginkgo/core/base/executor.hpp
Generated by