SIRIUS 7.5.0
Electronic structure library and applications
Classes | Public Member Functions | Protected Attributes | List of all members
sirius::sddk::memory_t_deleter_base Class Reference

Base class for smart pointer deleters. More...

#include <memory.hpp>

Inherited by sirius::sddk::memory_pool_deleter, and sirius::sddk::memory_t_deleter.

Classes

class  memory_t_deleter_base_impl
 

Public Member Functions

void operator() (void *ptr__)
 

Protected Attributes

std::unique_ptr< memory_t_deleter_base_implimpl_
 

Detailed Description

Base class for smart pointer deleters.

Definition at line 269 of file memory.hpp.

Member Function Documentation

◆ operator()()

void sirius::sddk::memory_t_deleter_base::operator() ( void *  ptr__)
inline

Definition at line 283 of file memory.hpp.

Member Data Documentation

◆ impl_

std::unique_ptr<memory_t_deleter_base_impl> sirius::sddk::memory_t_deleter_base::impl_
protected

Definition at line 280 of file memory.hpp.


The documentation for this class was generated from the following file: