|
memex
|
A class that represents a pointer to a remote memory address. More...
#include <RemotePtr.hpp>
Public Member Functions | |
| RemotePtr ()=default | |
| Construct a new Remote Ptr object. | |
| RemotePtr (std::uintptr_t address) | |
| Construct a new Remote Ptr object, using a raw address. | |
| template<typename U > | |
| RemotePtr< U > | as () |
| Convert this RemotePtr to a RemotePtr of another type. | |
| std::uintptr_t | address () const |
| Getter for the address. | |
| RemotePtr< T > | operator+ (std::ptrdiff_t offset) const |
| RemotePtr< T > | operator- (std::ptrdiff_t offset) const |
| RemotePtr< T > & | operator+= (std::ptrdiff_t offset) |
| RemotePtr< T > & | operator-= (std::ptrdiff_t offset) |
| operator bool () const | |
| bool | operator== (const RemotePtr< T > &other) const |
| bool | operator!= (const RemotePtr< T > &other) const |
| bool | operator< (const RemotePtr< T > &other) const |
A class that represents a pointer to a remote memory address.
RemotePtr class
|
default |
Construct a new Remote Ptr object.

|
inlineexplicit |
Construct a new Remote Ptr object, using a raw address.
| address | The address to point to. |
|
inline |
Getter for the address.

|
inlineexplicit |
|
inline |

|
inline |
