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