On Friday, September 21, 2012 12:59:31 Ellery Newcomer wrote: > solution is to use std.traits, but can someone explain this to me? > > import std.stdio; > > void main() { > auto a = { > writeln("hi"); > }; > pragma(msg, typeof(a)); // void function() > pragma(msg, is(typeof(a) == delegate)); // nope! > pragma(msg, is(typeof(a) == function)); // nope! > }
Sorry if this ends up being a double-post, but the post I made hours ago doesn't seem to be showing up, so I'm posting it again: http://stackoverflow.com/questions/11067972 - Jonathan M Davis