Foundation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Foundation::Core::StackArena< Size > Struct Template Reference

A fixed-size stack memory arena. More...

#include <Allocator.hpp>

Public Member Functions

constexpr operator Arena ()
 
constexpr operator Arena () const
 

Public Attributes

std::byte data [Size]
 

Detailed Description

template<size_t Size = kDefaultStackArenaSize>
struct Foundation::Core::StackArena< Size >

A fixed-size stack memory arena.

Member Function Documentation

◆ operator Arena() [1/2]

template<size_t Size = kDefaultStackArenaSize>
constexpr Foundation::Core::StackArena< Size >::operator Arena ( )
inlineconstexpr

◆ operator Arena() [2/2]

template<size_t Size = kDefaultStackArenaSize>
constexpr Foundation::Core::StackArena< Size >::operator Arena ( ) const
inlineconstexpr

Member Data Documentation

◆ data

template<size_t Size = kDefaultStackArenaSize>
std::byte Foundation::Core::StackArena< Size >::data[Size]

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