Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
TypedAllocationManager::Killer< XOX > Class Template Reference

#include "lib/typed-allocation-manager.hpp"

Description

template<class XOX>
class lib::TypedAllocationManager::Killer< XOX >

opaque link to the manager, to be used by handles and smart-ptrs to trigger preconfigured destruction.


Definition at line 107 of file typed-allocation-manager.hpp.

Public Member Functions

void operator() (XOX *victim)
 

Protected Member Functions

 Killer (_TheManager *m)
 

Private Attributes

_TheManagermanager_
 

Constructor & Destructor Documentation

◆ Killer()

template<class XOX >
Killer ( _TheManager m)
inlineprotected

Definition at line 121 of file typed-allocation-manager.hpp.

Member Function Documentation

◆ operator()()

template<class XOX >
void operator() ( XOX *  victim)
inline

Definition at line 113 of file typed-allocation-manager.hpp.

References TypedAllocationManager::destroyElement(), and TypedAllocationManager::Killer< XOX >::manager_.

+ Here is the call graph for this function:

Member Data Documentation

◆ manager_

template<class XOX >
_TheManager* manager_
private
+ Inheritance diagram for TypedAllocationManager::Killer< XOX >:
+ Collaboration diagram for TypedAllocationManager::Killer< XOX >:

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