Home
last modified time | relevance | path

Searched refs:when_all (Results 1 – 11 of 11) sorted by relevance

/third_party/boost/libs/thread/test/sync/futures/when_all/
Done_pass.cpp54 boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
67 boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
81 boost::future<boost::csbl::tuple<boost::shared_future<int> > > all = boost::when_all(f1); in main()
95 boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
108 boost::future<boost::csbl::tuple<boost::shared_future<int> > > all = boost::when_all(f1); in main()
121 boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
140 boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
151 boost::future<boost::csbl::tuple<boost::shared_future<int> > > all = boost::when_all(f1); in main()
163 boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
174 boost::future<boost::csbl::tuple<boost::shared_future<int> > > all = boost::when_all(f1); in main()
Diterators_pass.cpp64 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
88 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
112 …boost::future<boost::csbl::vector<boost::shared_future<int> > > all = boost::when_all(v.begin(), v… in main()
140 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
166 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
199 …boost::future<boost::csbl::vector<boost::shared_future<int> > > all = boost::when_all(v.begin(), v… in main()
229 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
251 …boost::future<boost::csbl::vector<boost::shared_future<int> > > all = boost::when_all(v.begin(), v… in main()
276 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
298 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
[all …]
Dvariadic_pass.cpp62 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
82 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
103 …:csbl::tuple<boost::shared_future<int>,boost::shared_future<int> > > all = boost::when_all(f1, f2); in main()
124 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
145 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
173 …:csbl::tuple<boost::shared_future<int>,boost::shared_future<int> > > all = boost::when_all(f1, f2); in main()
196 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
213 …:csbl::tuple<boost::shared_future<int>,boost::shared_future<int> > > all = boost::when_all(f1, f2); in main()
231 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
248 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
[all …]
Dnone_pass.cpp36 boost::future<boost::csbl::tuple<> > all = boost::when_all(); in main()
/third_party/boost/libs/thread/example/
Dfuture_when_all.cpp102 boost::future<boost::csbl::tuple<> > all0 = boost::when_all(); in main()
109 … boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
119 … boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
129 … boost::future<boost::csbl::tuple<boost::future<int> > > all = boost::when_all(boost::move(f1)); in main()
138 …ost::csbl::tuple<boost::future<int>,boost::future<int> > > all = boost::when_all(boost::move(f1), … in main()
150 …::tuple<boost::future<int>, boost::future<std::string> > > all = boost::when_all(boost::move(f1), … in main()
166 …boost::future<boost::csbl::vector<boost::future<int> > > all = boost::when_all(v.begin(), v.end()); in main()
/third_party/boost/libs/fiber/doc/
Dwhen_any.qbk12 [section:when_any when_any / when_all functionality]
33 when_all functionality. When dealing with asynchronous and possibly unreliable
34 services, these are valuable idioms. But of course when_any and when_all are
316 [section when_all functionality]
317 [section when_all, simple completion]
345 [section when_all, return values]
405 [section when_all until first exception]
454 [section when_all, heterogeneous types]
507 [endsect][/ when_all]
/third_party/boost/libs/thread/doc/
Dfuture_ref.qbk113 when_all(InputIterator first, InputIterator last);
115 future<std::tuple<decay_t<T>...> when_all(T&&... futures);
2340 [section:when_all Non-member function `when_all()` - EXTENSION]
2345 when_all(InputIterator first, InputIterator last);
2348 future<std::tuple<decay_t<FutTypes>...> when_all(FutTypes&&... futures);
2356 …s` is of type `future<R>` or `shared_future<R>`. The effect of calling `when_all` on a `future` or…
2362 - There are two variations of `when_all`. The first version takes a pair of `InputIterators`. The s…
2364 - Calling the first signature of `when_all` where `InputIterator` first equals last, returns a futu…
2366 - Calling the second signature of `when_all` with no arguments returns a future<tuple<>> that is im…
2372when_all` refer to deferred tasks that have not started execution, those tasks are executed before…
[all …]
Dcompliance.qbk123 …[[2.4] [Function template when_all] [Partial] [ interface not complete #10426 and blocking #…
Dchanges.qbk153 * [@http://svn.boost.org/trac/boost/ticket/11951 #11951] Memory leak in boost::when_all
370 * [@http://svn.boost.org/trac/boost/ticket/10425 #10425] Missing documentation for when_all/when_an…
371 …p://svn.boost.org/trac/boost/ticket/10426 #10426] Take in account the deferred futures in when_all.
374 * [@http://svn.boost.org/trac/boost/ticket/10465 #10465] Missing implementation of when_all/when_an…
414 * [@http://svn.boost.org/trac/boost/ticket/7447 #7447] Async: Add when_all.
/third_party/boost/boost/thread/
Dfuture.hpp1596 when_all(InputIterator first, InputIterator last);
1598 inline BOOST_THREAD_FUTURE<csbl::tuple<> > when_all();
1603 when_all(BOOST_THREAD_FWD_REF(T0) f, BOOST_THREAD_FWD_REF(T) ... futures);
1687 when_all(InputIterator first, InputIterator last);
1694 when_all(BOOST_THREAD_FWD_REF(T0) f, BOOST_THREAD_FWD_REF(T) ... futures);
1954 when_all(InputIterator first, InputIterator last);
1956 friend inline BOOST_THREAD_FUTURE<csbl::tuple<> > when_all();
1961 when_all(BOOST_THREAD_FWD_REF(T0) f, BOOST_THREAD_FWD_REF(T) ... futures);
5831 when_all(InputIterator first, InputIterator last) { function
5843 inline BOOST_THREAD_FUTURE<csbl::tuple<> > when_all() { function
[all …]
/third_party/boost/libs/thread/test/
DJamfile.v2512 [ thread-run2-noit ./sync/futures/when_all/none_pass.cpp : when_all__none_p ]
513 [ thread-run2-noit ./sync/futures/when_all/one_pass.cpp : when_all__one_p ]
514 [ thread-run2-noit ./sync/futures/when_all/iterators_pass.cpp : when_all__iterators_p ]
515 [ thread-run2-noit ./sync/futures/when_all/variadic_pass.cpp : when_all__variadic_p ]