We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 769044f commit bb97781Copy full SHA for bb97781
src/6model/sixmodelobject.h
@@ -257,6 +257,11 @@ struct SixModel_REPROps {
257
* representation instance if needed. */
258
PMC * (*type_object_for) (PARROT_INTERP, PMC *HOW);
259
260
+ /* Composes the representation, passing any composition info. This
261
+ * is the way a meta-object provides configuration to a REPR, which
262
+ * it may then use to do layout, etc. */
263
+ void (*compose) (PARROT_INTERP, STable *st, PMC *repr_info);
264
+
265
/* Allocates a new, but uninitialized object, based on the
266
* specified s-table. */
267
PMC * (*allocate) (PARROT_INTERP, STable *st);
0 commit comments