Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #define deferasync(fun) async(fun, deferred)
  2. #define LAMBDA []()
  3.  
  4. //cout << "a"; yield 1; cout << "b"; yield 2; cout << "c";
  5. auto generator =
  6. deferasync(LAMBDA {
  7. cout<<"a";
  8. return pair{1, deferasync(LAMBDA {
  9. cout << "b";
  10. return pair{2, deferasync(LAMBDA {
  11. cout << "c";
  12. })
  13. })};
  14. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement