change object class

Vitaliy Fadeev vital.fadeev at gmail.com
Fri Sep 22 03:33:08 UTC 2023


On Friday, 22 September 2023 at 02:51:10 UTC, Vitaliy Fadeev 
wrote:
> ...
```
  Chip
    id
    name
    Sense()
    Draw()
```

instance

```
  chip = new Chip();
```

compiled to

```
  chip
    __vtbl   -------------> Chip
    __monitor                 Sense()
    id                        Draw()
    name
```

I want

```
chip
   __vtbl --+
   id       |
   name     |
            |-> Chip_Hovered
            |     Sense()
            |     Draw()
            |
            +-> Chip_Hovered
                  Sense()
                  Draw()
```



More information about the Digitalmars-d-learn mailing list