Projekt

Allgemein

Profil

Feature #781

Von Maximilian Seesslen vor etwa 7 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.

Zurück