SV *mop_method_metaclass;
SV *mop_associated_metaclass;
SV *mop_wrap;
+SV *mop_namespace;
static bool
find_method (const char *key, STRLEN keylen, SV *val, void *ud)
}
EXTERN_C XS(boot_Class__MOP__Package);
-EXTERN_C XS(boot_Class__MOP__Class);
EXTERN_C XS(boot_Class__MOP__Attribute);
EXTERN_C XS(boot_Class__MOP__Method);
mop_method_metaclass = newSVpvs("method_metaclass");
mop_wrap = newSVpvs("wrap");
mop_associated_metaclass = newSVpvs("associated_metaclass");
+ mop_namespace = newSVpvs("namespace");
MOP_CALL_BOOT (boot_Class__MOP__Package);
- MOP_CALL_BOOT (boot_Class__MOP__Class);
MOP_CALL_BOOT (boot_Class__MOP__Attribute);
MOP_CALL_BOOT (boot_Class__MOP__Method);
PPCODE:
if (mop_get_code_info(coderef, &pkg, &name)) {
EXTEND(SP, 2);
- PUSHs(newSVpv(pkg, 0));
- PUSHs(newSVpv(name, 0));
+ mPUSHs(newSVpv(pkg, 0));
+ mPUSHs(newSVpv(name, 0));
}
# This is some pretty grotty logic. It _should_ be parallel to the