Guest User

Untitled

a guest
Jun 18th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.26 KB | None | 0 0
  1. void main()
  2. {
  3. void f() pure
  4. {
  5. }
  6. enforce(100, &f);
  7. }
  8.  
  9. T enforce(T, DG)(T v, DG dg) pure
  10. if (is(DG == void delegate() pure))
  11. {
  12. dg();
  13. return v;
  14. }
  15.  
  16. T enforce(T, DG)(T v, DG dg)
  17. if (is(DG == void delegate()))
  18. {
  19. dg();
  20. return v;
  21. }
Add Comment
Please, Sign In to add comment