virtmem
virtual memory library for Arduino
|
▼Nvirtmem | All code from virtmem |
▼Nserram_utils | Contains utilities for serial allocator |
CSerialInput | Utility class that handles serial input over a port that is used by by SerialVAlloc |
CBaseVAlloc | Base class for virtual memory allocators |
CBaseVPtr | This is the base class of VPtr and can be used for typeless pointers |
CDefaultAllocProperties | This struct contains default parameters for virtual memory pages |
CMultiSPIRAMVAllocP | Virtual allocator that uses multiple SRAM chips (i.e. 23LC series from Microchip) as memory pool |
CSDVAllocP | Virtual memory allocator class that uses SD card as virtual pool |
CSerialVAllocP | Virtual memory allocator that uses external memory via a serial connection as memory pool |
CSPIRamConfig | This struct is used to configure each SRAM chip used by a MultiSPIRAMVAllocP allocator |
CSPIRAMVAllocP | Virtual memory allocator that uses SPI (serial) RAM (i.e. the 23LC series from Microchip) as memory pool |
CStaticVAllocP | Virtual memory allocator that uses a static array (in regular RAM) as memory pool |
CStdioVAllocP | Virtual memory allocator that uses a regular file (via stdio) as memory pool |
▼CVAlloc | Base template class for virtual memory allocators |
CTVPtr | Generalized shortcut to virtual pointer type linked to this allocator |
▼CVPtr | Virtual pointer class that provides an interface to access virtual much like 'regular pointers' |
CMemberWrapper | Proxy class used when member access is requested on a virtual pointer |
CValueWrapper | Proxy class returned when dereferencing virtual pointers |
CVPtrLock | Creates a lock to some virtual data |
CNILL_t | Generalized NULL pointer class |