virtmem
virtual memory library for Arduino
|
This file contains several utilities for virtual pointers. More...
Go to the source code of this file.
Classes | |
class | virtmem::VPtrLock< TV > |
Creates a lock to some virtual data. More... | |
Namespaces | |
virtmem | |
contains all code from virtmem | |
Functions | |
template<typename T > | |
VPtrLock< T > | virtmem::makeVirtPtrLock (const T &w, VirtPageSize s, bool ro=false) |
Creates a virtual lock (shortcut) More... | |
template<typename C , typename M , typename A > | |
VPtr< M, A > | virtmem::getMembrPtr (const VPtr< C, A > &c, const M C::*m) |
Obtains a virtual pointer to a data member that is stored in virtual memory. More... | |
template<typename C , typename M , typename NC , typename NM , typename A > | |
VPtr< NM, A > | virtmem::getMembrPtr (const VPtr< C, A > &c, const M C::*m, const NM NC::*nm) |
Obtains a virtual pointer to a nested data member that is stored in virtual memory. More... | |
This file contains several utilities for virtual pointers.