//export GOLUCY_RegexTokenizer_Destroy func GOLUCY_RegexTokenizer_Destroy(rt *C.lucy_RegexTokenizer) { ivars := C.lucy_RegexTokenizer_IVARS(rt) rxID := uintptr(ivars.token_re) registry.delete(rxID) C.cfish_super_destroy(unsafe.Pointer(rt), C.LUCY_REGEXTOKENIZER) }
//export GOLUCY_Doc_Destroy func GOLUCY_Doc_Destroy(d *C.lucy_Doc) { ivars := C.lucy_Doc_IVARS(d) fieldsID := uintptr(ivars.fields) registry.delete(fieldsID) C.cfish_super_destroy(unsafe.Pointer(d), C.LUCY_DOC) }
//export GOLUCY_Doc_Destroy func GOLUCY_Doc_Destroy(d *C.lucy_Doc) { ivars := C.lucy_Doc_IVARS(d) C.cfish_decref(unsafe.Pointer(ivars.fields)) C.cfish_super_destroy(unsafe.Pointer(d), C.LUCY_DOC) }