|
ae2f::Core
|
#include <Own.hpp>
Public Member Functions | |
| iOwner (ae2f_errint_t *perr=0) noexcept | |
| Initialises the pointer. Injects the function pointers automatically. | |
Public Member Functions inherited from ae2f::Ds::Alloc::xrOwner | |
| ae2f_errint_t | Read (size_t i, void *dest, size_t destlen) const noexcept |
| Gets data from a class. | |
| ae2f_errint_t | Write (size_t i, const void *src, size_t srclen) noexcept |
| Sets data to a class. | |
| ae2f_errint_t | Length (size_t *lenbuff, size_t *elsizebuff) const noexcept |
| Gets the length, and element size of the class. | |
| ae2f_errint_t | Resize (size_t bytecount) noexcept |
| Resizes the memory of [This] as bytes count. Additional memories(newly allocated) must be initiated as 0. Element size will be suggested as 1. | |
| ae2f_errint_t | ReConfig (size_t elcount, size_t elsize) |
| Resizes the memory of [This]. Additional memories(newly allocated) must be initiated as 0. | |
| ~xrOwner () noexcept | |
| Frees the memory of class. Error code will be stored in ae2f_errGlob_LastErr. | |
| ae2f_errint_t | Copy (const rRefer &src) noexcept |
| Allocates the memory. Copies the data from [src] to a class. | |
| ae2f_errint_t | Copy (const rRefer &&src) noexcept |
| Allocates the memory. Copies the data from [src] to a class. | |
| xrOwner (ae2f_errint_t *perr, const ae2f_ds_vAlloc *imp) noexcept | |
| Initialises the pointer. Injects the function pointers automatically. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ae2f::Ds::Alloc::vfDef< __imp > | |
| static constexpr ae2f_ds_vAlloc * | ___vRef () noexcept |
An interface to implement the linear array.
| __imp | Function implementations set. |
|
inlinenoexcept |
Initialises the pointer.
Injects the function pointers automatically.
| perr | An address where state number be stored. Setting it 0 will cause a status number stored in ae2f_errGlob_LastErr. |
| imp | Class Implementations |