4#ifndef _Stroika_Foundation_Memory_StackBuffer_h_
5#define _Stroika_Foundation_Memory_StackBuffer_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
17namespace Stroika::Foundation::Memory {
19 namespace Support::StackBuffer {
38 template <
typename T =
byte>
39 constexpr size_t DefaultInlineSize ()
79 template <typename T = byte, size_t BUF_SIZE = Support::StackBuffer::DefaultInlineSize<T> ()>
constexpr size_t kTargetInlineByteBufferSize
constexpr size_t kSizeIfLargerStackGuardCalled
Logically halfway between std::array and std::vector; Smart 'direct memory array' - which when needed...