Advertisement
donkaban

Untitled

May 19th, 2014
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.33 KB | None | 0 0
  1. template<typename T>
  2. struct lambda_tuple
  3. {
  4.     bool deleted = false;
  5.     bool paused  = false;
  6.     lambda_tuple() {}
  7.     lambda_tuple(const T &f) : functor(f) {}
  8.     template<typename ... A>
  9.     typename std::result_of<T(A...)>::type operator()(A && ... args) {return functor(args ...);}    
  10. private:
  11.     T functor {};
  12. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement