ae2f::Core
Loading...
Searching...
No Matches
ae2f::Ds::Arr::__Owner< T, NIsTrivial > Struct Template Reference

#include <Defs.hpp>

Inheritance diagram for ae2f::Ds::Arr::__Owner< T, NIsTrivial >:
ae2f::Ds::Arr::iOwner< T, __imp >

Detailed Description

template<typename T, bool NIsTrivial>
struct ae2f::Ds::Arr::__Owner< T, NIsTrivial >
Warning
This class is not intended to be used directly.
Use binder classes in order not to get undefined behaviour.

This structure owns the memory.

An interface to implement the linear array.

Template Parameters
T
NIsTrivialWhether [T] is trivial or not.
0 means [T] is not trivial, which means it has a custom constructor - destructor.
See also
ae2f_ds_cAlloc
ae2f_ds_Alloc_cOwn
ae2f::Ds::Alloc::rOwner

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