title: capture by value class members
body: <p>Is there a way, when writing a lambda function within a member function, to capture fields of the enclosing class by value? The default catch-all <code>=</code> doesn't work because when I reference the variable inside the lambda I get instead a dereferencing from the captured this pointer, as well as explicitly naming the variable in the capture list, because I get two compile error: <code>capture of non-variable &lt;name&gt;</code>, and <code>‘this’ was not captured for this lambda function</code></p>