struct
StackMemory
template<typename T>
Inherits:
INonCopyable
Allocates memory on the stack and automatically frees it when it goes out of scope.
Public
Methods
~StackMemory<T>
~StackMemory<T>()
Data
constexpr T *Data() const noexcept
~StackMemory<type-parameter-0-0[]>
~StackMemory<type-parameter-0-0[]>()
Data
constexpr T *Data() const noexcept
Operators
operator type-parameter-0-0 *
constexpr operator T *() const & noexcept
operator->
constexpr T *operator->() const noexcept
operator type-parameter-0-0 *
constexpr operator T *() const & noexcept
operator[]
constexpr T &operator[](size_t index) const noexcept
Private
Fields
mData
T * mData
mData
T * mData
mCount
size_t mCount