Home
last modified time | relevance | path

Searched refs:resume_with (Results 1 – 18 of 18) sorted by relevance

/third_party/boost/boost/context/
Dcontinuation_winfib.hpp133 activation_record * resume_with( Fn && fn) { in resume_with() function
369 continuation resume_with( Fn && fn) & { in resume_with() function in boost::context::continuation
370 return std::move( * this).resume_with( std::forward< Fn >( fn) ); in resume_with()
374 continuation resume_with( Fn && fn) && { in resume_with() function in boost::context::continuation
377 … detail::exchange( ptr_, nullptr)->resume_with< continuation >( std::forward< Fn >( fn) ); in resume_with()
380 std::exchange( ptr_, nullptr)->resume_with< continuation >( std::forward< Fn >( fn) ); in resume_with()
Dcontinuation_ucontext.hpp144 activation_record * resume_with( Fn && fn) { in resume_with() function
434 continuation resume_with( Fn && fn) & { in resume_with() function in boost::context::continuation
435 return std::move( * this).resume_with( std::forward< Fn >( fn) ); in resume_with()
439 continuation resume_with( Fn && fn) && { in resume_with() function in boost::context::continuation
442 … detail::exchange( ptr_, nullptr)->resume_with< continuation >( std::forward< Fn >( fn) ); in resume_with()
445 std::exchange( ptr_, nullptr)->resume_with< continuation >( std::forward< Fn >( fn) ); in resume_with()
Dfiber_winfib.hpp132 fiber_activation_record * resume_with( Fn && fn) { in resume_with() function
384 fiber resume_with( Fn && fn) && { in resume_with() function in boost::context::fiber
388 detail::exchange( ptr_, nullptr)->resume_with< fiber >( std::forward< Fn >( fn) ); in resume_with()
391 std::exchange( ptr_, nullptr)->resume_with< fiber >( std::forward< Fn >( fn) ); in resume_with()
Dfiber_ucontext.hpp144 fiber_activation_record * resume_with( Fn && fn) { in resume_with() function
455 fiber resume_with( Fn && fn) && { in resume_with() function in boost::context::fiber
459 detail::exchange( ptr_, nullptr)->resume_with< fiber >( std::forward< Fn >( fn) ); in resume_with()
462 std::exchange( ptr_, nullptr)->resume_with< fiber >( std::forward< Fn >( fn) ); in resume_with()
Dcontinuation_fcontext.hpp274 continuation resume_with( Fn && fn) & { in resume_with() function in boost::context::continuation
275 return std::move( * this).resume_with( std::forward< Fn >( fn) ); in resume_with()
279 continuation resume_with( Fn && fn) && { in resume_with() function in boost::context::continuation
Dfiber_fcontext.hpp292 fiber resume_with( Fn && fn) && { in resume_with() function in boost::context::fiber
/third_party/boost/libs/fiber/src/
Dcontext.cpp150 std::move( c_).resume_with([prev](boost::context::fiber && c){ in resume()
163 std::move( c_).resume_with([prev,&lk](boost::context::fiber && c){ in resume()
177 std::move( c_).resume_with([prev,ready_ctx](boost::context::fiber && c){ in resume()
226 return std::move( c_).resume_with([prev](boost::context::fiber && c){ in suspend_with_cc()
/third_party/boost/libs/context/doc/
Dfiber.qbk62 A fiber is continued by calling `resume()`/`resume_with()`.
96 the member functions `resume()` and `resume_with()` are rvalue-ref qualified.
169 f1=f1.resume_with([&data](ctx::fiber&& f2){
186 The expression `f1.resume_with(...)` executes a lambda on top of fiber `f1`,
214 f=std::move(f).resume_with([](ctx::fiber && f) ->ctx::fiber {
456 fiber resume_with(Fn && fn) &&;
540 fiber resume_with(Fn && fn) &&;
544 The function `resume_with`, is used to execute function `fn` in the execution context of
548 [[Note:] [Because `*this` gets invalidated, `resume()` and `resume_with()` are rvalue-ref
Dcallcc.qbk76 A continuation is continued by calling `resume()`/`resume_with()`.
181 c=c.resume_with([&data](ctx::continuation && c){
198 The expression `c.resume_with(...)` executes a lambda on top of continuation
227 c = c.resume_with(
466 continuation resume_with(Fn && fn);
533 continuation resume_with(Fn && fn);
537 The function `resume_with`, is used to execute function `fn` in the execution context of
Dcontext.qbk137 [def __resume_with__ ['continuation::resume_with()]]
/third_party/boost/libs/context/example/callcc/
Dthrow.cpp38 c = c.resume_with( in main()
Dontop_void.cpp34 c = c.resume_with( f2); in main()
Dontop.cpp32 c = c.resume_with( [&data](ctx::continuation && c){ in main()
/third_party/boost/libs/context/example/fiber/
Dthrow.cpp37 f = std::move( f).resume_with([](ctx::fiber && f) ->ctx::fiber { in main()
Dontop_void.cpp35 f = std::move( f).resume_with( f2); in main()
Dontop.cpp33 f = std::move( f).resume_with([&data](ctx::fiber && f){ in main()
/third_party/boost/libs/context/test/
Dtest_callcc.cpp252 c = c.resume_with( in test_ontop()
267 c = c.resume_with( in test_ontop()
293 c.resume_with( in test_ontop_exception()
Dtest_fiber.cpp264 f = std::move( f).resume_with(fn); in test_ontop()
276 f = std::move( f).resume_with( in test_ontop()
302 f = std::move( f).resume_with( in test_ontop_exception()