ae2f::Core
|
Namespaces | |
namespace | cOwner |
namespace | eRef |
Classes | |
struct | __def |
A helper class for getting element type and element size. More... | |
struct | __Owner |
struct | __Owner< T, 0 > |
struct | __Owner< T, 1 > |
struct | __Refer |
struct | __Refer< T, 0 > |
struct | __Refer< T, 1 > |
struct | iOwner |
union | Pack |
A value package for non-trivial classes. Which will not call the destructor of [T]. More... | |
Typedefs | |
template<typename T > | |
using | xrOwner = __Owner<T, std::is_trivial<T>::value> |
template<typename T > | |
using | cRefer = __Refer<T, std::is_trivial<T>::value> |
The binder for [__Refer]. | |
using ae2f::Ds::Arr::cRefer = __Refer<T, std::is_trivial<T>::value> |
The binder for [__Refer].
T | Trivial data type |
using ae2f::Ds::Arr::xrOwner = __Owner<T, std::is_trivial<T>::value> |