fourtf / signals

simple C++ signal library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

signals

simple C++ signal library

Usage

pajlada::Signals::Signal<int, int> s;

uint64_t cX = s.connect([](int a, int b) {
    cout << "X " << a << ", " << b << endl;  //
});

// prints X 0, 1
s.invoke(0, 1);

s.disconnect(cX);

// prints nothing
s.invoke(1, 2);
    

About

simple C++ signal library

License:MIT License


Languages

Language:C++ 97.0%Language:CMake 3.0%