}
}
-
-/* equivalent to "blessed($x) && $x->isa($klass)" */
-bool
-mouse_is_instance_of(pTHX_ SV* const sv, SV* const klass){
- assert(sv);
- assert(klass);
-
- if(IsObject(sv) && SvOK(klass)){
- bool ok;
-
- ENTER;
- SAVETMPS;
-
- ok = SvTRUEx(mcall1s(sv, "isa", klass));
-
- FREETMPS;
- LEAVE;
-
- return ok;
- }
-
- return FALSE;
-}
-
-
bool
mouse_is_class_loaded(pTHX_ SV * const klass){
HV *stash;