본문으로 바로가기

FastSignals

category 블로그 (Blog)/개발로그 (Devlogs) 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

'블로그 (Blog) > 개발로그 (Devlogs)' 카테고리의 다른 글

LMDB를 이용한 Tree DB  (0) 2026.01.08
Drawing clipping cap  (0) 2026.01.05
Ray intersection with Embree 4  (0) 2025.12.26
iconv 1.18  (0) 2025.11.07
cuda_voxelizer  (0) 2025.11.06