Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. #define so_convenient(x) value = some_func(x,#x)
  2.  
  3. mixin("value = 123;");
  4.  
  5. string soConvenient(alias A)()
  6. {
  7. return std.string.format(
  8. 'value = someFunc(%1$s, "%1$s");',
  9. __traits(identifier, A));
  10. }
  11.  
  12. mixin(soConvenient!x); // equivalent to 'so_convenient(x) in C
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement