From 9bf25cf083493be6ba4df71fd884626369153fce Mon Sep 17 00:00:00 2001 From: "Paul \"LeoNerd\" Evans" Date: Thu, 9 Feb 2023 17:08:59 +0000 Subject: Initial implementation of subclassing, via :isa class attribute --- hv.h | 1 + 1 file changed, 1 insertion(+) (limited to 'hv.h') diff --git a/hv.h b/hv.h index 7866dea540..04780adf07 100644 --- a/hv.h +++ b/hv.h @@ -134,6 +134,7 @@ struct xpvhv_aux { U32 xhv_aux_flags; /* assorted extra flags */ /* The following fields are only valid if we have the flag HvAUXf_IS_CLASS */ + HV *xhv_class_superclass; /* STASH of the :isa() base class */ AV *xhv_class_adjust_blocks; /* CVs containing the ADJUST blocks */ PADNAMELIST *xhv_class_fields; /* PADNAMEs with PadnameIsFIELD() */ PADOFFSET xhv_class_next_fieldix; -- cgit v1.2.1