|
reference, declaration → definition
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...>>