memory.cc File Reference
#include "typelib.hh"
#include <typelib/value_ops.hh>
#include <ruby.h>
#include <st.h>
Go to the source code of this file.
Typedef Documentation
typedef std::map< void const*, void const* > MemoryTypes |
Function Documentation
static VALUE memory_aref |
( |
void * |
ptr |
) |
[static] |
static void memory_aset |
( |
void * |
ptr, |
|
|
VALUE |
obj | |
|
) |
| | [static] |
static void memory_delete |
( |
void * |
ptr |
) |
[static] |
static int memory_table_compare |
( |
void * |
a, |
|
|
void * |
b | |
|
) |
| | [static] |
static st_index_t memory_table_hash |
( |
void * |
a |
) |
[static] |
void memory_table_mark |
( |
void * |
ptr |
) |
|
static void memory_unref |
( |
void * |
ptr |
) |
[static] |
static VALUE memory_zone_address |
( |
VALUE |
self |
) |
[static] |
static VALUE memory_zone_to_ptr |
( |
VALUE |
self |
) |
[static] |
static VALUE string_to_memory_ptr |
( |
VALUE |
self |
) |
[static] |
Variable Documentation
Initial value:
Definition at line 48 of file memory.cc.