dwww Home | Show directory contents | Find package

# lambda-in-connect

Warns when a lambda inside a connect captures local variables by reference.
This usually results in a crash since the lambda might get called after the captured variable went out of scope.

#### Example:
````
    int a;
    connect(obj, &MyObj::mySignal, [&a]{ ... });
````
Although it's dangerous to capture by reference in other situations too, this check only warns for
connects, otherwise it would generate false-positives in legitimate situations where you only
use the lambda before going out of scope.

Generated by dwww version 1.15 on Thu May 23 15:41:28 CEST 2024.