virtmem
virtual memory library for Arduino
|
Proxy class returned when dereferencing virtual pointers. More...
#include <vptr.h>
Public Member Functions | |
Proxy operators | |
operator T (void) const | |
template<typename T2 > | |
VIRTMEM_EXPLICIT | operator T2 (void) const |
ValueWrapper & | operator= (const typename VPtr< typename private_utils::AntiConst< T >::type, TA >::ValueWrapper &v) |
ValueWrapper & | operator= (const typename VPtr< const T, TA >::ValueWrapper &v) |
ValueWrapper & | operator= (const T &v) |
ThisVPtr | operator& (void) |
T | operator-> (void) |
const T | operator-> (void) const |
VPtr< typename private_utils::Dereferenced< T >::type, TA >::ValueWrapper | operator* (void) |
const VPtr< typename private_utils::Dereferenced< T >::type, TA >::ValueWrapper | operator* (void) const |
VPtr< typename private_utils::Dereferenced< T >::type, TA >::ValueWrapper | operator[] (int i) |
const VPtr< typename private_utils::Dereferenced< T >::type, TA >::ValueWrapper | operator[] (int i) const |
template<typename T2 > | |
bool | operator== (const T2 &v) const |
template<typename T2 > | |
bool | operator!= (const T2 &v) const |
ValueWrapper & | operator+= (int n) |
ValueWrapper & | operator-= (int n) |
ValueWrapper & | operator*= (int n) |
ValueWrapper & | operator/= (int n) |
ValueWrapper & | operator++ (void) |
T | operator++ (int) |
Friends | |
template<typename , typename > | |
class | VPtr |
Proxy class returned when dereferencing virtual pointers.