10 typedef nerr* (*errMaker)(nint);
11 typedef void (*sigFunc)(
const nerr&);
12 typedef std::function<void(
const nerr&)> sigHandler;
22 nbool operator==(
const sig& rhs)
const;
23 nbool operator!=(
const sig& rhs)
const;
41 void addSignal(
const sigHandler&
closure);
42 void delSignal(
const sigHandler&
closure);
54 const nerr* _getErrBy(
nint code)
const;
57 std::vector<sigHandler> _closures;
func closure with captured object scope
Definition closure.hpp:20
Signal handler manager.
Definition signaler.hpp:34
Signal structure for error handling.
Definition signaler.hpp:18