From 58cc126defe4528ba171c812fd7544027190175e Mon Sep 17 00:00:00 2001 From: Sze Howe Koh Date: Thu, 2 Mar 2017 22:41:29 +0800 Subject: Doc: Replace std::bind() with lambdas in Qt Concurrent Lambda functions provide all the benefits of std::bind() plus more Change-Id: Iec30b20bb35ac0fae560435b323f80af2f2e5fce Reviewed-by: Olivier Goffart (Woboq GmbH) --- src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentrun.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentrun.cpp') diff --git a/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentrun.cpp b/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentrun.cpp index 78e4591b0a..5437822842 100644 --- a/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentrun.cpp +++ b/src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentrun.cpp @@ -109,7 +109,8 @@ future.waitForFinished(); //! [6] -void someFunction(int arg1, double arg2); -QFuture future = QtConcurrent::run(std::bind(someFunction, 1, 2.0)); +QFuture future = QtConcurrent::run([=]() { + // Code in this block will run in another thread +}); ... //! [6] -- cgit v1.2.3