Type of the memor dispatch table. More...
#include <memoria_operor.h>
Data Fields | |
| void(*) | cpy (const MemoriaCfg *args) |
| void(*) | move_down (const MemoriaCfg *args) |
| void(*) | move_up (const MemoriaCfg *args) |
| embed_iword(*) | cmp (const MemoriaCfg *args) |
| const void *(*) | chr (const MemoriaCfg *args) |
| void(*) | set (const MemoriaCfg *args) |
Type of the memor dispatch table.
Definition at line 42 of file memoria_operor.h.
| void(*) MemoriaOperorNs::cpy(const MemoriaCfg *args) |
Copies upward, for regions that do not overlap.
Definition at line 44 of file memoria_operor.h.
| void(*) MemoriaOperorNs::move_down(const MemoriaCfg *args) |
Copies upward, for a destination below the source.
Definition at line 45 of file memoria_operor.h.
| void(*) MemoriaOperorNs::move_up(const MemoriaCfg *args) |
Copies downward, for a destination above the source.
Definition at line 46 of file memoria_operor.h.
| embed_iword(*) MemoriaOperorNs::cmp(const MemoriaCfg *args) |
Orders two regions by their first difference.
Definition at line 47 of file memoria_operor.h.
| const void *(*) MemoriaOperorNs::chr(const MemoriaCfg *args) |
Finds the first byte equal to val.
Definition at line 48 of file memoria_operor.h.
| void(*) MemoriaOperorNs::set(const MemoriaCfg *args) |
Fills a region with val.
Definition at line 49 of file memoria_operor.h.