Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
AllocationCluster::AllocationWithDestructor< X > Struct Template Reference

Description

template<typename X>
struct lib::AllocationCluster::AllocationWithDestructor< X >

storage frame with the actual payload object, which can be attached to a list of destructors to invoke

Definition at line 201 of file allocation-cluster.hpp.

Public Attributes

payload
 
- Public Attributes inherited from AllocationCluster::Destructor
Destructornext {nullptr}
 

Public Member Functions

template<typename... ARGS>
 AllocationWithDestructor (ARGS &&...args)
 
- Public Member Functions inherited from AllocationCluster::Destructor
virtual ~Destructor ()
 this is an interface
 

Constructor & Destructor Documentation

◆ AllocationWithDestructor()

template<typename X >
template<typename... ARGS>
AllocationWithDestructor ( ARGS &&...  args)
inline

Definition at line 207 of file allocation-cluster.hpp.

Member Data Documentation

◆ payload

template<typename X >
X payload

Definition at line 204 of file allocation-cluster.hpp.

+ Inheritance diagram for AllocationCluster::AllocationWithDestructor< X >:
+ Collaboration diagram for AllocationCluster::AllocationWithDestructor< X >:

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