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

Declarations

usr/include/c++/7.4.0/future
  125     class future;

References

include/llvm/ExecutionEngine/Orc/RPCUtils.h
  230   using ReturnFutureType = std::future<ErrorReturnType>;
  262   using ReturnFutureType = std::future<ErrorReturnType>;
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/CodeComplete.cpp
 1155 std::future<SymbolSlab> startAsyncFuzzyFind(const SymbolIndex &Index,
tools/clang/tools/extra/clangd/CodeComplete.h
  237   std::future<SymbolSlab> Result;
tools/clang/tools/extra/clangd/TUScheduler.cpp
  966   std::future<std::shared_ptr<const PreambleData>> ConsistentPreamble;
tools/clang/tools/extra/clangd/Threading.h
  124 std::future<T> runAsync(llvm::unique_function<T()> Action) {
tools/clang/tools/extra/clangd/unittests/SyncAPI.cpp
   62   std::future<std::shared_ptr<T>> Future;
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
  242   std::future<int> WaitForExpectedStateResult = task.get_future();
tools/lld/COFF/Driver.cpp
  129 static std::future<MBErrPair> createFutureForFile(std::string path) {
  230       std::make_shared<std::future<MBErrPair>>(createFutureForFile(path));
  305   auto future = std::make_shared<std::future<MBErrPair>>(
tools/lldb/include/lldb/Host/TaskPool.h
   35   static std::future<typename std::result_of<F(Args...)>::type>
   54 std::future<typename std::result_of<F(Args...)>::type>
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
 1261   std::future<Status> accept_status = std::async(
tools/lldb/unittests/Host/MainLoopTest.cpp
   38     std::future<Status> accept_error = std::async(std::launch::async, [&] {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp
  109   std::future<StateType> continue_state = std::async(
  115   std::future<bool> async_result = std::async(
  139   std::future<StateType> continue_state = std::async(
  150   std::future<PacketResult> async_result = std::async(std::launch::async, [&] {
  184   std::future<StateType> continue_state = std::async(
  190   std::future<bool> async_result =
  208   std::future<StateType> continue_state = std::async(
  214   std::future<bool> async_result =
  242   std::future<StateType> continue_state = std::async(
  248   std::future<bool> interrupt_result =
  263   std::future<PacketResult> send_result = std::async(std::launch::async, [&] {
  325   std::future<StateType> continue_state = std::async(
  331   std::future<bool> async_result =
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
   77   std::future<bool> write_result = std::async(std::launch::async, [&] {
   97   std::future<bool> write_result = std::async(std::launch::async, [&] {
  117   std::future<bool> async_result = std::async(
  123   std::future<DataBufferSP> read_result = std::async(
  143   std::future<bool> async_result = std::async(std::launch::async, [&] {
  161   std::future<bool> async_result = std::async(
  181   std::future<llvm::Optional<std::vector<ModuleSpec>>> async_result =
  207   std::future<llvm::Optional<std::vector<ModuleSpec>>> async_result =
  254     std::future<llvm::Optional<std::vector<ModuleSpec>>> async_result =
  308   std::future<Status> result = std::async(std::launch::async, [&] {
  326   std::future<Status> result = std::async(std::launch::async, [&] {
  351   std::future<Status> result = std::async(std::launch::async, [&] {
  381   std::future<lldb::user_id_t> result = std::async(std::launch::async, [&] {
  408   std::future<Status> result = std::async(std::launch::async, [&] {
  432   std::future<Status> result = std::async(std::launch::async, [&] {
  464   std::future<Status> result = std::async(std::launch::async, [&] {
  494   std::future<Status> result = std::async(std::launch::async, [&] {
  523   std::future<Status> result2 = std::async(std::launch::async, [&] {
  531   std::future<Status> result3 = std::async(std::launch::async, [&] {
  543   std::future<Status> result4 = std::async(std::launch::async, [&] {
unittests/Support/TaskQueueTest.cpp
  101   std::future<std::string> F1 = TQ.async([&] { return std::string("Hello"); });
  102   std::future<int> F2 = TQ.async([&] { return 42; });
usr/include/c++/7.4.0/future
  188     future<__async_result_of<_Fn, _Args...>>
  192     future<__async_result_of<_Fn, _Args...>>
  746       __basic_future(future<_Res>&&) noexcept;
  766         friend future<__async_result_of<_Fn, _Args...>>
  779       future(future&& __uf) noexcept : _Base_type(std::move(__uf)) { }
  782       future(const future&) = delete;
  783       future& operator=(const future&) = delete;
  783       future& operator=(const future&) = delete;
  785       future& operator=(future&& __fut) noexcept
  785       future& operator=(future&& __fut) noexcept
  787         future(std::move(__fut))._M_swap(*this);
  809         friend future<__async_result_of<_Fn, _Args...>>
  852         friend future<__async_result_of<_Fn, _Args...>>
  902       shared_future(future<_Res>&& __uf) noexcept
  941       shared_future(future<_Res&>&& __uf) noexcept
 1021     __basic_future(future<_Res>&& __uf) noexcept
 1103       future<_Res>
 1105       { return future<_Res>(_M_future); }
 1214       future<_Res&>
 1216       { return future<_Res&>(_M_future); }
 1547       future<_Res>
 1549       { return future<_Res>(_M_state); }
 1711     future<__async_result_of<_Fn, _Args...>>
 1739       return future<__async_result_of<_Fn, _Args...>>(__state);
 1744     inline future<__async_result_of<_Fn, _Args...>>