Feature #781
Reduce footprint of signals
Beginn:
11.05.2026
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
CS Zielversion:
Beschreibung
Class does not need to be virtual if functions and methods are not used at the same time.
This is forced at the moment.
There is not even a need for the "new" call when CONFIG_LEPTO_SIGNAL_CHAIN is not enabled.
#define CONFIG_LEPTO_SIGNAL_ALLOCATED_FUNCTOR ( CONFIG_LEPTO_SIGNAL_CHAIN || CONFIG_LEPTO_DO_VIRTUAL )
Convert LEPTO_SIGNAL_DO_VIRTUAL to CONFIG_LEPTO_SIGNAL_VIRTUAL.
Convert LEPTO_SIGNAL_VIRTUAL to signalVirtual/signalFinal.
Add an CONFIG_LEPTO_NO_SIGNAL but throw error if neither CONFIG_LEPTO_SIGNAL_FUNCTION/CONFIG_LEPTO_SIGNAL_METHOD/CONFIG_LEPTO_NO_SIGNAL are set.
Historie
Von Maximilian Seesslen vor 28 Minuten aktualisiert
- Beschreibung aktualisiert (diff)
- Zielversion wurde auf v1.1.0 gesetzt