5 MODULE = Class::MOP::Package PACKAGE = Class::MOP::Package
10 get_all_package_symbols(self, filter=TYPE_FILTER_NONE)
18 if ( ! SvROK(self) ) {
19 die("Cannot call get_all_package_symbols as a class method");
22 if (GIMME_V == G_VOID) {
28 if ( (he = hv_fetch_ent((HV *)SvRV(self), key_package, 0, hash_package)) ) {
29 stash = gv_stashsv(HeVAL(he), 0);
37 symbols = mop_get_all_package_symbols(stash, filter);
38 PUSHs(sv_2mortal(newRV_noinc((SV *)symbols)));
46 if ( ! SvROK(self) ) {
47 die("Cannot call name as a class method");
50 if ( (he = hv_fetch_ent((HV *)SvRV(self), key_package, 0, hash_package)) )