void LUCY_RegexTokenizer_Destroy_IMP(lucy_RegexTokenizer *self) { dTHX; lucy_RegexTokenizerIVARS *const ivars = lucy_RegexTokenizer_IVARS(self); CFISH_DECREF(ivars->pattern); ReREFCNT_dec(((REGEXP*)ivars->token_re)); CFISH_SUPER_DESTROY(self, LUCY_REGEXTOKENIZER); }
void LUCY_Doc_Destroy_IMP(lucy_Doc *self) { lucy_DocIVARS *const ivars = lucy_Doc_IVARS(self); if (ivars->fields) { dTHX; SvREFCNT_dec((SV*)ivars->fields); } CFISH_SUPER_DESTROY(self, LUCY_DOC); }