
src/pmc/ptrobj.pmc - PtrObj

PtrObj is for object-ish pointers.
These augment PtrBuf to afford memory management.
PMC *clone()Invoke the custom clone function,
if one has been provided.
Otherwise,
cloning is an error.
METHOD clone_func(func :optional)Get or set the custom clone function.
void mark()Invoke the custom mark function,
if one has been provided.
METHOD mark_func(func :optional)Get or set the custom mark function.
void destroy()Invoke the custom destroy function if one has been provided.
METHOD destroy_func(func :optional)Get or set the custom destroy function.