DList!(Tuple!(TypeInfo_Class)) causes compilation error

2012-12-30 Thread Zhenya
Hi! I just need DList!(Tuple!(TypeInfo_Class)) for my n-dimensional dispatcher, but compiler says: Error: function std.typecons.Tuple!(TypeInfo_Class).Tuple.opEquals!(const(Tuple!(TypeInfo_Class))).opEquals (const(Tuple!(TypeInfo_Class)) rhs) is not callable using argument types

Re: DList!(Tuple!(TypeInfo_Class)) causes compilation error

2012-12-30 Thread Zhenya
On Sunday, 30 December 2012 at 20:09:57 UTC, Zhenya wrote: Hi! I just need DList!(Tuple!(TypeInfo_Class)) for my n-dimensional dispatcher, but compiler says: Error: function std.typecons.Tuple!(TypeInfo_Class).Tuple.opEquals!(const(Tuple!(TypeInfo_Class))).opEquals

Re: DList!(Tuple!(TypeInfo_Class)) causes compilation error

2012-12-30 Thread monarch_dodra
On Sunday, 30 December 2012 at 20:09:57 UTC, Zhenya wrote: Hi! I just need DList!(Tuple!(TypeInfo_Class)) for my n-dimensional dispatcher, but compiler says: Error: function std.typecons.Tuple!(TypeInfo_Class).Tuple.opEquals!(const(Tuple!(TypeInfo_Class))).opEquals

Re: DList!(Tuple!(TypeInfo_Class)) causes compilation error

2012-12-30 Thread monarch_dodra
On Sunday, 30 December 2012 at 21:28:37 UTC, Zhenya wrote: Could anyone explain me please what's wrong with Tuple!TypeInfo_Class opEquals? The problem is that DList's opEqual *is* const qualified, which means it is trying to compare some const Tuple, which does not work, because Tuple does

Re: DList!(Tuple!(TypeInfo_Class)) causes compilation error

2012-12-30 Thread Zhenya
On Sunday, 30 December 2012 at 21:30:04 UTC, monarch_dodra wrote: On Sunday, 30 December 2012 at 20:09:57 UTC, Zhenya wrote: Hi! I just need DList!(Tuple!(TypeInfo_Class)) for my n-dimensional dispatcher, but compiler says: Error: function