Feature #781
Von Maximilian Seesslen vor etwa 16 Stunden aktualisiert
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.
Add an CONFIG_LEPTO_NO_SIGNAL but throw error when neither CONFIG_LEPTO_SIGNAL_FUNCTION/CONFIG_LEPTO_SIGNAL_METHOD/CONFIG_LEPTO_NO_SIGNAL are set.
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.
Add an CONFIG_LEPTO_NO_SIGNAL but throw error when neither CONFIG_LEPTO_SIGNAL_FUNCTION/CONFIG_LEPTO_SIGNAL_METHOD/CONFIG_LEPTO_NO_SIGNAL are set.