|
ReXGlue SDK
|
#include <rex/kernel/object/object_pin.h>
Public Member Functions | |
| Pinned (ObjectPin pin) | |
| operator bool () const noexcept | |
| T * | operator-> () const noexcept |
| T & | operator* () const noexcept |
| X_HANDLE | GetHandle () const noexcept |
| u32 | GetGuestAddress () const |
| const ObjectPin & | GetSlot () const noexcept |
A pin that exposes the object struct of a known type.
| T | The object struct the KernelObject is expected to hold, or an interface it implements. |
|
inlineexplicit |
Views an object pin as type T. The view is empty when the pin holds another type.
| pin | The object pin, moved in. |