Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_Ast_Context::Owned_Object Struct Reference

Internal tracking for objects with destructors. More...

Public Attributes

void * ptr = nullptr
 Pointer to the allocated object.
 
void(* destroy )(void *) noexcept = nullptr
 Type-erased destructor.
 

Detailed Description

Internal tracking for objects with destructors.

Definition at line 331 of file Compiler_AST.H.

Member Data Documentation

◆ destroy

void(* Aleph::Compiler_Ast_Context::Owned_Object::destroy) (void *) noexcept = nullptr
noexcept

Type-erased destructor.

Definition at line 334 of file Compiler_AST.H.

◆ ptr

void* Aleph::Compiler_Ast_Context::Owned_Object::ptr = nullptr

Pointer to the allocated object.

Definition at line 333 of file Compiler_AST.H.


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