Beispiel #1
0
int main(int, char** )
{
  Deferred<int> d;
  Promise<int> p;
  Resolver<int> r;

  p = d.promise();
  r = d.resolver();

  p.done([] (int a) {
      std::cout << "A = " << a << std::endl;
    });
  r.resolve(42);
  return 0;
}