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