template <typename Promise>

class scoped_continuation

Defined at line 228 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h

Wraps a promise whose lifetime is managed by the scope.

Public Methods

void scoped_continuation<Promise> (promise_handle promise_handle)

Defined at line 230 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h

void scoped_continuation<Promise> (scoped_continuation<Promise> && other)

Defined at line 232 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h

void ~scoped_continuation<Promise> ()

Defined at line 236 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h

typename Promise::result_type operator() (context & context)

Defined at line 238 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h

scoped_continuation<Promise> & operator= (scoped_continuation<Promise> && other)

Defined at line 249 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h

void scoped_continuation<Promise> (const scoped_continuation<Promise> & )

Defined at line 258 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h

scoped_continuation<Promise> & operator= (const scoped_continuation<Promise> & )

Defined at line 259 of file ../../sdk/lib/fit-promise/include/lib/fpromise/scope.h