Changeset 8be0a07 in Lumiera

Timestamp:
2026-09-01T23:19:24Z (11 days ago)
Author:
Ichthyostega <prg@…>
Branches:
dev/play
Children:
a5f1709
Parents:
80944ab
git-author:
Ichthyostega <prg@…> (01/09/26 21:48:01)
git-committer:
Ichthyostega <prg@…> (01/09/26 23:19:24)
Message:

Parameter: build container with in-place init

turns out to be quite tricky, due to the overly convoluted implementation
of PolymorphicValue (which looks quite dated, generally speaking,
and could use a complete overhaul).

  • pass the basic value type as template parameter through the Builder
  • allow for the ability to define an initial value for the parameter
  • invoke the protected constructor of PolymorphicValue, directly passing a type tag to specify the implementation data package to be placed into the embedded data buffer
(No files)

Note: See TracChangeset for help on using the changeset viewer.