X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=xs-src%2FMouse.xs;h=f008333d049410a52f6a3cd6dd0c80abf1836dbe;hp=fba57785dbcc3f152008c078be9b92c53f2bc4f9;hb=ba153b332782dce8bf44fcc78ebb7230002b950c;hpb=e058b279f94cfd76ca59d7972209e1b346492db9 diff --git a/xs-src/Mouse.xs b/xs-src/Mouse.xs index fba5778..f008333 100644 --- a/xs-src/Mouse.xs +++ b/xs-src/Mouse.xs @@ -483,7 +483,7 @@ PPCODE: } SV* -new_object_(SV* meta, ...) +new_object(SV* meta, ...) CODE: { AV* const xc = mouse_get_xc(aTHX_ meta); @@ -492,7 +492,8 @@ CODE: RETVAL = mouse_instance_create(aTHX_ MOUSE_xc_stash(xc)); mouse_class_initialize_object(aTHX_ meta, RETVAL, args, FALSE); } - +OUTPUT: + RETVAL void _initialize_object(SV* meta, SV* object, HV* args, bool ignore_triggers = FALSE) @@ -501,16 +502,6 @@ CODE: mouse_class_initialize_object(aTHX_ meta, object, args, ignore_triggers); } -void -__xc(SV* meta) -PPCODE: -{ - AV* const xc = mouse_get_xc(aTHX_ meta); - mXPUSHu(MOUSE_xc_flags(xc)); - mXPUSHs(newRV_inc((SV*)MOUSE_xc_buildall(xc))); - mXPUSHs(newRV_inc((SV*)MOUSE_xc_demolishall(xc))); -} - MODULE = Mouse PACKAGE = Mouse::Meta::Role BOOT: