Home
last modified time | relevance | path

Searched refs:shared_future (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.shared_future/
H A Dcopy_ctor.pass.cpp29 std::shared_future<T> f0 = p.get_future(); in main()
30 std::shared_future<T> f = f0; in main()
39 std::shared_future<T> f0; in main()
40 std::shared_future<T> f = f0; in main()
47 std::shared_future<T> f0 = p.get_future(); in main()
48 std::shared_future<T> f = f0; in main()
54 std::shared_future<T> f0; in main()
55 std::shared_future<T> f = std::move(f0); in main()
63 std::shared_future<T> f = f0; in main()
69 std::shared_future<T> f0; in main()
[all …]
H A Dmove_ctor.pass.cpp28 std::shared_future<T> f0 = p.get_future(); in main()
29 std::shared_future<T> f = std::move(f0); in main()
35 std::shared_future<T> f0; in main()
36 std::shared_future<T> f = std::move(f0); in main()
43 std::shared_future<T> f0 = p.get_future(); in main()
44 std::shared_future<T> f = std::move(f0); in main()
50 std::shared_future<T> f0; in main()
51 std::shared_future<T> f = std::move(f0); in main()
59 std::shared_future<T> f = std::move(f0); in main()
65 std::shared_future<T> f0; in main()
[all …]
H A Dcopy_assign.pass.cpp29 std::shared_future<T> f0 = p.get_future(); in main()
30 std::shared_future<T> f; in main()
40 std::shared_future<T> f0; in main()
41 std::shared_future<T> f; in main()
49 std::shared_future<T> f0 = p.get_future(); in main()
50 std::shared_future<T> f; in main()
57 std::shared_future<T> f0; in main()
58 std::shared_future<T> f; in main()
67 std::shared_future<T> f; in main()
74 std::shared_future<T> f0; in main()
[all …]
H A Dmove_assign.pass.cpp28 std::shared_future<T> f0 = p.get_future(); in main()
29 std::shared_future<T> f; in main()
36 std::shared_future<T> f0; in main()
37 std::shared_future<T> f; in main()
45 std::shared_future<T> f0 = p.get_future(); in main()
46 std::shared_future<T> f; in main()
53 std::shared_future<T> f0; in main()
54 std::shared_future<T> f; in main()
63 std::shared_future<T> f; in main()
70 std::shared_future<T> f0; in main()
[all …]
H A Dctor_future.pass.cpp29 std::shared_future<T> f = std::move(f0); in main()
36 std::shared_future<T> f = std::move(f0); in main()
44 std::shared_future<T> f = std::move(f0); in main()
51 std::shared_future<T> f = std::move(f0); in main()
59 std::shared_future<T> f = std::move(f0); in main()
66 std::shared_future<T> f = std::move(f0); in main()
H A Dget.pass.cpp71 std::shared_future<T> f = p.get_future(); in main()
80 std::shared_future<T> f = p.get_future(); in main()
100 std::shared_future<T> f = p.get_future(); in main()
109 std::shared_future<T> f = p.get_future(); in main()
129 std::shared_future<T> f = p.get_future(); in main()
138 std::shared_future<T> f = p.get_future(); in main()
H A Ddefault.pass.cpp25 std::shared_future<int> f; in main()
29 std::shared_future<int&> f; in main()
33 std::shared_future<void> f; in main()
H A Dwait_for.pass.cpp60 std::shared_future<T> f = p.get_future(); in main()
73 std::shared_future<T> f = p.get_future(); in main()
86 std::shared_future<T> f = p.get_future(); in main()
100 std::shared_future<T> f = p.get_future(); in main()
116 std::shared_future<T> f = p.get_future(); in main()
132 std::shared_future<T> f = p.get_future(); in main()
H A Ddtor.pass.cpp31 std::shared_future<T> f; in main()
45 std::shared_future<T> f; in main()
59 std::shared_future<T> f; in main()
H A Dwait.pass.cpp53 std::shared_future<T> f = p.get_future(); in main()
67 std::shared_future<T> f = p.get_future(); in main()
81 std::shared_future<T> f = p.get_future(); in main()
H A Dwait_until.pass.cpp75 std::shared_future<T> f = p.get_future(); in main()
93 std::shared_future<T> f = p.get_future(); in main()
111 std::shared_future<T> f = p.get_future(); in main()
/llvm-project-15.0.7/libcxx/include/
H A Dfuture234 shared_future(const shared_future& rhs);
236 shared_future(shared_future&& rhs) noexcept;
238 shared_future& operator=(const shared_future& rhs);
261 shared_future(const shared_future& rhs);
263 shared_future(shared_future&& rhs) noexcept;
265 shared_future& operator=(const shared_future& rhs);
288 shared_future(const shared_future& rhs);
290 shared_future(shared_future&& rhs) noexcept;
292 shared_future& operator=(const shared_future& rhs);
2267 shared_future<_Rp>::~shared_future()
[all …]
/llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.unique_future/
H A Dshare.pass.cpp30 std::shared_future<T> f = f0.share(); in main()
38 std::shared_future<T> f = f0.share(); in main()
47 std::shared_future<T> f = f0.share(); in main()
55 std::shared_future<T> f = f0.share(); in main()
64 std::shared_future<T> f = f0.share(); in main()
72 std::shared_future<T> f = f0.share(); in main()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dlinkage2.cpp59 class __attribute__ ((__visibility__("default"))) shared_future;
62 template <class> friend class shared_future;
63 shared_future<_Rp> share();
68 struct shared_future<_Rp&> { struct
69 shared_future(future<_Rp&>&& __f);
75 shared_future<int&> f1 = get_future<int&>(); in f()
/llvm-project-15.0.7/libcxx/src/
H A Dfuture.cpp250 shared_future<void>::~shared_future() in ~shared_future()
256 shared_future<void>&
257 shared_future<void>::operator=(const shared_future& __rhs) in operator =()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DThreadPool.h83 auto async(Func &&F) -> std::shared_future<decltype(F())> {
90 -> std::shared_future<decltype(F())> {
148 std::shared_future<ResTy> asyncImpl(std::function<ResTy()> Task, in asyncImpl()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/
H A DSymbolIndexManager.h59 std::vector<std::shared_future<std::unique_ptr<SymbolIndex>>> SymbolIndices;
/llvm-project-15.0.7/lld/MachO/
H A DWriter.cpp1051 SmallVector<std::shared_future<void>> threadFutures; in finalizeLinkEditSegment()
1057 for (std::shared_future<void> &future : threadFutures) in finalizeLinkEditSegment()
1123 SmallVector<std::shared_future<void>> threadFutures; in writeUuid()
1128 for (std::shared_future<void> &future : threadFutures) in writeUuid()
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DDelta.cpp296 std::deque<std::shared_future<SmallString<0>>> TaskQueue; in runDeltaPass()
/llvm-project-15.0.7/libcxx/docs/DesignDocs/
H A DExperimentalFeatures.rst189 .. | 2.4 | class template ``shared_future`` | | …
/llvm-project-15.0.7/libcxx/docs/Status/
H A DCxx17Papers.csv88 "`P0516R0 <https://wg21.link/P0516R0>`__","LWG","Clarify That shared_future's Copy Operations have …
H A DCxx14Issues.csv65 "`2185 <https://wg21.link/lwg2185>`__","Missing throws clause for future/shared_future::wait_for/wa…
H A DCxx2bIssues.csv43 …k/LWG3466>`__","Specify the requirements for ``promise``/``future``/``shared_future`` consistently…
H A DCxx20Issues.csv99 "`2697 <https://wg21.link/LWG2697>`__","[concurr.ts] Behavior of ``future/shared_future``\ unwrapp…
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc1028 SYMBOL(shared_future, std::, <future>)