140
154
extern Q_DECL_EXPORT void *value_to_ptr(VALUE ruby_value); // ptr on success, null on fail
142
156
extern Q_DECL_EXPORT VALUE getPointerObject(void *ptr);
143
158
extern Q_DECL_EXPORT void mapPointer(VALUE obj, smokeruby_object *o, Smoke::Index classId, void *lastptr);
144
159
extern Q_DECL_EXPORT void unmapPointer(smokeruby_object *, Smoke::Index, void*);