Changeset 0ebb2af in Lumiera
- Timestamp:
-
2026-09-01T18:46:40Z
(11 days ago)
- Author:
- Ichthyostega <prg@…>
- Branches:
- dev/play
- Children:
- f452cd2
- Parents:
- 764185e
- git-author:
- Ichthyostega <prg@…> (01/09/26 17:47:31)
- git-committer:
- Ichthyostega <prg@…> (01/09/26 18:46:40)
- Message:
-
Parameters: reorganise TypeHandler interface
The original design (based on Alexandrescu) is more elegant,
but has the downside to bloat the VTable size due to the mix-in
arrangement used to generate the interface.
The ongoing design has revealed a tight constraint on element size
for the parameters; thus the change to a linearised inheritance chain.
The overall purpose remains the same: the ability to generate a
double-dispatch type conversion, so that the actual value type of the
parameter can be treated as an implicit implementation detail.
-
(No files)
-