reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/TaskQueue.h
   81   std::future<typename std::result_of<Callable()>::type> async(Callable &&C) {
   88     std::future<ResultTy> F = T.P->get_future();
tools/clang/tools/extra/clangd/Threading.h
  124 std::future<T> runAsync(llvm::unique_function<T()> Action) {
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  584   std::future<void> AsyncIndexLoad; // Block exit while loading the index.
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  817   std::future<void> StartSecond = StartSecondPromise.get_future();
tools/lldb/include/lldb/Host/TaskPool.h
   54 std::future<typename std::result_of<F(Args...)>::type>
tools/lldb/source/Host/common/TaskPool.cpp
  117   std::vector<std::future<void>> futures;
tools/lldb/unittests/Utility/ListenerTest.cpp
   99   std::future<void> async_broadcast =
unittests/Support/TaskQueueTest.cpp
   36   std::future<void> F1 = TQ.async([&] {
   40   std::future<void> F2 = TQ.async([&] {
   44   std::future<void> F3 = TQ.async([&] {
   78   std::future<void> F1 = TQ.async([&] { ++X; });
   79   std::future<void> F2 = TQ.async([&] { ++Y; });
   80   std::future<void> F3 = TQ.async([&M, &Z] {
usr/include/c++/7.4.0/future
  746       __basic_future(future<_Res>&&) noexcept;
  766         friend future<__async_result_of<_Fn, _Args...>>
  980       shared_future(future<void>&& __uf) noexcept
 1306       future<void>
 1547       future<_Res>
 1711     future<__async_result_of<_Fn, _Args...>>