Iros
 
Loading...
Searching...
No Matches
dius::runtime::detail::FreeList Struct Reference

#include <dius/runtime/allocate.h>

Inheritance diagram for dius::runtime::detail::FreeList:
[legend]

Public Member Functions

auto take_node () -> void *
 
void add_node (void *pointer)
 
- Public Member Functions inherited from di::container::IntrusiveListNode< Tag >
constexpr IntrusiveListNode ()
 

Public Attributes

di::IntrusiveForwardList< FreeListNodelist
 

Member Function Documentation

◆ add_node()

void dius::runtime::detail::FreeList::add_node ( void * pointer)
inline

◆ take_node()

auto dius::runtime::detail::FreeList::take_node ( ) -> void*
inline

Member Data Documentation

◆ list

di::IntrusiveForwardList<FreeListNode> dius::runtime::detail::FreeList::list

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