|
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> |