티클러 2026. 2. 3. 10:13

홈페이지: https://github.com/ispringtech/FastSignals

 

Qt 스타일의 Signal 처리 라이브러리..

connect
emit
disconnect
// Creates signal and connects 1 slot, calls 2 times, disconnects, calls again.
// Outputs:
//  13
//  17
#include "libfastsignals/signal.h"

using namespace fastsignals;

int main()
{
    signal<void(int)> valueChanged;
    connection conn;
    conn = valueChanged.connect([](int value) {
        cout << value << endl;
    });
    valueChanged(13);
    valueChanged(17);
    conn.disconnect();
    valueChanged(42);
}

FastSignals-master.zip
0.13MB