int mouse_tc_FileHandle(pTHX_ SV* const sv);
int mouse_tc_Object (pTHX_ SV* const sv);
-CV* generate_isa_predicate_for(pTHX_ SV* const klass, const char* const predicate_name);
+CV* mouse_generate_isa_predicate_for(pTHX_ SV* const klass, const char* const predicate_name);
XS(XS_Mouse_parameterized_check);
static MGVTBL mouse_util_type_constraints_vtbl; /* not used, only for identity */
CV*
-generate_isa_predicate_for(pTHX_ SV* const klass, const char* const predicate_name){
+mouse_generate_isa_predicate_for(pTHX_ SV* const klass, const char* const predicate_name){
STRLEN klass_len;
const char* klass_pv = SvPV_const(klass, klass_len);
CV* xsub;
name_pv = SvPV_nolen_const(predicate_name);
}
- xsub = generate_isa_predicate_for(aTHX_ klass, name_pv);
+ xsub = mouse_generate_isa_predicate_for(aTHX_ klass, name_pv);
if(predicate_name == NULL){ /* anonymous predicate */
XPUSHs( newRV_noinc((SV*)xsub) );