Guest User

Untitled

a guest
Jan 15th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.26 KB | None | 0 0
  1. template <typename T> struct Tid { typedef T type; };
  2.  
  3. template <unsigned I>
  4. typename enable_if_c<(I==0),double>::type
  5. qget()
  6. { return 0.0; }
  7.  
  8. template <unsigned I>
  9. typename lazy_enable_if_c<(I!=0), Tid<decltype(qget<I-1>())>>::type
  10. qget()
  11. { return qget<I-1>(); }
Add Comment
Please, Sign In to add comment