digitalmars.D.learn - isSafe and overloaded functions
- Johannes Pfau (19/19) Nov 04 2010 Hi,
Hi, I'm sure there's an easy solution for this problem, but I can't seem to find the correct syntax to do this. What I want to do is checking whether a specific function overload is safe. Example -------------------------------------------- import std.traits; import std.stdio; system void abc(){} safe void abc(int a){} void main() { writeln(isSafe!(abc)); // returns false writeln(isSafe!(abc(int))); //not working writeln(isSafe!(&abc(int))); //not working writeln(isSafe!(abc(int.init))); //not working writeln(isSafe!(&abc(int.init))); //not working } -- Johannes Pfau
Nov 04 2010