#include <slate.hpp>
Public Member Functions | |
Pinned (struct object_heap *oh_) | |
Pinned (struct object_heap *oh_, T *v) | |
Pinned (const Pinned< T > &v) | |
T * | operator-> () |
~Pinned () | |
operator struct Object * () | |
operator struct RoleTable * () | |
operator struct SlotTable * () | |
operator byte_t * () | |
operator struct Map * () | |
operator struct OopArray * () | |
operator struct Interpreter * () | |
operator struct ByteArray * () | |
operator struct CompiledMethod * () | |
operator struct MethodDefinition * () | |
operator struct Closure * () | |
operator struct Symbol * () | |
operator struct LexicalContext * () | |
operator struct PrimitiveMethod * () | |
const Pinned< T > & | operator= (T *v) |
Public Attributes | |
T * | value |
struct object_heap * | oh |
Definition at line 1091 of file slate.hpp.
Pinned< T >::Pinned | ( | struct object_heap * | oh_ | ) | [inline] |
Pinned< T >::Pinned | ( | struct object_heap * | oh_, | |
T * | v | |||
) | [inline] |
Pinned< T >::operator struct CompiledMethod * | ( | ) | [inline] |
Pinned< T >::operator struct Interpreter * | ( | ) | [inline] |
Pinned< T >::operator struct LexicalContext * | ( | ) | [inline] |
Pinned< T >::operator struct MethodDefinition * | ( | ) | [inline] |
Pinned< T >::operator struct PrimitiveMethod * | ( | ) | [inline] |
T* Pinned< T >::operator-> | ( | ) | [inline] |
struct object_heap* Pinned< T >::oh [read] |