replace typedef function ptr by std::function
start PIMap refactoring
This commit is contained in:
@@ -54,8 +54,8 @@ public:
|
||||
All = 0xFFFFF
|
||||
};
|
||||
|
||||
typedef void (*SignalEvent)(PISignals::Signal);
|
||||
// slot is any function format "void <func>(PISignals::Signal)"
|
||||
typedef std::function<void(PISignals::Signal)> SignalEvent;
|
||||
// slot is any function format "void(PISignals::Signal)"
|
||||
static void setSlot(SignalEvent slot) {ret_func = slot;}
|
||||
static void grabSignals(PIFlags<PISignals::Signal> signals_);
|
||||
static void raiseSignal(PISignals::Signal signal);
|
||||
|
||||
Reference in New Issue
Block a user