|
Public Member Functions |
|
| _ref_ () |
| | NULL reference.
|
|
| _ref_ (void *f, void *d) |
| | init from interior pointer d of a collectable frame f
|
|
| _ref_ (void *f, std::ptrdiff_t d) |
| | init from collectable frame f and offset d
|
|
| _ref_ (_ref_ const &r) |
| | copy constructor
|
|
void | operator= (_ref_ const &r) |
| | assignment operator
|
|
void * | get_data () const |
| | get interior pointer
|
|
void | set_data (void *p) |
| | set interior pointer into same frame
|
|
void | set (void *f, void *p) |
| | set from frame f and interior pointer
|
Public Attributes |
|
void * | frame |
| | Heap frame pointer.
|
|
std::ptrdiff_t | offset |
| | Client Data offset.
|