Re: Get constructor for a class

2013-09-14 Thread Namespace
On Saturday, 14 September 2013 at 13:14:50 UTC, simendsjo wrote: On Saturday, 14 September 2013 at 11:45:38 UTC, Namespace wrote: On Saturday, 14 September 2013 at 11:29:33 UTC, simendsjo wrote: On Saturday, 14 September 2013 at 11:00:26 UTC, Jacob Carlborg wrote: On 2013-09-14 00:10, simendsj

Re: Get constructor for a class

2013-09-14 Thread simendsjo
On Saturday, 14 September 2013 at 11:45:38 UTC, Namespace wrote: On Saturday, 14 September 2013 at 11:29:33 UTC, simendsjo wrote: On Saturday, 14 September 2013 at 11:00:26 UTC, Jacob Carlborg wrote: On 2013-09-14 00:10, simendsjo wrote: But I doubt many people here agree D2 is in beta and wil

Re: Get constructor for a class

2013-09-14 Thread Namespace
On Saturday, 14 September 2013 at 11:29:33 UTC, simendsjo wrote: On Saturday, 14 September 2013 at 11:00:26 UTC, Jacob Carlborg wrote: On 2013-09-14 00:10, simendsjo wrote: But I doubt many people here agree D2 is in beta and will allow breaking existing code in ways that changing the aforemen

Re: Get constructor for a class

2013-09-14 Thread simendsjo
On Saturday, 14 September 2013 at 11:00:26 UTC, Jacob Carlborg wrote: On 2013-09-14 00:10, simendsjo wrote: But I doubt many people here agree D2 is in beta and will allow breaking existing code in ways that changing the aforementioned features would do. DMD breaks code in every single relea

Re: Get constructor for a class

2013-09-14 Thread Jacob Carlborg
On 2013-09-14 00:10, simendsjo wrote: But I doubt many people here agree D2 is in beta and will allow breaking existing code in ways that changing the aforementioned features would do. DMD breaks code in every single release. All 2.05x and 2.06x releases have caused code breakage for DWT in s

Re: Get constructor for a class

2013-09-13 Thread Namespace
On Friday, 13 September 2013 at 22:10:02 UTC, simendsjo wrote: On Friday, 13 September 2013 at 15:27:42 UTC, Namespace wrote: On Friday, 13 September 2013 at 15:16:36 UTC, H. S. Teoh wrote: On Fri, Sep 13, 2013 at 04:16:30PM +0200, simendsjo wrote: On Friday, 13 September 2013 at 14:02:15 UTC,

Re: Get constructor for a class

2013-09-13 Thread simendsjo
On Friday, 13 September 2013 at 15:27:42 UTC, Namespace wrote: On Friday, 13 September 2013 at 15:16:36 UTC, H. S. Teoh wrote: On Fri, Sep 13, 2013 at 04:16:30PM +0200, simendsjo wrote: On Friday, 13 September 2013 at 14:02:15 UTC, Gary Willoughby wrote: [...] (...) The syntax for is() is o

Re: Get constructor for a class

2013-09-13 Thread Namespace
On Friday, 13 September 2013 at 15:16:36 UTC, H. S. Teoh wrote: On Fri, Sep 13, 2013 at 04:16:30PM +0200, simendsjo wrote: On Friday, 13 September 2013 at 14:02:15 UTC, Gary Willoughby wrote: [...] >A lot of the traits stuff is very confusing, i think a lot of >it >is still being finalised an

Re: Get constructor for a class

2013-09-13 Thread H. S. Teoh
On Fri, Sep 13, 2013 at 04:16:30PM +0200, simendsjo wrote: > On Friday, 13 September 2013 at 14:02:15 UTC, Gary Willoughby wrote: [...] > >A lot of the traits stuff is very confusing, i think a lot of it > >is still being finalised and in development. I'm working on a > >project using a lot of trai

Re: Get constructor for a class

2013-09-13 Thread simendsjo
On Friday, 13 September 2013 at 14:02:15 UTC, Gary Willoughby wrote: On Friday, 13 September 2013 at 13:31:34 UTC, simendsjo wrote: On Friday, 13 September 2013 at 13:16:12 UTC, Gary Willoughby wrote: On Friday, 13 September 2013 at 09:12:53 UTC, simendsjo wrote: allMembers returns "this", but

Re: Get constructor for a class

2013-09-13 Thread Gary Willoughby
On Friday, 13 September 2013 at 13:31:34 UTC, simendsjo wrote: On Friday, 13 September 2013 at 13:16:12 UTC, Gary Willoughby wrote: On Friday, 13 September 2013 at 09:12:53 UTC, simendsjo wrote: allMembers returns "this", but trying to get "this" or "__ctor" using getMember fails. Is there any

Re: Get constructor for a class

2013-09-13 Thread simendsjo
On Friday, 13 September 2013 at 13:16:12 UTC, Gary Willoughby wrote: On Friday, 13 September 2013 at 09:12:53 UTC, simendsjo wrote: allMembers returns "this", but trying to get "this" or "__ctor" using getMember fails. Is there any way to get this method? foreach (func; __traits(getOverloads,

Re: Get constructor for a class

2013-09-13 Thread Gary Willoughby
On Friday, 13 September 2013 at 09:12:53 UTC, simendsjo wrote: allMembers returns "this", but trying to get "this" or "__ctor" using getMember fails. Is there any way to get this method? foreach (func; __traits(getOverloads, T, "__ctor")) { ... }

Get constructor for a class

2013-09-13 Thread simendsjo
allMembers returns "this", but trying to get "this" or "__ctor" using getMember fails. Is there any way to get this method?